Как стать автором
Обновить
4
0.1

Пользователь

Отправить сообщение

При таком подходе появляется проблема неравномерного износа конусов.

...А потом в прошивку добавили функцию равномерного износа ячеек. Но это уже была совсем другая история.

Один из внедренцев ERP-систем рассказывал в 2010 году, как у них на одном из объектов у компьютеров регулярно пропадали мышки. Сначала думали, что банальное воровство, но потом выяснили, что люди боялись, что их начнут увольнять после внедрения компьютеров, и часть персонала просто боялась компьютеров.

>цифирки на картинке

Чаще всего важен Single Thread Rating, и более новый процессор чуть хуже 8 летнего.

>даже в вашей ссылке это 21 год.

а вы какой столбец смотрите?

>Это две большие разницы.

Вы правы, мобильный процессор будет быстрее и чаще троттлиться снижать частоту.

>Покажите, что лучше и в каких задачах Вы его используете. Будет интересно узнать.

Браузер начал подтормаживать. Увы и отнюдь.

Процессор уровня 2014 года. Но тут как из анекдота 20 тыс - это 20 тыс.

Забавно, что в характеристиках не указан размер, судя по клавиатуре примерно 15-17 дюймов диагональ.

SSD поменять можно, или припаяно?

https://www.cpubenchmark.net/compare/4472vs2276/Intel-Celeron-N5095-vs-Intel-i5-4590T

Hidden text

>Ростехнадзор

Это вы о чем?

В одном подмосковном городе за 5 лет два раза происходила зимой ситуация. Выпадает снегопад, где-то рвутся провода, происходит скачок напряжения. На городской котельной аварийно останавливается котел на несколько дней. Пол города без отопления и горячей воды. И целых два раза происходило ЧУДО, температура в зимний месяц внезапно поднималась с -15 до +5, и трубы не успевали лопнуть.

Собственно снегопад видимо и был погодным фронтом резкого изменения температуры.

Кому не расскажу эту историю, так никто не верит.

  1. Запрещаем использовать дополнительные конфиги для безопасности, поэтому комментируем эту строчку.

    #includedir /etc/sudoers.d

О сколько чудных нам открытий дает man sudoers

Hidden text
Including other files from within sudoers
     It is possible to include other sudoers files from within the sudoers file currently being parsed using the
     @include and @includedir directives.  For compatibility with sudo versions prior to 1.9.1, #include and #includedir
     are also accepted.

     An include file can be used, for example, to keep a site-wide sudoers file in addition to a local, per-machine
     file.  For the sake of this example the site-wide sudoers file will be /etc/sudoers and the per-machine one will be
     /etc/sudoers.local.  To include /etc/sudoers.local from within /etc/sudoers one would use the following line in
     /etc/sudoers:

         @include /etc/sudoers.local

А существуют телефоны в форм-факторе наручных часов? Из функционала, наверное, только bluetooth необходим.

А по габаритам, лучше как телефон с калькулятором)

Hidden text

Почти все продолжали сидеть на WinXP. Vista шла только с новыми ноутбуками, и народ пытался снести ее и поставить старую добрую хрюшку, и там начинались пляски с драйверами всяких карт-ридеров и сетевых карт.

Может что-то путаю, но возможно NetMeeting иногда не ставился как компонент, и его просто скопировал с флешки со своего ноутбука.

Олдскулы свело.

Год примерно 2002, звонили однокласниками друг другу через HyperTerminal, и в нем же и чатились, и обменивались файлами. Бесплатно, без интернета, без смс. Играли в игры, в которых была поддержка встроенного модема Warcraft, Starcraft.

Примерно в 2003 году узнали, что в windows можно создать сетевое подключение, которое будет не звонить через модем куда-либо, а просто ждать звонка.

Один участник настраивает подключение, которое ждет. А второй настраивает обычное подключение как через провайдера. Начали чатиться через dxdiag, в нем случайно нашли вкладку для проверки работы сетевого подключения. Потом переключились на netmeeting, и начали играть в игры, в которых была сетевая игра, но не было встроенной звонилки. Worms Armageddon...

Несколько одноклассников смогли поиграть в игру втроем! Два соседа кинули сетевой кабель через окно, а третий участник позвонил одному из них через modem.

Год 2005, появление знания, что в магазине "Бурый медведь" в Москве можно купить любой компьютерный разъем, и не только компьютерный. Или, например, переходник IDE 2,5-3,5.

Год, кажется, 2009, у меня появился ноутбук с wifi, у соседа был комп с wi-fi сетевой картой. Настроили Wi-Fi Ad-hoc соединение и чатились через NetMeeting...

Так легко,

1) останавливаем мастер

2) promote replica

3) забываем скопировать на старый мастер файлик standby.signal и запускаем его.

цепочки WAL разъехались на серверах.

Пару раз тестировал patroni. Легко получал split brain. В другой раз при переключении мастера, на реплике не оказалось последних добавленных в БД данных.

