Цитата ( http://blog.kovyrin.net/2006/08/11/turn-on-ncq-on-ich-linux/#comment-4100):
SATA Native Command Queueing support
This is automatically enabled if both the controller and device support NCQ. libata supports maximum of 31 concurrent commands. If NCQ is enabled you should be able to see a message like the following during device initialization.
ata1.00: ATA-7, max UDMA7, 312581808 sectors: LBA48 NCQ (depth 31/32)
If the device supports NCQ but the host doesn’t, you’ll get
ata8.00: ATA-7, max UDMA7, 312581808 sectors: LBA48 NCQ (depth 0/32)
Queue depth can be adjusted by
# echo 16 > /sys/class/scsi_device/0:0:0:0/device/queue_depth
But, there aren’t many good reasons to mess with queue depth.
У меня:
# dmesg | grep NCQ
ata3.00: 1465149168 sectors, multi 1: LBA48 NCQ (depth 0/32)
Теперь появился повод подумать… У кого нить есть какие предложения? Может на это влияет различные параметры SATA/IDE в BIOS?
PS версия драйвера sata_nv: 3.5, ядро 2.6.28.2