PDA

View Full Version : Command Queing on HD in XP, is this new?


flukester
11-16-06, 09:15 AM
I had to turn this off last night on my WD drive. Seems my newer Seagate was requesting too much from the WD so I was getting I/O errors. Is this option new or something? Remember seeing Caching as an option but not command queing. Both are Sata2 drives..

nekrosoft13
11-16-06, 10:09 AM
NCQ started showing up in some SATA drives, all SATA II drives have it.

Native Command Queuing (NCQ) is a technology designed to increase performance of SATA hard disks by allowing the individual hard disk to receive more than one I/O request at a time and dynamically change the order in which they are applied. Using detailed knowledge of its own seek times and rotational position, the drive can compute the best order to perform the operations. This can reduce the amount of unnecessary seeking (going back-and-forth) of the drive's heads, resulting in increased performance (and slightly decreased wear of the drive) for workloads where multiple simultaneous read/write requests are outstanding, most often occurring in server-type applications, gaming, and other multi-tasking environments. [1]

Native Command Queuing is the second attempt to add Command Queueing to the ATA hard drive system. First developed on SCSI drives, and widely used there, the original design of TCQ for PATA drives was very awkward and not widely implemented. The new name NCQ was coined for the completely new SATA design. There is no SCSI technology called NCQ because the existing SCSI TCQ is not seen as needing replacement.

Note that while command queuing can be a tremendous help if there are multiple outstanding I/O requests, NCQ adds a small amount of overhead to single requests, resulting in slightly lower performance on some single-threaded benchmarks typical of single-user computer use.[1] The difference is never large.[citation needed]

NCQ is Power Efficient as it consumes less power because the drive heads do less movements for the same task. Moreover, NCQ has better Power Efficiency compared to TCQ because it uses less than half interrupts for any given transfer and thus consumes less power.

For NCQ to be enabled, it must be supported and turned on in the SATA controller driver and in the hard drive itself. Method of activation varies depending on the controller. On some Intel chipset-based PC motherboards, this technology requires the enabling of the Advanced Host Controller Interface (AHCI) in the BIOS and the installation of the Intel Application Accelerator software on Intel based systems.[2]

from wiki

here is a good comparison
http://www.storagereview.com/php/benchmark/suite_v4.php?typeID=10&testbedID=4&osID=6&raidconfigID=1&numDrives=1&devID_0=297&devID_1=296&devID_2=323&devID_3=322&devCnt=4

flukester
11-16-06, 11:16 AM
Thanks for that info,

But something added it in there. I know a while ago, this wasn't there. It just showed up. I was having a lot of problems copying from WD to the Seagate because of this option. I only assume the problem was on the WD because it's slightly older than my Seagate and when I turned it off, I was able to copy files without these I/O errors.

I have to assume, nVidia threw this in with the nForce drivers at some point in time.

nekrosoft13
11-16-06, 11:23 AM
NCQ was there from start if you installed nvidia sata driver

flukester
11-16-06, 11:25 AM
hmm, ok thanks! Don't recall seeing it but I believe you! :)