Frage:
OS X Löwe und SSD
latusaki
2012-03-13 05:21:59 UTC
view on stackexchange narkive permalink

Ich habe kürzlich eine Crucial M4 SSD für mein MacBook Pro 13 "(2,53 GHz) Mitte 2009 erhalten. Da ich etwas Geld bezahlt habe, möchte ich die bestmögliche Leistung erzielen. Führen Sie einen Geschwindigkeitstest im App Store durch Beim Black Magic Speed ​​Test wurden 260 MB Lesen und 170 MB Schreiben angezeigt, obwohl auf der Crucial-Website angegeben ist, dass bis zu 500 MB gelesen werden können. Das Trimmen ist nicht aktiviert und die Firmware ist die neueste (0309).

Die Verbindung Die Geschwindigkeit beträgt SATA 3 GB / s.

Ist diese Leistung normal oder läuft etwas schief?

Vom Systemprofiler:

  Anbieter: NVidia-Produkt : MCP79 AHCI-Verbindungsgeschwindigkeit: 3 Gigabit Aushandelte Verbindungsgeschwindigkeit: 3 Gigabit Beschreibung: AHCI Version 1.20 Unterstützt M4-CT128M4SSD2: Kapazität: 128,04 GB (128.035.676.160 Byte) Modell: M4-CT128M4SSD2 Revision: 309 Seriennummer: 000000001Aue QueueB Tiefe: 32 Wechselmedien: Nein Abnehmbares Laufwerk: Nein BSD-Name: disk0 Medium Type : Solid State TRIM-Unterstützung: Keine Partitionszuordnung Typ: GPT (GUID-Partitionstabelle) S.M.A.R.T. Status: Verifizierte Volumes: disk0s1: Kapazität: 209,7 MB (209.715.200 Byte) BSD-Name: disk0s1 Inhalt: EFI Macintosh HD: Kapazität: 127,18 GB (127.175.917.568 Byte) Verfügbar: 63,01 GB (63.009.751.040 Byte) Beschreibbar: Ja Dateisystem: Journaled HFS + BSD Name: disk0s2 Mount Point: / Inhalt: Apple_HFS Recovery HD: Kapazität: 650 MB (650.002.432 Byte) BSD-Name: disk0s3 Inhalt: Apple_Boot  
+1 große Frage; Ich habe auch einen M4 und möchte wissen, ob ich ihn noch schnapper machen kann
an wenigen Stellen gepostet. Wo immer ich eine Antwort bekomme, schreibe ich auf den Rest.
Ein Faktor, den ich vergessen habe, ist, dass 500 MBit / s für SATA 6 GBit / s sind. Würde das meine Lesung verdoppeln, um ungefähr 500 MBit / s von derzeit 260 zu erhalten?
Eine 3-Gbit / s-Verbindung sollte mindestens 0,375 MB / s liefern können
Ihre Statistiken sind akzeptabel. Ich habe einen Vertex2 und er zieht die gleichen Zahlen. Mein Mac unterstützt zwar einen Durchsatz von 6 GB / s, das Laufwerk jedoch nicht. Ihr Problem ist umgekehrt. Um mehr als 350 MB zu erreichen, benötigen Sie einen Mac mit einem 6 GB / s-Controller. Das ist dein Engpass. Das Laufwerk funktioniert unter Ihren aktuellen Bedingungen optimal.
Was @cksum gesagt hat
Drei antworten:
gentmatt
2012-03-13 13:29:23 UTC
view on stackexchange narkive permalink

Die Verbindungsgeschwindigkeit Ihrer SSD wird durch den Durchsatz der SATA-Schnittstelle und den Protokoll-Overhead begrenzt.

  • SATA 3 (6 Gbit) / s): max. 600 MB / s
  • SATA 2 (3 Gbit / s): max. 300 MB / s
  • SATA 1 (1,5 Gbit / s): max. 150 MB / s

In einem Dokument der Serial ATA International Organization heißt es:

Was sind die realen Daten? Übertragungsrate von SATA 6 Gbit / s?

Antwort:
Die realisierbare Übertragungsrate über eine 6 Gbit / s-SATA-Verbindung hängt von der Effizienz des Controller-Designs ab sowohl auf der Host- als auch auf der Geräteseite der Verbindung. Die SATA 6 Gbit / s-Schnittstelle überträgt Informationen mit 600 MB / s, jedoch werden nicht alle 600 MB / s als Nutzdaten-Nutzdaten realisiert, da das Protokoll andere Daten- und Handshake-Kommunikationen zwischen Host und Gerät enthält. Im Allgemeinen ist die SATA-Schnittstelle sehr effizient. Die realisierten Übertragungsraten liegen normalerweise sehr nahe am theoretischen Maximum , was einer der Hauptvorteile der SATA-Technologie für Massenspeichergeräte ist.

Welcher Overhead bringt die Übertragungsrate von 6 Gbit / s mit sich? Antwort auf den realen Durchsatz?

