Subject: SATA native command queuing
To: None <netbsd-help@netbsd.org>
From: Dieter <netbsd@sopwith.solgatos.com>
List: netbsd-help
Date: 03/04/2005 10:16:05
Does SATA's native command queuing require OS support?

If so, does NetBSD support native command queuing?

My understanding is that:

	On-disk write buffers (cache) should be turned off
	to avoid problems after a crash.

	PATA/SATA drives get very poor write performance with
	the on-disk write buffers turned off, unless
	you have SATA's native command queuing.

	Even SATA with native command queuing isn't as
	fast as SCSI, but is reasonable for "nearline"
	storage, where "nearline" means powered on 24/7
	but not hammered on constantly 24/7.