Проверяем поддержку trim sdd накопителем
Давно лежала заготовка этой заметки в черновиках, еще с момента приобретения ssd диска.
Чтобы проверить работает ли trim для ssd диска и есть ли его поддержка, достаточно выполнить команду:
hdparm -I /dev/sda | grep TRIM * Data Set Management TRIM supported (limit 8 blocks) * Deterministic read ZEROs after TRIM
как видим, TRIM supported
Теперь проверим, работает ли он, для этого создадим файлик
dd if=/dev/urandom of=tempfile count=100 bs=512k oflag=direct 100+0 записей получено 100+0 записей отправлено скопировано 52428800 байт (52 MB), 4,44316 c, 11,8 MB/c
посмотрим занимаемые им сектора
hdparm --fibmap tempfile tempfile: filesystem blocksize 4096, begins at LBA 2048; assuming 512 byte sectors. byte_offset begin_LBA end_LBA sectors 0 34670592 34686975 16384 8388608 34703360 34789375 86016
и содержимое первого сектора файла
hdparm --read-sector 34670592 /dev/sda /dev/sda: reading sector 34670592: succeeded 70bf 6a30 7798 7627 7fec f088 acdb bd26 7d5d 317c 0a8d 890b c76f d11f 6a6a e47f c072 d8fc 1731 85cc 4881 89ca 2b86 e2bc f2ae 875a 4277 8126 d117 4628 d8fa 3d56 b7ce a066 dfaf 231d f514 ab83 9362 0f63 94d8 23d6 ae84 3bc2 f3e1 7ab3 d6bd 372a b1b1 6258 b122 baff 9077 3cf5 f191 1d7e 6171 a88d f139 068d f60e 9a09 9428 68c3 bbf5 7728 2fff e37f d29d e51e 3818 b8a3 c73c 751b 0475 e6dc 67f7 d31b 5353 4c02 d995 4129 ab65 a966 2fc5 21c1 a9e1 a44d ada9 4cda 1940 42ff b6d6 b9d0 9493 32ec 8b10 1003 0fcc bda2 57c4 8904 0404 08e6 99aa 07de 1988 46b9 7bc8 84bd 0f44 2949 366a 4b58 3fbe 39cd ce20 8201 1b20 e1be 7a73 94fb 012e 77a4 5b31 0000 5aac d8be b388 42b4 8a1c 6de7 3837 12e4 bec7 24a6 6858 6e19 4ef4 11df 1e70 0db2 9d73 0dea 6181 c4a7 40f4 d88c c89c bb31 215c 2a36 127a 8cec 929b 9833 e9ee acd1 da03 85a3 8ea4 978e 4dc1 3578 1147 fb3f 44f3 1393 2970 3159 693d b752 ee74 92ad 9890 9058 2329 0467 aba0 6265 78d5 d709 bbff a143 4af0 a508 2d28 c55a ff8f ef48 2207 8273 e05d b5fc e58a 236d 038f ffe8 8eba a258 7719 4d00 aed0 ef92 afcb 7e09 bab5 37b0 5f57 4ce4 fa9a aea2 980b d5d5 d823 c56f 0bd7 d796 fe4a 46a9 6281 8b6a 9d58 9c7f 6569 a2f1 940c 5f17 a3b1 e62b 7f87 fe8f 1342 ea0c f6db f786 9d4f 1c7c 80b1 528e 7437 aeaf 1b6b 7ee8 5e6e 64d7 6768 ef5b b495 ba4b 6160 7b66 b110 94a8 0d90 1151
удалим наш файл
rm tempfile sync
и снова посмотрим содержимое первого сектора, который мы запомнили
hdparm --read-sector 34670592 /dev/sda /dev/sda: reading sector 34670592: succeeded 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
как в видим в выхлопе нули, т.е. trim работает.
Поделись с друзьями:
Опубликовано 29.06.2015 в 10:10 · Автор komivlad · Ссылка
Рубрики: ArchLinux, CentOS, Debain, Fedora, Linux Mint, ProxMox, Raspberry Pi, Ubuntu · Теги: hdd, hdparm, ssd, trim, накопитель, поддержка
Рубрики: ArchLinux, CentOS, Debain, Fedora, Linux Mint, ProxMox, Raspberry Pi, Ubuntu · Теги: hdd, hdparm, ssd, trim, накопитель, поддержка