rec |
|
Темы:
16
Сообщения:
86
Участник с: 24 июня 2010
|
У меня же в обоих случаях по нулям:[[email protected] rec]# ./checkTrim.sh tempfile 20 /dev/sdb 1+0 records in 1+0 records out 20971520 bytes (21 MB) copied, 1.72614 s, 12.1 MB/s tempfile: filesystem blocksize 4096, begins at LBA 48; assuming 512 byte sectors. byte_offset begin_LBA end_LBA sectors 0 344112 385071 40960 /dev/sdb: reading sector 344112: 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 This is a sector of the file. It should have been successfully read and show a bunch of random data. Press any key to continue... File deleted. Sleeping for 120 seconds before re-reading the sector. If TRIM is working, you should see all 0s now. /dev/sdb: reading sector 344112: 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 If the sector isn't filled with 0s, something is wrong with your configuration. Try googling for "TRIM SSD Linux". |
nomad |
|
Темы:
6
Сообщения:
87
Участник с: 25 марта 2013
|
ТС, значит трим работает. Можно спать спокойно. |
rec |
|
Темы:
16
Сообщения:
86
Участник с: 24 июня 2010
|
nomadУффф, наконец-то. А разве не должны быть в первом выхлопе рандомные данные, а во втором - нули? |
nomad |
|
Темы:
6
Сообщения:
87
Участник с: 25 марта 2013
|
А разве не должны быть в первом выхлопе рандомные данные, а во втором - нули?А вот тут я не уверен. Может это после применения fstrim -v / ? У меня этот скрипт не работает. Но если проверить вручную, то [[email protected] nomad]# dd if=/dev/urandom of=tempfile count=10 bs=512k oflag=direct 10+0 записей получено 10+0 записей отправлено скопировано 5242880 байт (5,2 MB), 0,493052 c, 10,6 MB/c [[email protected] nomad]# hdparm --fibmap tempfile tempfile: filesystem blocksize 4096, begins at LBA 63; assuming 512 byte sectors. byte_offset begin_LBA end_LBA sectors 0 399316031 399317054 1024 524288 399319103 399328318 9216 [[email protected] nomad]# hdparm --read-sector 524288 /dev/sda /dev/sda: reading sector 524288: 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 [[email protected] nomad]# rm tempfile [[email protected] nomad]# sync [[email protected] nomad]# hdparm --read-sector 524288 /dev/sda /dev/sda: reading sector 524288: 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 |
nomad |
|
Темы:
6
Сообщения:
87
Участник с: 25 марта 2013
|
По этой статье http://habrahabr.ru/sandbox/70578/Я подозреваю, что диск не триммит данные пока не приспичит, или пока не появится много свободного времени.Вот и я так же думаю |
binaryshadow |
|
Темы:
16
Сообщения:
453
Участник с: 30 августа 2011
|
Такой же ноут, только модель другая, линк на всякий случай Fujitsu LIFEBOOK UH572 Ultrabook (Русский). Очень редко делаю (раз в пару месяцев): # fstrim -v / /: 199,3 GiB (214010634240 bytes) trimmed |
elsonador |
|
Темы:
63
Сообщения:
996
Участник с: 09 апреля 2010
|
Можно, конечно, не заморачиваться, но это не означает, что TRIM работает. |
rec |
|
Темы:
16
Сообщения:
86
Участник с: 24 июня 2010
|
Внезапно, спустя время решил проверить:[[email protected] ~]# ./checkTrim.sh tempfile2 20 /dev/sdb 1+0 записей получено 1+0 записей отправлено скопировано 20971520 байт (21 MB), 1,60601 c, 13,1 MB/c tempfile2: filesystem blocksize 4096, begins at LBA 2099200; assuming 512 byte sectors. byte_offset begin_LBA end_LBA sectors 0 3246080 3278847 32768 16777216 3475456 3483647 8192 /dev/sdb: reading sector 3475456: succeeded 3bbd c7ab 98fd 8361 a89b f9de 0bb2 7ec4 75d6 594e 77c7 367b 757b f2ff 92ab 8ace cfad b7dd f876 ae38 9eaf b981 a9a8 6265 11f5 ac0d fe8c 13d9 4541 e510 1403 1a00 dd50 7adc e767 5990 fd56 cb19 8f7a fefa b82f 90e0 15da 72c6 448d c78a 95e5 6094 809d 5345 c0e3 7989 09a5 fb28 df29 e9aa 7eee 24e2 0158 072d 05c8 ec88 1483 fb57 0442 2ed1 8026 6307 d35c b1ce 987d 7bd2 3c3f eb96 3f38 bdcd 8288 550f 2e3d b611 b7f6 9b61 205e 5197 48cd f437 9bac c0e7 a4e8 e7d6 572f 8bcd af22 099f 943e 5cd4 2497 0451 937c a765 a9e6 433a 8021 c094 7068 c039 763e ddf6 0fcf 3b45 39df 99a8 f194 3e1c 637d 54bf 4c0b 338c 7513 4d49 d791 0a3b 4941 614f f10b d7f5 45c9 fbfa ebd8 b0fa a6b8 b49a 358e b019 9693 74fd 3d66 31f2 33fc ba35 6695 041c ce32 ffb0 ee41 fe06 91b5 d642 fa53 0d09 3279 ac82 3679 1d84 4211 2b04 8325 11e2 ffd3 b044 94ec 380c 8b03 a454 15a2 2a69 cbc1 569d 9999 e60c 1b00 cb5c 3c6e 392d b7a7 55f0 3ba7 4d0b fdcf 2006 3931 a4a4 590d 1040 6e43 bc57 fdd9 291c 395d 3e78 2b05 a0fd 1a5b d3fd 4359 20a2 c8a6 e965 e8c4 bb94 2c2b 19cf 7afe 9a06 7dde 8524 1d81 de52 6a10 7127 dcd2 df2f 2fbf b114 91e8 d951 1b6a 2613 0bd5 d2b8 0d53 f9a5 e0bb 7b7a d2f4 c517 6c40 d63d 24e0 738f d91c 4d88 c17b 5c69 47d7 998f f36b 1150 134f 8227 7736 db06 deba 5cf7 a4de 75eb fb1d b413 6aae 1200 a46d fb67 014b 9b7e dc83 5054 This is a sector of the file. It should have been successfully read and show a bunch of random data. Press any key to continue... File deleted. Sleeping for 120 seconds before re-reading the sector. If TRIM is working, you should see all 0s now. /dev/sdb: reading sector 3475456: 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 If the sector isn't filled with 0s, something is wrong with your configuration. Try googling for "TRIM SSD Linux". [[email protected] ~]# В процессе поисков наткнулся на любопытное обсуждение, где пишут, что не стоит паниковать, если при проверке возвращаются рандомные данные. |
rec |
|
Темы:
16
Сообщения:
86
Участник с: 24 июня 2010
|
Кстати, скрипт, которым проверял - checkTrim.sh: http://pastebin.com/Ymw0FNjb |