Pagine

Sistema e metodologia di prova

I dischi SSD sono stati provati su un sistema SATA 3 così configurato:

Sistema di prova
Scheda madre ASUS Extreme Z68
Processore Intel Core i7-2600K
Memoria 4GB DDR3 1333 (2GB x 2)
Hard Disk di sistema Kingston SSDNow V100+ 120GB
Scheda video Sapphire Radeon HD 6850
Scheda audio Integrata
Alimentatore OCZ 600W
Sistema operativo Windows 7 64-bit

La nostra metodologia operativa prevede quanto segue:

  • Sul sistema sono stati installati solo i componenti necessari quali CPU, memoria RAM, scheda video ed hard disk.
  • L'hard disk di sistema è stato formattato, sono stati poi installati il sistema operativo, i driver per le periferiche ed i software di analisi
  • Sull'SSD viene effettuata una prima serie completa di test anche se i dati che ne derivano vengono utilizzati solo per scopi secondari. I risultati veri e propri saranno quelli che derivano dalle altre serie di test effettuate solo dopo aver riempito completamente l'SSD ed averlo formattato
  • Ogni test è stato ripetuto per tre volte e nel caso in cui valori di qualcuno di essi mostri una varianza troppo elevata il test stesso viene nuovamente ripetuto ma non prima di aver individuato le cause dell'errore
  • Fra un test e l'altro il sistema viene riavviato
  • I dischi sono impostati per funzionare in modalità AHCI e con tecnologia TRIM funzionante

Software di analisi:

  • ATTO Disk Benchmark: software di benchmark per hard disk che misura ne le prestazioni utilizzando file di diversa dimensione e scrivendoli e leggendoli da punti a caso del disco
  • AS SSD: tool di misurazione delle prestazioni appositamente progettato per mettere sotto stress gli SSD con operazioni di copia e compressione oltre che di misurazione della banda dati. Utilizza un set di dati misto comprendente sia file comprimibili che non comprimibili
  • IOMeter 2006.07.27: Iometer è un software di rilevazione delle prestazioni del sottosistema di I/O sviluppato inizialmente da Intel Corporation e poi portato avanti come un progetto Open Source. Con questo tool abbiamo realizzato due serie di test con 4 thread attivi contemporaneamente. La prima serie comprende blocchi da 4KB (corrispondenti alle dimensioni minime che il File System è in grado di gestire) mentre la seconda prende in considerazione blocchi da 2MB per valutare le con operazioni sequenziali. I valori che osserveremo sono:
    • Total I/Os per Second (IOps): rappresenta la media rispetto al tempo di esecuzione del benchmark del numero delle operazioni di I/O al secondo. Questo test prevede anche uno spaccato per la lettura (Read I/Os per Second, Read IOps) e per la scrittura (Write I/Os per Second, Write IOps).
    • Total MBs per Second (MBps): rappresenta la media in termini di Megabytes letti e scritti al secondo calcolata su tutto il tempo di esecuzione del test. Questo test prevede anche uno spaccato per la lettura (Read MBs per Second, Read MBps) e per la scrittura (Write MBs per Second, Write MBps).
    • Average I/O Response Time: rappresenta il valore medio del tempo fra l'inizio ed il completamento di una operazione di I/O mediato su tutta la lunghezza del test e misurato in ms (millisecondi). Questo test prevede anche uno spaccato per la lettura (Avg. Read Response Time) e per la scrittura (Avg. Write Response Time).
    • % CPU Utilization: rappresenta la percentuale di tempo di CPU speso nell'eseguire i threads relativi ai test sul disco.
  • PCMark 7: esegue una serie di test sintetici basati però su applicazioni reali per misurare tempi di caricamento ed esecuzione
  • Windows Copy: misurazione di tempi di copia di file e cartelle (cartella da 5,36GB contenente 4.379 file di diversa dimensione e tipologia come immagini, testo, html, video, foto, applicazioni e 536 sottocartelle, file compresso da 4,87GB)
  • AppTimer: misurazione dei tempi di avvio di applicazioni di fotoritocco come GIMP e di sviluppo software come Eclipse