Dove devo cercare di migliorare le prestazioni I / O lente misurate con dd?

0

Ho misurato l'I / O del mio disco primario con il seguente comando:

dd if=/dev/zero bs=2048k of=/Volumes/Toshiba/tstfile count=1024 2>&1 | grep > sec | awk '{print $1 / 1024 / 1024 / $5, "MB/sec" }'

Questo test è ovviamente per un'operazione di scrittura, anche la lettura può essere facilmente misurata.

Sia la lettura che la scrittura danno una velocità di circa 28 MB / s che sembra piuttosto scarsa, nonostante l'età del mio mac mini (2 GHz core 2 duo).

Inoltre, un disco USB 3 da 1TB dell'anno scorso offre le stesse prestazioni, sempre sotto i 30MB / s.

Ho provato a cambiare la dimensione del file da 1 MB a 500 MB, i risultati sono coerenti.

Poiché entrambe le unità si comportano allo stesso modo, sospetto un collo di bottiglia da qualche altra parte nell'hardware o nel software.

Quali sono i suggerimenti per approfondire ulteriormente?

Grazie Nick

    
posta Nicolas B 18.07.2014 - 04:49
fonte

1 risposta

0

La mia esperienza con dd è che oltre alle dimensioni del file, la dimensione del blocco fa una grande differenza. Prova a giocare con il parametro bs (prova 128 - 10240) e vedi che tipo di differenza fa.

Inoltre, una velocità di scrittura costante di 28 MB / sec non è poi così male per un computer di 5-7 anni. (Anche se moltiplichi per 8 per ottenere la velocità in bit al secondo, vedrai che è 224mbps - circa il 15% di un bus SATA-I.)

Le cose da considerare includono:

  • L'HDD è un modello da 5400rpm o 7200rpm? Per le scritture di file più grandi e prolungate (al contrario di molti piccoli file), fa la differenza.
  • Non tutti gli HDD sono uguali, con alcuni modelli più veloci di altri. Scopri qual è il tuo modello e cerca un po 'per scoprire come fanno di solito.
  • Hai considerato l'upgrade a un SSD? Ciò farà un'enorme differenza, anche se l'interfaccia del computer è SATA-I (molto probabilmente), poiché un SSD decente dovrebbe essere in grado di saturare il bus SATA.
risposta data 18.07.2014 - 05:32
fonte

Leggi altre domande sui tag