Native Command Queuing (NCQ) is an extension of the Serial ATA protocol that optimizes the order in which read/write requests are executed on a hard disk. You can use NCQ to reduce the unnecessary drive head movement, resulting in increased performance Wowza Streaming Engine™ workloads where multiple simultaneous read/write requests occur.
To enable NCQ, complete the following steps on the computer that's running Wowza Streaming Engine:
- Restart computer and access the system's BIOS during the boot process.
- Look for parameters referring to SATA.
- Choose AHCI (which would inherently enable NCQ) or Native, accordingly.
After you've saved this setting, it should be applied the next time you restart the computer. After you log on, you can look at the tailing lines in the dmesg log to ensure it's enabled. You should notice AHCI entries confirming that it was set up correctly:
tail -n 100 /var/log/dmesg