Hard drive transfer rate -> Windows Vista x64 vs Windows 7 x64

Tagged Under : , , , , ,

I test sulla velocità di trasferimento dati effettuati sul notebook poco tempo fa mi hanno notevolmente stupito, tanto che ho pensato di ripetere qualche benchmark simile sul mio notebook prima dell’upgrade del sistema operativo da Windows Vista (64 bit) a Windows 7 (64 bit pure lui).

Anche in questo caso mi sono limitato a misurare i tempi di trasferimento di file di grosse dimensioni da un hard disk esterno USB al disco locale, ed anche in questo caso i risultati si sono rivelati a dir poco interessanti..

-

Dati dei sistemi utilizzati nei test


Sistema operativo

  1. Windows Vista Business SP2 X64 patchato al 15/09/2009
  2. Windows 7 Ultimate X64 patchato al 26/09/2009

PC

  1. Acer Travelmate 5720G: Intel core 2 duo T7700, RAM 4GB

Hard disk

  1. Notebook: Hitachi HTS542525K9SA00 250GB – Filesystem NTFS
  2. USB: WD Elements 500GB – Filesystem NTFS

Tipologie di test

  1. From usb to local: scrittura su disco locale (1) lettura da USB (2)
  2. From local to usb: lettura da disco locale (1) scrittura su USB (2)

Metodologia

  1. Per le operazioni sui file è stato utilizzato explorer da interfaccia grafica, e i tempi misurati sono stati rilevati con l’utilizzo dell’eseguibile process monitor (vedi screen sotto). Sono stati effettuati 3 test di trasferimento con file diversi per ogni tipologia di prova, in modo da limitare la varianza ed effettuare una media attendibile sulle velocità. Tutti i test sono stati ripetuti nello stesso identico modo sia su Vista che su Seven, mantenendo gli stessi collegamenti, lo stesso hardware e scrivendo sulle stesse partizioni, in modo che l’unico fattore di diversità fosse il sistema operativo.

-

RISULTATI


Windows Vista x64

From usb to local

  1. 28 sec = 699.383.816 / 28 = 23,8 MB/s
  2. 27 sec = 699 MB/ 27 = 25,88MB/s
  3. 58 sec = 1,45 GB/ 58 = 25,77MB/s

Velocità media di trasferimento: 25.15 MB/s

From local to usb

  1. 40 sec = 749.450.149 / 40 = 17,8 MB/s
  2. 37 sec = 699 / 37 = 18,89 MB/s
  3. 80 sec = 1,45 / 80 = 18,56 MB/s

Velocità media di trasferimento: 18.41 MB/s


Windows 7 x64

From usb to local

  1. 26 sec = 688MB / 26 = 26,4 MB/s
  2. 54 sec = 1.46GB / 54 = 27,68 MB/s
  3. 24 sec = 699MB / 24 = 29,1 MB/s

Velocità media di trasferimento: 27.72 MB/s ovvero 10,21% in più rispetto a Vista x64

From local to usb

  1. 35 sec = 699MB / 35 = 20 MB/s
  2. 70 sec = 1.46GB = 21.35 MB/s
  3. 33 sec = 699MB / 33 = 21.18 MB/s

Velocità media di trasferimento: 20.84 MB/s ovvero 13.19% in più rispetto a Vista x64

-

Anche in questo caso i risultati parlano da soli, pare che a Redmond abbiano deciso di rimboccarsi le maniche e i miglioramenti da quel che si può misurare almeno in questo campo sono tangibili.

inizio_copia

Process monitor: inizio della copia, sulla colonna più a destra si possono leggere l operazioni svolte dal sistema operativo per l’allocazione del nuovo file, e poi l’inizio della copia a blocchi sequenziali di bytes.

fine_copia

Process monitor: fine della copia, sulla colonna più a destra si possono leggere i blocchi sequenziali di bytes copiati, e come ultima l’operazione di chiusura del file.