Проверяем поддержку 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 |
скопировано 52428800 байт (52 MB), 4,44316 c, 11,8 MB/c |
посмотрим занимаемые им сектора
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 |
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 |
удалим наш файл
и снова посмотрим содержимое первого сектора, который мы запомнили
hdparm --read-sector 34670592 /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,
накопитель,
поддержка