OS X lion e SSD

7

Recentemente ho ricevuto un Crucial M4 SSD per il mio MacBook Pro 13 "di metà del 2009 (2,53 GHz). Dato che ho pagato un po 'di soldi, mi piacerebbe ottenere le migliori prestazioni possibili. Black Magic Speed Test, ha mostrato 260 Mb di lettura e 170 Mb di scrittura, anche se sul sito Web di Crucial si legge fino a 500 Mb. Trim non è abilitato e il firmware è l'ultimo (0309).

La velocità di connessione è SATA 3 GB / s.

Questa performance è normale o qualcosa non funziona?

Dal profiler del sistema:

Vendor: NVidia
 Product:   MCP79 AHCI
 Link Speed:    3 Gigabit
 Negotiated Link Speed: 3 Gigabit
 Description:   AHCI Version 1.20 Supported

   M4-CT128M4SSD2:

      Capacity: 128.04 GB (128,035,676,160 bytes)
      Model:    M4-CT128M4SSD2                          
      Revision: 309
      Serial Number:    000000001204032BCB4A
      Native Command Queuing:   Yes
      Queue Depth:  32
      Removable Media:  No
      Detachable Drive: No
      BSD Name: disk0
      Medium Type:  Solid State
      TRIM Support: No
      Partition Map Type:   GPT (GUID Partition Table)
      S.M.A.R.T. status:    Verified
      Volumes:
    disk0s1:
      Capacity: 209.7 MB (209,715,200 bytes)
      BSD Name: disk0s1
      Content:  EFI
    Macintosh HD:
      Capacity: 127.18 GB (127,175,917,568 bytes)
      Available:    63.01 GB (63,009,751,040 bytes)
      Writable: Yes
      File System:  Journaled HFS+
      BSD Name: disk0s2
      Mount Point:  /
      Content:  Apple_HFS
    Recovery HD:
      Capacity: 650 MB (650,002,432 bytes)
      BSD Name: disk0s3
      Content:  Apple_Boot
    
posta latusaki 13.03.2012 - 01:21
fonte

3 risposte

10

La velocità di collegamento del tuo SSD è limitata dalla troughput dell'interfaccia SATA e dal overhead del protocollo .

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

Un documento della Organizzazione internazionale Serial ATA dice:

What’s the real-world data transfer rate of SATA 6Gb/s?

Answer:
The realizable transfer rate across a 6Gb/s SATA link depends on the efficiency of the controller design on both the host and device sides of the interconnect. The SATA 6Gb/s interface transmits information at 600MB/s, however not all 600MB/s are realized as the user data payload because the protocol includes other data and handshaking communications between the host and device. In general, the SATA interface is very efficient. Realized transfer rates are typically very close to the theoretical maximum, which is one of the primary benefits of SATA technology for mass storage devices.

What overhead brings the 6Gb/s transfer rate down to the real-world throughput?

Answer:
There are two general categories of overhead that come into play: a communication used to send commands and receive status, and a low-level communication that handles handshakes between the host and the devices to assure the integrity of the transmission.

È meglio confrontare i tuoi tassi di throughput con quelli di altri utenti di Crucial M4. Un confronto ottimale confronta i dischi usando lo stesso firmware, lo strumento di benchmark e l'interfaccia SATA.

Tuttavia, il miglior confronto che ho trovato è un thread su forum.crucial.com . In questo thread gli utenti stanno confrontando le velocità Crucial M4 da 128 GB (firmware 009) su un'interfaccia SATA 2. Anche se si utilizza un firmware diverso, i risultati dovrebbero essere alquanto confrontabili poiché l'aggiornamento del firmware 0309 non mirava a migliorare le velocità di trasferimento. A giudicare da questo thread, direi che il tuo throughput va bene.

L'unico modo per ottenere la velocità promessa di Crucial M4 è usando un'interfaccia SATA 3. Nel mio MBP sto attualmente utilizzando un Crucial M4 da 128 GB (firmware 0309) con un'interfaccia SATA 3. Il Test di velocità magico nero mi dà:

  • max. 510 MB / s letti
  • max. 190 MB / s scrivi
risposta data 13.03.2012 - 09:29
fonte
3

Si ottiene un grande successo in esecuzione su una connessione SATA2 piuttosto che SATA3. Dai uno sguardo veloce alla recensione di Anandtech sull'M4, i tuoi numeri non sembrano fuori linea.

link

L'unico modo più semplice per rendere le cose più veloci è passare a un'unità più grande.

Devi essere consapevole delle prestazioni nel tempo. Poiché TRIM non è in esecuzione, si dipende dalla garbage collection del disco per mantenere le prestazioni. Esistono modi per implementare TRIM su Lion per unità SSD non Apple, ma le recensioni sono miste. Non hai idea di quanto sia efficace GC su M4 quando lo usi con OS X.

    
risposta data 13.03.2012 - 02:49
fonte
0

Le risposte esistenti sono buone, ma in realtà non menziono un'ultima cosa che includerò qui solo per averlo menzionato per completezza. Qualsiasi valore di velocità assegnato per gli SSD è un'indicazione delle velocità relative di trasferimento dei dati del controller incorporato nell'unità, non l'unità effettiva. A differenza di una normale unità a piatto rotante in cui il controller è in gran parte sulla scheda madre e le unità sono (nella cache) semplicemente memorizzando e recuperando i dati, il controller su un'unità SSD ha più capacità, e questa è la capacità di comprimere / decomprimere i tuoi dati al volo durante l'entrata e l'uscita.

Quindi, se si invia su un file di dati formattato con cura che è facilmente (de) comprimibile, il controller lo farà, e questo potrebbe significare che ignorando la quantità di lettura / scrittura che è stata effettivamente fatta, le cifre potrebbero sembrare gonfiato. Per ottenere 500 Mb / s sono necessarie queste condizioni. È un po 'confuso, ma per presentare una tale velocità in realtà non avrebbe scritto a quella velocità, semplicemente compresso e scritto (diciamo che ottiene una riduzione del 50% / aumento delle dimensioni, quindi è efficace raddoppio del trasferimento dati).

Ovviamente questo è un po 'cavillo, ma lo fanno tutti. Una statistica più interessante sono le cifre IOP, ma questa è un'altra storia.

Black Magic è un test più vero, perché utilizza dati che non possono essere compressi al volo per aumentare le velocità di trasferimento in quanto è già pesantemente compresso. Fornisce una rappresentazione più fedele delle tue capacità e ottenere 250Mb + su una linea SATA2 è in realtà piuttosto accurato.

    
risposta data 15.06.2012 - 16:03
fonte

Leggi altre domande sui tag