Si vous êtes à l'aise dans le terminal, vous pouvez utiliser rsync pour copier certains fichiers d'un endroit à un autre et cela vous donnera des statistiques récapitulatives sur la vitesse:
rsync -a --progress --stats --human-readable path_to_source path_to_dest
Par exemple, rsync --stats --human-readable ~ / Desktop / Large-File / Volumes / OtherDisk / Dir
Vous pouvez également taper dans le terminal juste la commande:
rsync -a --progress --stats --human-readable
( notez qu'il doit y avoir un ou plusieurs espaces après --human-readable
pour terminer cette commande et interrompre avant que les noms des fichiers source et de destination ne soient fournis)
Faites ensuite glisser le fichier / dossier que vous souhaitez copier et déposez-le dans la fenêtre du terminal, puis faites glisser et déposez le répertoire de destination. Faire glisser et déposer un fichier / dossier sur une fenêtre de terminal placera le chemin de ce fichier / dossier dans la fenêtre de terminal. Le glissement d'un fichier est préférable dans la plupart des cas, car il gérera un espace dans n'importe quel dossier ou nom de fichier. Dans ce cas, l'espace a besoin d'un \ pour indiquer de ne pas terminer le nom de fichier exactement à l'opposé d'avoir besoin de l'espace plus tôt.
La sortie de la commande ci-dessus sera similaire à:
[jnet@Kyle ~]$ rsync -a --progress --stats --human-readable /Users/jnet/Pictures/Screen\ Caps /Volumes/Scratch
building file list ...
644 files to consider
Screen Caps/
Screen Caps/.DS_Store
21.51K 100% 0.00kB/s 0:00:00 (xfer#1, to-check=642/644)
Screen Caps/Can someone downvote me please.pdf
78.19K 100% 8.29MB/s 0:00:00 (xfer#2, to-check=641/644)
Screen Caps/Can someone downvote me please.png
399.61K 100% 14.66MB/s 0:00:00 (xfer#3, to-check=640/644)
Screen Caps/ChefVMMemtest.png
8.29K 100% 207.68kB/s 0:00:00 (xfer#4, to-check=639/644)
[...]
Number of files: 644
Number of files transferred: 638
Total file size: 176.85M bytes
Total transferred file size: 176.85M bytes
Literal data: 176.85M bytes
Matched data: 0 bytes
File list size: 12574
File list generation time: 0.002 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 176.92M
Total bytes received: 14.09K
sent 176.92M bytes received 14.09K bytes 14.15M bytes/sec
total size is 176.85M speedup is 1.00
man rsync
dans le terminal et recherchez Cache. Il semble que la version OS X de rsync opte pour la mise en cache du système d'exploitation.rsync
effectue l'appel système UNIX et utilise l'option "NE PAS UTILISER CACHE", il s'agit donc d'une copie pure sur l'appareil et rien n'est dans le cache RAMLa méthode la plus simple consiste à exploiter simplement les mesures de vitesse d'E / S globales que le système maintient.
Si vous aimez la ligne de commande,
diskutil list
montre - vous ce que les lecteurs carte à laquelledisk0
,disk1
etc ... etiostat 1
déchargera le transfert des vitesses de chaque seconde. Vous devrez appuyer sur Control-C pour quitter ce programme une fois terminé. De plus, si vous voulez une mesure plus longue, changez simplement le1
nombre de secondes que vous souhaitez pour faire la moyenne des vitesses d'E / S.Si vous aimez les graphiques, le "Moniteur d'activité" agrégera les E / S de tous les disques. Sélectionnez l'onglet "Activité du disque", il y a un graphique en direct de l'IO par seconde ou du débit (données) par seconde au fil du temps pour tous les lecteurs combinés.
la source