Datenträger - Festplatten, SSDs, Speichersticks und -Karten, CD/ 19.564 Themen, 109.914 Beiträge

Pfützner Olaf19 „Interessant, was du über Firewire sagst. Ich hatte immer angenommen, dass USB...“
Optionen

Ja, das Ganze für Firewire zu entwickeln wäre teurer, natürlich möglich und auch sinnvoller gewesen. Wie schon bei IDE und SCSI hat IDE über den Preis gewonnen, nicht über die bessere Technologie. Und das wiederholt sich jetzt mit SATA und SAS.
Wie schon geschrieben gibts bei SATA zwar getrennte Leitungen für Lesen und Schreiben, aber es ist über die Firmware reduziert das immer nur eins von beiden geht (halbduplex). Beides gleichzeitig soll dann erst nach 12Gb SATA eingeführt werden. Bei SAS funktioniert gleichzeitiges Lesen und Schreiben (vollduplex) schon jetzt. Und das wäre doch bei SSD mit den kurzen Zugriffszeiten gerade sinnvoll! Es gibt aber keine SSD mit SAS-Schnittstelle. SAS-Controller und SATA-SSD bringt nichts, weil die SATA-SSD's auch noch auf halbduplex laufen, dazu müssten SAS-SSD's hergestellt werden. Bei SAS hat man auch bei der Kabellänge weitergedacht, über geringfügig höhere Signalpegel sind hier 6m möglich. Besser ist nach wie vor auch das Command Qeueing gelöst, wie schon bei SCSI entscheidet hier wirklich die Festplatte selbst und wählt über reale Lage der Sektoren (nicht anhand der LBA!), Latenz-, Zugriffs- und Kopfwechselzeit die schnellste Variante. Bei SATA steckt die eigentliche Logic nicht in der Platte sondern im Hostcontroller (AHCI), und da wird nur über die LBA-Nummer sortiert, die reale Lage der Sektoren wie auch reale Zugriffszeiten bleiben unberücksichtigt. Ich hab bis jetzt auch noch keinen Benchmark gesehen der mit NCQ nennenswert bessere Werte geliefert hätte als ohne. Bei SATA kann man das NCQ ja auch im Controller-BIOS deaktivieren, bei SCSI- und SAS-Controllern kann die Funktion nicht deaktiviert werden, weil es keine Funktion des Controllers ist. Das geht nur auf der Platte selbst, aber auch nicht so ohne weiteres. Man kann im SAS-Controller-BIOS zwar NCQ deaktivieren, das gilt dann aber nur für angeschlossene SATA-Platten, SAS-Platten laufen weiter mit Tagged Command Qeueing.

Was mir da am Rande noch einfällt: Eigentlich müßte man bei SSD's das NCQ abschalten, bei den kurzen Zugriffszeiten ist der zusätzliche Aufwand für das Umsortieren der LBA doch kompletter Unfug. Oder seh ich das falsch?

bei Antwort benachrichtigen