Чому SSD часом гальмують на запис
Monday, 6 January 2025 07:54Можливо я останній такий слоупок, але вчора мені заманулося переписати 500G файлів на SSD (носій там на 4T, тож місце не проблема). Так я дізнався про SLC write cache у SSDшок :)
Виявляється, що насправді SSD в рази повільніші на запис, ніж звичайні HDD. Просто у них на вході доволі великий дійсно швидкий кеш (чи то буфер), який хутко приймає дані, а далі вже контроллер SSD у вільні секунди поволі розпихує їх у звичайну пам'ять. (Кеш статичний, тож вимкнення комп'ютера нічому не шкодить).
Але коли кеш переповнено (на цьому SSD він десь 100G), а даних ще багато, то швидкість запису падає разів у 20–30, і лишається тільки чекати. (А ще саме тому більшість SSD починають гальмувати, коли заповнені майже повністю: на той SLC вони використовують ту ж саму свою пам'ять, тільки з іншим режимом запису. І коли вільної пам'яті на накопичувачі взагалі мало, то й на вхідний кеш її не лишається).
Виявляється, що насправді SSD в рази повільніші на запис, ніж звичайні HDD. Просто у них на вході доволі великий дійсно швидкий кеш (чи то буфер), який хутко приймає дані, а далі вже контроллер SSD у вільні секунди поволі розпихує їх у звичайну пам'ять. (Кеш статичний, тож вимкнення комп'ютера нічому не шкодить).
Але коли кеш переповнено (на цьому SSD він десь 100G), а даних ще багато, то швидкість запису падає разів у 20–30, і лишається тільки чекати. (А ще саме тому більшість SSD починають гальмувати, коли заповнені майже повністю: на той SLC вони використовують ту ж саму свою пам'ять, тільки з іншим режимом запису. І коли вільної пам'яті на накопичувачі взагалі мало, то й на вхідний кеш її не лишається).
no subject
Date: Monday, 6 January 2025 15:04 (UTC)Вы укажите полное название этой модели SSD.
У меня Nvme формата m.2 GoodRAM SSDPR-PX700-02T-80 на 2ТБ и не вижу проблем с кешем.
no subject
Date: Monday, 6 January 2025 15:49 (UTC)Тобто якщо на ваш залити одним махом 300-500G, то воно не гальмує до самого кінця?
no subject
Date: Monday, 6 January 2025 20:33 (UTC)Я переносил (поблочно) разделы с другой M.2 (размером 480ГБ).
Не было проблем. Возмножно, вы внутри ФС переносили много мелких файлов...
У китайских флешек еще другие нюансы - размер иногда сильно завышен.
no subject
Date: Monday, 6 January 2025 15:13 (UTC)no subject
Date: Monday, 6 January 2025 15:37 (UTC)Тут проблема в том, что система (ОС) считает, что данные уже записаны, а кеш устройства их еще не записал и при сбое электропитания данные пропадут...
no subject
Date: Monday, 6 January 2025 16:08 (UTC)no subject
Date: Monday, 6 January 2025 16:12 (UTC)Надо еще настроить корректно прием с него данных о работе с батарей и корректно выключать машину/ сервер :)
no subject
Date: Monday, 6 January 2025 16:21 (UTC)