SATA: Difference between revisions

No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
Serial ATA is specified by the [http://www.sata-io.org/ SATA International Organization]; the most current revision as of 2009-12-31 is June 2009's SATA 3.0. Intel specifies the [http://www.intel.com/technology/serialata/ahci.htm Advanced Host Controller Interface]; as of 2009-12-31, the most recent revision is 1.3 ([[:File:AHCIrev1_3.pdf]]).
Serial ATA is specified by the [http://www.sata-io.org/ SATA International Organization]; the most current revision as of 2009-12-31 is June 2009's SATA 3.0. Intel specifies the [http://www.intel.com/technology/serialata/ahci.htm Advanced Host Controller Interface]; as of 2009-12-31, the most recent revision is 1.3 ([[:File:AHCIrev1_3.pdf]]). My [[growlight]] tool can provide a great deal of information about attached SATA devices.
==SAS==
==SAS==
An SFF-8087 connector can fan out to support up to 4 SATA devices.
An SFF-8087 connector can fan out to support up to 4 SATA devices.
==SSDs==
==SSDs==
* Under ext4, the <tt>discard</tt> mount option must be provided to issue the TRIM command.
* Under ext4, the <tt>discard</tt> mount option must be provided to issue the TRIM command.
* TRIM support can be verified using <tt>hdparm -I</tt> (look under "Commands/Features")
** Btrfs doesn't require any option, supposedly. I don't yet use btrfs.
** Btrfs doesn't require any option, supposedly. I don't yet use btrfs.
* GPT is recommended over MBR
* GPT is recommended over MBR
* The <tt>noop</tt> I/O scheduler is supposedly superior to CFQ for some SSD's
* The <tt>noop</tt> I/O scheduler is supposedly superior to CFQ for some SSD's
** <tt>echo noop | sudo tee /sys/block/sdX/queue/scheduler</tt>, but I find this highly dubious
** <tt>echo noop | sudo tee /sys/block/sdX/queue/scheduler</tt>, but I find this highly dubious
* Performance can drop after extensive use
** Use the secure erase functionality to reset the drive: see [http://forums.extremeoverclocking.com/showthread.php?t=333059 this link] at ExtremeOverclockers
** Again, [[growlight]] can help you here.


==Power Management==
==Power Management==