SSD ohne AHCI - Problem?

Luxuspur schrieb:
na ja wenn du mir mal erklärst wie NCQ bei ner SSD irgendetwas verbessern sollte ?
chriss_msi schrieb:
NCQ ist ein ganz anderes Thema, die SSD juckt das relativ wenig, weil die Zugriffszeit eh >0,x ms liegt

Wer's einfach mal kurz googelt, weiß es besser:
wikipedia schrieb:
NCQ in solid-state drives

NCQ is also used in newer solid-state drives where the drive encounters latency on the host, rather than the other way around. For example, Intel's X25-E Extreme solid-state drive uses NCQ to ensure that the drive has commands to process while the host system is busy processing CPU tasks. [3]

NCQ also enables the SSD controller to complete commands concurrently (or partly concurrently, for example using pipelines) where the internal organisation of the device enables such processing.

For example, the SandForce 1200[4] based OCZ Vertex II 50GB drive running on a Dell Perc 5i (which doesn't support SATA NCQ) delivers about 7,000 4k IOPS (50% write) at a controller queue depth of 32 IOs. Moving the drive to the similar Dell Perc 6i (which does support SATA NCQ) increases this to over 14,000 IOPS on the same basis.
http://en.wikipedia.org/wiki/Native_Command_Queuing
 
Bei HDDs nutzt man NCQ um parallele Zugriffe so umzusortieren, dass sich die Kopfbewegungen minimieren. Bei SSDs wird es dazu benutzt, Zugriffe die auf Flashadressen gehen die an verschiedenen Kanäle hängen auch wirklich parallel durchzuführen. Während das bei HDDs normalerweise nur ein paar % mehr IOPS bringt, ist bei SSDs ein Faktor von 10 bis 20 durchaus normal.

Kurz gesagt: Man schaue sich mal den Unterschied in den Benchmarks zwischen 4k und 4k_64 bei AS-SSD oder 4kQ32 bei CrystalDiskMark an, dann sieht man, was NCQ bei modernen SSDs bewirkt.
 
Zurück
Oben