Can Command Queuing Turbo Charge SATA?
Table of contents
- 1. Can Command Queuing Turbo Charge SATA Hard Drives?
- 2. Tagged Or Native Command Queuing
- 3. What Is It All Good For?
- 4. NCQ Vs. Non-NCQ Using Seagate's Barracuda 7200.7

Basic laws of physics dictate that there is not much leeway for hard drive performance improvements. For example, the limits of actuator movement, which is important for quick access times and proper I/O performance, are being reached. Additionally, rotation speeds and transfer rates cannot be increased indefinitely. However, command queuing, at least in theory, offers hard drives a way to more efficiently analyze commands in real time.
Command queuing is also applicable to multi-threaded environments, which are growing in application. Why? Since threads are designed to run in parallel, various commands can reach a hard drive at the same time.
Thus, introducing command queuing to the storage world makes more and more sense in order to accommodate an increasing amount of random access requirements inherent in multi-threaded applications.
While Command Queuing has been used for a long time in the SCSI area, it is now being applied to SATA as well.
Latest Storage Solutions News
Latest Storage Solutions reviews
- 03/09 – Open-E's DSS V6: Storage Software Set Up, Managed, And...
- 01/27 – What Does One Petabyte Of Storage (And $500K) Look Like?
- 10/20 – Does The USB 3.0 Controller On Your Motherboard Matter?
- 08/26 – Not All USB 3.0 Implementations Are Created Equal
- 04/23 – Memory Cards, Part 2: SDHC Cards From 8GB To 16GB
Thank you for the comparison. Judging by the tests, it seem NCQ is no big deal. Does it really help with multitasking in ways other than speed, though?