Что имеем:
- OS: Debian 7.3 amd64
- CPU: AMD Phenom(tm) 9950 Quad-Core Processor
- SSD: OCZ Vector 128Gb (Firmware Revision: 2.0)
SSD разбит на два раздела:
- /boot ext2 (noatime,nodiratime)
- / ext4 (noatime,nodiratime,discard,data=ordered,commit=120,errors=remount-ro)
swap, /var/log/, /tmp/ вынесены на HDD.
sysctl:
vm.swappiness=10
vm.dirty_expire_centisecs = 6000
vm.dirty_ratio = 80
vm.dirty_writeback_centisecs = 6000
vm.dirty_background_ratio = 20
I/O Scheduler для SSD = noop:
$ cat /sys/block/sda/queue/scheduler
[noop] deadline cfq
$ cat /sys/block/sdb/queue/scheduler
noop deadline [cfq]
не знаю, что такое discard_zeroes_data, но он = 0
$ cat /sys/block/sda/queue/discard_zeroes_data
0
hdparm:
$ hdparm -I /dev/sda | grep TRIM
Data Set Management TRIM supported (limit unknown)
Тест не проходит, сектор после sync остаётся таким же, а должен забиться 00 или ff.
Почему тест не проходит и почему limit unknown? ЧЯДНТ?