mercoledì 4 gennaio 2012

Linux: visionare la velocità di copia dei file

Oggi vi voglio parlare di una funzione che mi è stata molto utile nelle scorse ore per testare i risultati di un cambio di File System. Sto parlando della misurazione effettiva della velocità di copia (che quindi può essere di lettura se copiate DA o di scrittura se copiate SU) di file su un Hard Disk.
Il perché si voglia avere accesso a questo dato è presto detto, magari dopo una formattazione (o una deframmentazione su Windows) si vuole testare se la velocità di spostamento di file con un dato HDD esterno sia incrementata davvero. Oppure se si vuole testare l'effettiva velocità a cui va il nostro nuovo HDD esterno. O ancora, ed è il mio caso, testare se nel cambio di File System da NTFS a Ext3 si guadagna o si perde efficienza.
Comunque andiamo al punto: per poter visionare la velocità effettiva di scambio dati tra un HDD (esterno o interno) sotto Linux non si può usare il classico cp ma bisogna optare per il più completo rsync.
Se non l'avete ancora installato basta dare da Ubuntu:
sudo apt-get install rsync
O su Archlinux:
sudo pacman -Syu rsync
Dopodiché, una volta che ce lo avrete installato, per copiare un file (o anche una cartella intera!) facendovi però mostrare la velocità effettiva a cui sta svolgendo l'operazione, dovete dare il seguente compando:
rsync -avh --progress SRC DEST
Dove al posto di SRC ci va il file o la cartella che volete copiare e al posto di DEST il path dell'HDD o di una cartella in cui incollare il file o la cartella SRC.