Как узнать, работает ли NCQ?

Abdula аватар

Как узнать, работает ли NCQ?

NCQ (англ. Native Command Queuing — аппаратная установка очередности команд) — технология, использующаяся в SATA-устройствах, которая повышает быстродействие. Устройства с поддержкой NCQ способны принимать несколько запросов одновременно и реорганизовывать порядок их выполнения для достижения максимальной эффективности (производительности) с учётом внутренней архитектуры устройства (минимизируя количество перемещений головок и ожидание нужного сектора на треке). NCQ повышает производительность задач, связанных с произвольным чтением, обработкой данных от двух и более источников, одновременную работу нескольких программ. (Типичная нагрузка для сервера — одновременное выполнение запросов от нескольких клиентов).

Допустим, у вас и материнка, и жесткие диски по спецификации поддерживают технологию NCQ.
Вы включили в BIOS´е режим AHCI. Как узнать, работает ли реально NCQ?
Очень просто - даете команду

dmesg | grep NCQ

и если в полученном сообщении

[2.009858] ata3.00: 976773168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA

в скобках после NCQ первое число отлично от нуля - значит, работает!

RSS-материал