До третьего эксперимента, как патрони будет работать с 2Тб базой просто не дошел.

Скорее всего у меня руки кривые, но проблема была в том, что у последующих эксплуатантов степень кривизны была неизвестна.

Между прочим, ускорить время на компьютере действительно можно через самый настоящий hack обработчика прерываний.

INT 08h (8)              System Timer
 
    This interrupt is a hardware interrupt (IRQ 0) activated by the system
    timer 18.2 times per second (every 55 ms). The default handler does
    the following:
 
         þ   Keeps a count of the number of timer ticks at memory location
             0:46Ch (System Timer Counter--long integer). After 24 hours of
             operation, a flag is set at memory location 0:470h to signal
             this condition and the System Timer Counter (0:46Ch) is reset to
             0.
 
         þ   Decrements the Diskette Drive Motor Off Counter at memory
             location 0:440h if it is not 0. When this location reaches 0,
             the diskette drive motor is turned off and the Diskette Drive
             Motor Status byte at memory location 0:43Fh is updated to
             reflect that the motor has been turned off.
 
         þ   Generates INT 1Ch.
 
         þ   For the PC Convertible, generates INT 4Ah if an alarm interrupt
             occurs.

A long time ago решал учебную задачу на перехват управления этим обработчиком. Компьютер был под управлением Windows 95. И вот после очередного неудачного запуска программы, написанной на asm, обращаю внимание, что компьютер показывает мне неправильное время. Открываю настройку часов, и у меня отпадает челюсть, секундная стрелка натурально бежит, и делает круг, наверное, примерно секунд за 10!

За давностью лет уже не помню, с чем это связано. Что-то вроде после загрузки компьютера управление часами в ОС передаются этому обработчику, и тк он вызывается 18 раз в секунду, то внутри обработчика должен быть внутренний счетчик, чтобы добавлять реальную секунду только на 18 запуск счетчика. А тк я сломал обработчик, то он стал прибавлять целую секунду при каждом запуске. К сожалению повторить такое поведение больше не смог, а про записи экранов тогда можно было только мечтать.

>А какая разница, штатные там пределы или не штатные? Тут уже аварийная ситуация, поддержание обещанной спецификацией скорости обмена уже никого не волнует. А синхрометки с дисков никуда ведь не делись.

Действительно никакой разницы, что головки и управляющий софт, рассчитаны читать и записывать на штатной скорости в определенных отклонениях.
И теперь вы предлагаете "заинженерить некий алгоритм дозаписи данных" в аварийной ситуации?

А вам инженеры ответят. Если хотите надежно писать, используйте флаг FUA. Наша задача обеспечить безопасность поверхности диска и головок в аварийной ситуации, а не безопасность ваших данных.

FUA When set to one forces the data to be written to the storage media before completion status is indicated. When cleared to zero the device may indicate completion status before the data is committed to the media.

https://sata-io.org/system/files/specifications/SerialATA_Revision_3_1_Gold.pdf

Обычные дешевые потребительские SSD не содержат конденсаторов, достаточных для записи из кеша.

Если уж SSD не успевает записать данные из кеша, то HDD тем более не сможет.

>Вы совсем-совсем никаких несоответствий тут не видите? Точно?

Не вижу. Точно.

>Можете навскидку привести хотя бы парочку устройств, выпущенных за
последние лет 5, где сектор 512б? Хотел бы убедиться что такое еще
существует на массовом рынке.

Начал шариться по первым попавшимся серверам, HDD-диски да 512/4096
Но вот есть SSD 512/512 почему и зачем?

Hidden text
=== START OF INFORMATION SECTION ===
Device Model:     SAMSUNG MZ7WD480HMHP-00003
Firmware Version: DXV8003Q
User Capacity:    480 103 981 056 bytes [480 GB]
Sector Size:      512 bytes logical/physical
Rotation Rate:    Solid State Device
TRIM Command:     Available, deterministic, zeroed

это китайская подделка
=== START OF INFORMATION SECTION ===
Model Family:     Samsung based SSDs
Device Model:     Samsung SSD 860 EVO 500GB
Serial Number:    2022102100219
Firmware Version: U0625A0
User Capacity:    500 107 862 016 bytes [500 GB]
Sector Size:      512 bytes logical/physical
Rotation Rate:    Solid State Device
Form Factor:      2.5 inches
TRIM Command:     Available
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ACS-2 T13/2015-D revision 3
SATA Version is:  SATA 3.2, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is:    Sat Jul 29 01:19:29 2023 MSK
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

это оригинал
=== START OF INFORMATION SECTION ===
Model Family:     Samsung based SSDs
Device Model:     Samsung SSD 870 QVO 4TB
Serial Number:    S5STNF0T205912B
LU WWN Device Id: 5 002538 f4221d451
Firmware Version: SVQ02B6Q
User Capacity:    4 000 787 030 016 bytes [4,00 TB]
Sector Size:      512 bytes logical/physical
Rotation Rate:    Solid State Device
Form Factor:      2.5 inches
TRIM Command:     Available, deterministic, zeroed
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ACS-4 T13/BSR INCITS 529 revision 5
SATA Version is:  SATA 3.3, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is:    Sat Jul 29 01:20:31 2023 MSK
SMART support is: Available - device has SMART capability.
SMART support is: Enabled


