Dischi GNOME
GNOME Disks è uno strumento di gestione del disco interno ed esterno per Linux. Basato su udisk, può essere utilizzato per modificare, formattare e partizionare le unità, nonché per eseguire benchmark su qualsiasi supporto di memorizzazione collegato al sistema.
GNOME Disks è preinstallato sulla maggior parte delle distribuzioni con un ambiente desktop basato su GNOME. Nel caso in cui mancasse sul tuo sistema Ubuntu, puoi installarlo eseguendo il comando seguente:
$ sudo apt install gnome-disksPer eseguire un benchmark del disco rigido utilizzando GNOME Disks, avviare l'app "Disks" dal launcher dell'applicazione.
Fare clic sul menu a tre punti e quindi fare clic sull'opzione "Benchmark Disk...".
Fare clic sul pulsante “Avvia benchmark…” nella finestra successiva.
Modificare le opzioni come richiesto. Nota che l'utilità di benchmark non ti consentirà di scrivere benchmark su dischi montati. Quindi, per eseguire un benchmark completo di lettura-scrittura sul disco integrato, devi avviare GNOME Disks in modalità USB live e smontare l'unità di archiviazione integrata. Fare clic sul pulsante "Avvia benchmarking..." per avviare il processo di benchmarking.
Il processo di benchmarking richiederà del tempo per finire a seconda del numero di campioni che hai scelto. Una volta terminato il processo, sarai in grado di vedere i risultati della velocità di lettura/scrittura.
È necessario confrontare questi risultati con i valori di lettura/scrittura pubblicizzati dal fornitore per valutare l'efficienza.
Hdarm
Hdparm è una semplice app a riga di comando per Linux che ti consente di gestire i dispositivi di archiviazione impostando e rimuovendo i parametri. Include anche un'opzione per testare le velocità di lettura dei dispositivi di archiviazione.
Per installare hdparm in Ubuntu, esegui il comando seguente:
$ sudo apt install hdparmPer eseguire un benchmark del disco rigido utilizzando Hdparm, usa il comando seguente:
$ sudo hdparm -tT /dev/sdaSostituisci la parte "/dev/sda" con l'indirizzo del tuo disco rigido. Puoi controllare il percorso utilizzando l'app GNOME Disks menzionata sopra o eseguendo il comando seguente:
$ lsblk -o NOME,PERCORSO,MODELLO,VENDITORE,DIMENSIONE,FSUSED,FSUSE%,TYPE,MOUNTPOINTAl termine dell'esecuzione del benchmark, i risultati del test verranno visualizzati come output del terminale.
DD
Data Duplicator o semplicemente 'dd' è un'utilità della riga di comando per Linux che consente di copiare e convertire file e dati. È in grado di copiare grandi blocchi di dati, clonare interi dischi rigidi, creare unità USB avviabili e così via.
È possibile controllare la velocità di scrittura del disco rigido utilizzando dd. Esegui i comandi seguenti per eseguire un benchmark della velocità di scrittura.
$ mkdir benchmark$ cd benchmark
$ dd if=/dev/zero of=benchfile bs=4k count=200000 && sync; rm benchfile
Attendi il completamento del test, i risultati verranno visualizzati nel terminale una volta terminato.
Per eseguire un test di lettura utilizzando dd, esegui il comando seguente:
$ dd if=/dev/zero of=/dev/null && syncQuesto comando continuerà a essere eseguito fino all'arresto, quindi premi
Sysbench
Sysbench è un'utilità di benchmark multiuso per Linux. Alcune delle opzioni di benchmark fornite da Sysbench includono uno stress test della CPU, un test della velocità di accesso alla memoria e un test delle prestazioni dell'output dell'input del filesystem.
Per installare sysbench in Ubuntu, esegui il comando seguente:
$ sudo apt install sysbenchPer eseguire un benchmark del disco rigido utilizzando sysbench, esegui i comandi seguenti uno per uno:
$ mkdir benchmark$ cd benchmark
$ sysbench fileio prepara
$ sysbench fileio --file-test-mode=rndrw run
Aspetta che finisca il test. Una volta fatto, vedrai i risultati come output del terminale.
Per rimuovere i file di test dalla directory di benchmark, eseguire il comando seguente:
$ rm file_test.*È possibile utilizzare le statistiche "Produttività" come indicatore delle prestazioni.
Sysstat
Sysstat è un'app di monitoraggio delle prestazioni della riga di comando per Linux. Può monitorare le operazioni di input output, il consumo di memoria, l'utilizzo delle risorse eseguendo processi di sistema, l'attività di rete, ecc. e mostra statistiche in tempo reale su di loro.
Per installare Sysstat in Ubuntu, esegui il comando seguente:
$ sudo apt install sysstatPer monitorare le prestazioni del disco rigido, puoi utilizzare il comando "iostat" incluso in Sysstat. Sebbene non includa un'opzione per eseguire il benchmark, può mostrare dati in tempo reale sull'attività di lettura e scrittura del disco.
Per vedere le velocità di lettura e scrittura del disco ogni secondo, esegui il comando seguente:
$ iostat --umano 1
Iotop
Iotop è uno strumento "top" per il monitoraggio di letture e scritture su disco. Mostra i dati in forma tabellare, simile a ciò che fa top o htop per la visualizzazione del consumo di risorse. Funziona in modo simile all'utilità iostat menzionata sopra e non è esattamente uno strumento di riferimento. Tuttavia, può visualizzare statistiche sull'attività del disco in tempo reale, rendendolo adatto per il monitoraggio di operazioni di dati di grandi dimensioni.
Per installare Iotop in Ubuntu, esegui il comando seguente:
$ sudo apt install iotopEsegui il comando seguente per avviare iotop:
$ iotop
Conclusione
Questi sono alcuni dei metodi che possono essere utilizzati per confrontare i dischi rigidi e determinarne le velocità di lettura e scrittura. Non si può negare che alcuni prodotti contraffatti e falsamente pubblicizzati siano oggi disponibili sul mercato, in particolare i prodotti di archiviazione flash. L'unico modo per determinarne l'efficienza è confrontarli e confrontare i risultati con le velocità pubblicizzate.