[Hardware] SDA Write cache doesn't support DPO or FUA
Alexey Borisenkov
grizlik78 на gmail.com
Пн Дек 3 22:28:12 MSK 2012
03.12.2012 21:10, gBopHuk_alt пишет:
> А кто такие NCQ и CFQ? И где глянуть что у меня стоит или включено?
CFQ (Completely Fair Queuing) - это планировщик ввода-вывода, который
является частью ядра.
Посмотреть какой планировщик используется для устройства /dev/sda можно так:
$ cat /sys/block/sda/queue/scheduler
Тот, что в квадратных скобках это текущий планировщик. Остальные
доступные на данный момент.
NCQ (Native Command Queuing) - технология, применяемая на современных
винтах, позволяющая устройству переупорядочить запросы для оптимизации
доступа, по сути тоже планировщик, только в железе. Как правило доступна
для винтов с интерфейсом SATA работающем в режиме AHCI.
Есть ли такие устройства можно попробовать посмотреть так:
$ dmesg | grep NCQ
если в выводе есть NCQ (depth 31/32), то, вероятно, какие-то устройства
и контроллер поддерживают NCQ.
Подробная информация о списке рассылки Hardware