Ну вот предположим, что пользователь редактирует документ, расположенный на флешке через обычный MS Word. Редактор при работе создает временный файл в каталоге с документом, и вот вдруг, мы уже там данные приложений храним.

Пользовательский опыт, он такой.

>Внутренние кэши драйва — те, которые расположенвы на плате самого винчестера — насколько мне известно, таки записываются

насколько мне известно, НЕ записываются. Особенно если это обычные потребительские диски, а не диски уровня enterprise.

Смотрите, какой потрясающий пример.

https://www.ibm.com/support/pages/disable-cache-best-practice-prevent-cache-data-loss-during-unexpected-power-outage-50-gb-sata-18-inch-non-hot-swap-ssd-ibm-bladecenter-hs22v

SSD теряет данные из кэша при потере питания. И это не баг в прошивке, как может показаться на первый взгляд.

This firmware will change the default write cache setting from enable to
disable on the 50 GB 1.8-inch SATA Non Hot-Swap Solid State Drive.

В следующей версии просто по умолчанию будет отключен кеш. и все. И нет никаких конденсаторов.

Я в курсе про PWR_OK. Насколько я помню, этот сигнал использовался для проверки готовности к старте системы, и если его коротнуть на землю, то система мгновенна уходила в ребут.

Hidden text

В интернете кто-то не прав.

Давайте зафиксируем предмет спора.

Те вы утверждаете, что при потере сигнала PWR_OK материнская плата каким-то образом передает сигнал по какой-то шине подключенным устройствам, что-то вроде "я потеряла питание, вы там как-нибудь сами".

Нет. Вы просто не сталкивались с ситуацией, когда после некоторого обьема записи данных, скорость SSD резко падает до совсем неприличных значений, и скорость записи SSD становится хуже древних HDD.

Извините, но вы же сами себе противоречите: пишете про то, что требуются операции на работу с таблицой трансляции, и дефрагментации данных пользовательских секторов во внутренних блоках памяти. Но при этом "для SSD записать один байт не дороже HDD"

Это все городские легенды. (с)

1) команду "мы падаем, всем приготовиться"

а можно ссылочку на такую команду, что она успевает передаться? Совершенно непонятно, кто успевает ее отправить и каким образом.

Я не спорю есть штатная команда, которая отправляется перед штатным выключением, но не в данном случае.

2) Винчестеры аварийно сбрасывают свои внутренние кэши на диск — энергии, запасённой коденсаторами блока питания, на это хватает.

Простите чьего блока питания? Китайского БП на 300 китайских ватт с высохшими конденсаторами? Внутри HDD блок питания условный, там просто стабилизаторы напряжения для рабочих напряжений электроники.

4) сбрасывают свои внутренние кэши на диск

кэши дисками не записываются при потере питания. Вам об этом даже в статье написали. Если хотите надежно записать данные на физический носитель, используйте при записи флаг SYNC, тогда данные сразу попадут на физическую ячейку памяти носителя.

Но некоторые носители при определенных условиях могут игнорировать этот флаг, и сразу рапортовать о том, что записали. Например, так делают SSD c конденсаторами. НО не все SSD имеют конденсаторы, и некоторые SSD без конденсаторов ведут себя, как будто имеют резервный запас энергии, те банально обманывают систему, и в случае сбоя потеряют данные.

Другой пример, есть RAID контроллеры с батарейкой. Некоторые думают, что это батарейка, для того чтобы диски успели записать данные. Так вот НЕТ. Эта батарейка для питания чипов памяти кэша контроллера. Данные из кеша будут записаны при следующем включении. И если питание не вернется через N-часов, то данные в кеше будут потеряны.

И вот кстати, именно RAID контроллеры с батарейкой при настройках по умолчании игнорируют флаг SYNC предполагая, что батарея заряжена и работает штатно. Пока внезапно не выяснится, что самопроверка контроллера не выявила, что батарея не сохраняет заявленное количество энергии.

5) мотор шпинделя переходит в режим генератора

а можно ссылочку? имхо городская легенда. Если мотор переключить в режим генератора, диски еще быстрее остановятся, а у нас как бы обратная задача - успеть записать данные в режиме, когда скорость дисков уже невозможно поддерживать в штатных пределах.

Из практики при выключении диска в момент записи, сектор успевается пометится как сбойный и увеличивается счетчик Current Pending Sector Count. При следующем чтении этого сектора, если все ок, то сектор возвращается в работу, а счетчик Pending уменьшается.

Информация

В рейтинге
2 852-й
Зарегистрирован
Активность