- SSD работает по другому SSD никогда не пишет в одно и тоже место Все чистые яче, Анонимно Аффтор (?), 10:27 , 01-Апр-21 (1) +1
> swap будет постоянно перезаписываться в одном и том же местеSSD работает по другому. SSD никогда не пишет в одно и тоже место. Все чистые ячейки стоят в _общей_ очереди на запись. При удалении из занятой ячейки делается trim ячейки памяти и ячейка ставится в конец очереди готовых на запись чистых ячеек. При любой следующей записи запись происходит в первую из очереди чистых - в другую ячейку. Все свободные ячейки SSD перебираются/используются подряд по порядку, даже если всё время писать в первый блок на диске. Это обеспечивает прошивка диска. Поэтому наличие SWAP приводит к равномерному износу всех свободных на текущий момент ячеек. Сколько есть свободной ёмкости у железки SSD, во ту ёмкость SWAP изнашивает равномерно. Занятые ячейки в процессе износа не участвуют. Есть команды
sudo swapoff -a sudo swapon -a
Можно использовать. Можно выключить swap совсем и сделать вот так: $ cat /etc/fstab | grep tmpfs tmpfs /tmp tmpfs defaults,noatime,nosuid,nodev,noexec,mode=1777,size=25% 0 0 tmpfs /var/tmp tmpfs defaults,noatime,nosuid,nodev,noexec,mode=1777,size=25% 0 0 tmpfs /tmp-insecure-apps tmpfs defaults,noatime,nosuid,nodev,mode=1777,size=10% 0 0
Swap, в тот момент, когда система уходит в swap, изнашивает SSD. Изнашивает просто за счёт использования циклов записи в ячейки. Большее число свободных ячеек изнашиваются дольше, больше времени нужно. Поэтому есть приём: при разбиении диска на разделы оставляют 20-10% процентов диска свободными. Эти ячейки никогда не будут заняты, участвуют в общей очереди записи и диск живёт по времени дольше, но используешь меньшую ёмкость. Диск служит дольше до наступления первых признаков проблем. Это работает, если свободным ячейкам был сделан trim, либо если в ячейки _никогда_ не было записи (работает, когда эти ячейки помечены свободными у SSD, на б\у диске ячейки могут оказаться занятыми с перспективы прошивки SSD). Нужно читать про trim и overprovisioning area на SSD.
- SSD вроде бы чаще выходят из строя не из-за износа памяти, а из-за контроллеров , Аноним (2), 11:31 , 01-Апр-21 (2)
SSD вроде бы чаще выходят из строя не из-за износа памяти, а из-за контроллеров. Свап в нормальном режиме работы системы используется не так уж интенсивно (в некоторых конфигурациях меньше, чем /var/log/). Много лет использую свап партицию на LVM, правда в качестве низкоприоритетной, в первую очередь используется zram. SSD диск используется уже много лет (лет семь, zram последние четыре-пять) и все никак не износится... ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 5 Reallocated_Sector_Ct 0x0032 100 100 000 Old_age Always - 2 9 Power_On_Hours_and_Msec 0x0032 100 100 000 Old_age Always - 11433h+32m+04.540s 12 Power_Cycle_Count 0x0032 097 097 000 Old_age Always - 3289 170 Available_Reservd_Space 0x0033 100 100 010 Pre-fail Always - 0 171 Program_Fail_Count 0x0032 100 100 000 Old_age Always - 1 172 Erase_Fail_Count 0x0032 100 100 000 Old_age Always - 0 174 Unexpect_Power_Loss_Ct 0x0032 100 100 000 Old_age Always - 213 183 SATA_Downshift_Count 0x0032 100 100 000 Old_age Always - 12 184 End-to-End_Error 0x0033 100 100 090 Pre-fail Always - 0 187 Uncorrectable_Error_Cnt 0x0032 100 100 000 Old_age Always - 0 190 Airflow_Temperature_Cel 0x0032 032 047 000 Old_age Always - 32 (Min/Max 10/47) 192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age Always - 213 199 UDMA_CRC_Error_Count 0x0032 100 100 000 Old_age Always - 0 225 Host_Writes_32MiB 0x0032 100 100 000 Old_age Always - 500059 226 Workld_Media_Wear_Indic 0x0032 100 100 000 Old_age Always - 65535 227 Workld_Host_Reads_Perc 0x0032 100 100 000 Old_age Always - 44 228 Workload_Minutes 0x0032 100 100 000 Old_age Always - 65535 232 Available_Reservd_Space 0x0033 100 100 010 Pre-fail Always - 0 233 Media_Wearout_Indicator 0x0032 094 094 000 Old_age Always - 0 241 Host_Writes_32MiB 0x0032 100 100 000 Old_age Always - 500059 242 Host_Reads_32MiB 0x0032 100 100 000 Old_age Always - 394215 249 NAND_Writes_1GiB 0x0032 100 100 000 Old_age Always - 60886 60 ТБ записи и он в принципе еще живой. Вот такие пироги.
- Разумеется влияет Мелкие файлы будут забивать диск Я своп раздел выношу на обычн, bagas (ok), 12:57 , 01-Апр-21 (3)
> Добрый день. > Подскажите как влияет наличие swap-раздела на износ SSD-диска. Мне удобнее "классическое" > разбиение диска - чтобы был и swap-раздел, корневой раздел и домашний. > Однако есть мнение что тогда swap будет постоянно перезаписываться в одном > и том же месте и это приведет к более быстрому износу > SSD. Вообще в интернете много противоречивых мнений на этот счет и > я так в этом вопросе и не разобрался. Что скажете?Разумеется влияет. Мелкие файлы будут забивать диск. Я своп раздел выношу на обычный hdd.
- SWAP может быть размещен на разделе диска, в файле или в RAM Исторически в Linu, tonys (??), 19:12 , 01-Апр-21 (7)
> Добрый день. > Подскажите как влияет наличие swap-раздела на износ SSD-диска. Мне удобнее "классическое" > разбиение диска - чтобы был и swap-раздел, корневой раздел и домашний. > Однако есть мнение что тогда swap будет постоянно перезаписываться в одном > и том же месте и это приведет к более быстрому износу > SSD. Вообще в интернете много противоречивых мнений на этот счет и > я так в этом вопросе и не разобрался. Что скажете?SWAP может быть размещен на разделе диска, в файле или в RAM. Исторически в Linux SWAP размещался на разделе, но в современных дистрибутивах производительность SWAP-файла не уступает SWAP-разделу.
|