Antwort:
Es gibt zwei allgemeine Kategorien von Overhead, die ins Spiel kommen: eine Kommunikation, die zum Senden von Befehlen und zum Empfangen des Status verwendet wird, und eine niedrige Kommunikation auf Ebene, die Handshakes zwischen dem Host und den Geräten verarbeitet, um die Integrität der Übertragung sicherzustellen.

Vergleichen Sie am besten Ihre Durchsatzraten mit denen anderer Crucial M4-Benutzer. Ein optimaler Vergleich würde Festplatten mit derselben Firmware, demselben Benchmark-Tool und derselben SATA-Schnittstelle vergleichen.

Der beste Vergleich, den ich gefunden habe, ist jedoch ein -Thread auf forum.crucial.com. In diesem Thread vergleichen Benutzer die Geschwindigkeit von Crucial M4 128 GB (Firmware 009) auf einer SATA 2-Schnittstelle. Obwohl Sie eine andere Firmware verwenden, sollten die Ergebnisse vergleichbar sein, da das Firmware-Update 0309 nicht darauf abzielte, die Übertragungsraten zu verbessern. Nach diesem Thread zu urteilen, würde ich sagen, dass Ihr Durchsatz in Ordnung ist.

Die einzige Möglichkeit, die versprochene Geschwindigkeit des Crucial M4 zu erreichen, ist die Verwendung einer SATA 3-Schnittstelle Mein MBP Ich verwende derzeit einen Crucial M4 128 GB (Firmware 0309) mit einer SATA 3-Schnittstelle. Der Black Magic Speed ​​Test gibt mir:

  • max. 510 MB / s gelesen
  • max. 190 MB / s schreiben
Danke für den informativen Beitrag. Nachdem ich viel gelesen hatte, beschloss ich, Trim Enabler auszuprobieren (bei seiner neuesten Version). Haben Sie das Trimmen aktiviert?
@latusaki Ich habe TRIM in den letzten Monaten, in denen ich den Crucial M4 verwendet habe, nie aktiviert. Während dieser Zeit bemerkte ich keinen größeren Leistungsverlust. In diesem Artikel wird indirekt erwähnt, dass das Firmware-Update 0009 die Garbage Collection erheblich verbessert hat in ihrem Test. Ich habe sogar die SSD verwendet, wobei Filevault 2 die meiste Zeit aktiviert war. Aber ich habe beschlossen, TRIM wie vor drei Stunden auszuprobieren, weil es für den Crucial M4 gut zu funktionieren scheint. :) :)
Ok .. wenn ich einen Hinweis bekomme, dass es eine schlechte Idee ist, einen schlechten Beitrag zu schreiben .. hoffentlich wird der entscheidende Kundenservice es sicher wissen.
Die Antwort von Crucial endete damit: TRIM ist jedoch ein großartiges Tool und hilft, Ihr Laufwerk für die zukünftige Verwendung zu reinigen. Wenn Sie es aktivieren können, würde ich dies empfehlen, aber wenn Sie es nicht können, machen Sie sich keine Sorgen, da Garbage Collection den gleichen Job automatisch ausführt.
@latusaki Ja, die Garbage Collection erledigt den gleichen Job. Die eigentliche Frage ist: * Wie gut funktioniert es? * Die erste Firmware 0001 hatte einige Fehler unter starker Schreiblast. Firmware-Updates haben das verbessert. Das Aktivieren von TRIM ist wahrscheinlich immer noch ein Tick besser. Der einzige Grund, es nicht zu aktivieren, könnte sein, dass Trim Enabler ein inoffizieller Patch ist. Du musst dem Entwickler vertrauen.
Nun, das einzige, was es "tun soll", ist, einige Befehle auf dem Terminal auszuführen, die der Benutzer manuell ausführen kann. Da ich keine Bewertung gefunden habe, die besagt, dass es etwas Schlimmes bewirkt hat, habe ich es versucht. Bisher gab es keine Probleme und TRIM ist aktiviert.
@latusaki Hier finden Sie eine gute Lektüre zu TRIM und OS X. Ihr Kilometerstand kann variieren, da auf Ihrer SSD kein SandForce-Controller integriert ist: http://apple.stackexchange.com/questions/25224/optimize-macbook-pro-for-internal -ssdhdd-drive / 25237 # 25237
Bill Tanner
2012-03-13 06:49:07 UTC
view on stackexchange narkive permalink

Sie haben einen großen Erfolg, wenn Sie eine SATA2- statt eine SATA3-Verbindung ausführen. Bei einem kurzen Blick auf Anandtechs Test des M4 sehen Ihre Zahlen nicht falsch aus.

http://www.anandtech.com/show/4253/the-crucial-m4 -micron-c400-ssd-review / 3

Der einzige einfachere Weg, um die Dinge schneller zu machen, ist das Upgrade auf ein größeres Laufwerk.

Sie müssen sich dessen bewusst sein Leistung im Laufe der Zeit. Da TRIM nicht ausgeführt wird, sind Sie auf die Speicherbereinigung des Laufwerks angewiesen, um die Leistung aufrechtzuerhalten. Es gibt Möglichkeiten, TRIM unter Lion für Nicht-Apple-SSD-Laufwerke zu implementieren, aber die Bewertungen sind gemischt. Keine Ahnung, wie effektiv GC auf dem M4 ist, wenn es mit OS X verwendet wird.

Nur ein Punkt, der zu Bills Antwort hinzugefügt werden sollte: Anandtechs Artikel zeigt, dass die interne Speicherbereinigung des Laufwerks überhaupt nicht gut funktioniert. Es ist nicht ratsam, TRIM unter OS X auszuführen, wenn das Laufwerk über einen SandForce-Controller verfügt, der M4 jedoch nicht. Und würde wahrscheinlich von der TRIM-Unterstützung profitieren. Dies ist keine Bestätigung von TRIM unter OS X, sondern eine Überlegung.
@cksum Sie haben Recht, aber ich muss erwähnen, dass dieser Artikel sehr alt ist. Dieser Test wurde am 31.03.2011 veröffentlicht, als der Crucial M4 die Firmware 0001 hatte. Seitdem wurden drei Firmware-Updates durchgeführt. (Http://forum.crucial.com/t5/Solid-State-Drives-SSD/Crucial-M4-0002-Firmware-Update-feedback-Thread/td-p/52030) am 08.06.2011 , [0009] (http://forum.crucial.com/t5/Solid-State-Drives-SSD/Crucial-M4-Firmware-0009-Update-and-Feedback-Thread/td-p/61109) am 08 / 25/2011 und [0309] (http://forum.crucial.com/t5/Solid-State-Drives-SSD/M4-firmware-0309-is-now-available/td-p/80286) am 01/13 / 2012.
Das Firmware-Update 0009 hat "die Schreiblatenz für eine bessere Leistung bei hoher Schreibarbeitslast verbessert". Aber ich weiß nicht, wie die Leistungssteigerung war. Ich habe keine Tests mit einem wichtigen m4 mit der Firmware-Version 0009 oder 0309 gesehen.
@gentmatt Vielleicht ist es der richtige Weg, Xbench nach einiger Zeit auszuführen. Ich weiß, dass TRIM in OS X keine Konflikte mit etwas anderem als SandForce hat, aber in diesem Fall ist es möglicherweise nicht erforderlich. Vielleicht ist es am sichersten, die Leistung nach 6 Monaten Nutzung des Laufwerks zu betrachten und dann Maßnahmen zu ergreifen.
stuffe
2012-06-15 19:03:40 UTC
view on stackexchange narkive permalink

Die vorhandenen Antworten sind gut, aber erwähnen Sie nicht eine letzte Sache, die ich hier aufnehmen werde, um sie der Vollständigkeit halber erwähnen zu lassen. Alle für SSDs angegebenen Geschwindigkeitsangaben geben Aufschluss über die relativen Datenübertragungsgeschwindigkeiten des im Laufwerk integrierten Controllers und nicht über das tatsächliche Laufwerk. Im Gegensatz zu einem normalen rotierenden Plattentellerlaufwerk, bei dem sich das Controller-Material größtenteils auf dem Motherboard befindet und die Laufwerke (abgesehen vom Caching) einfach Ihre Daten speichern und erneut empfangen, verfügt der Controller auf einem SSD-Laufwerk über mehr Funktionen, und das ist die Fähigkeit zum Komprimieren / Dekomprimieren Ihre Daten im laufenden Betrieb auf dem Weg nach innen / außen.

Wenn Sie also eine sorgfältig formatierte Datendatei senden, die leicht (de) komprimierbar ist, wird der Controller dies tun, und dies kann bedeuten, dass Sie dies ignorieren Die Menge an Lese- / Schreibvorgängen, die tatsächlich durchgeführt wurde, scheint überhöht zu sein. Um 500 MBit / s zu erreichen, benötigen Sie diese Bedingungen. Es ist ein bisschen verwirrend, aber um eine solche Geschwindigkeit zu präsentieren, hat es nicht mit dieser Geschwindigkeit geschrieben, sondern nur komprimiert und geschrieben (sagen wir, es wird um 50% verkleinert / vergrößert, dann ist das ein effektiver Verdoppelung der Datenübertragung).

Natürlich ist dies ein bisschen Schikanen, aber sie alle tun es. Eine interessantere Statistik sind die IOP-Zahlen, aber das ist eine andere Geschichte.

Black Magic ist ein wahrer Test, da Daten verwendet werden, die nicht im laufenden Betrieb komprimiert werden können, um die Übertragungsgeschwindigkeit zu erhöhen, da sie bereits stark komprimiert sind. Es bietet eine genauere Darstellung Ihrer Fähigkeiten, und 250 MB + auf einer SATA2-Leitung zu erhalten, ist eigentlich ziemlich ordentlich.



Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...