Wenn Sie mit dem Terminal vertraut sind, können Sie mit rsync einige Dateien von einem Ort an einen anderen kopieren und erhalten eine Zusammenfassung der Geschwindigkeitsstatistiken:
rsync -a --progress --stats --human-readable path_to_source path_to_dest
ZB rsync --stats --human-readable ~ / Desktop / Große Datei / Volumes / OtherDisk / Dir
Sie können auch nur den folgenden Befehl in das Terminal eingeben:
rsync -a --progress --stats --human-readable
( Beachten Sie, dass nach --human-readable
dem Beenden dieses Befehls ein oder mehrere Leerzeichen eingefügt werden müssen, bevor die Quell- und Zieldateinamen angegeben werden.)
Ziehen Sie dann die Datei / den Ordner, die / den Sie kopieren möchten, in das Terminalfenster und ziehen Sie das Zielverzeichnis per Drag & Drop. Durch Ziehen und Ablegen einer Datei / eines Ordners in ein Terminalfenster wird der Pfad dieser Datei / dieses Ordners in das Terminalfenster eingefügt. Das Ziehen einer Datei wird in den meisten Fällen bevorzugt, da sie ein Leerzeichen in einem beliebigen Ordner oder Dateinamen enthält. In diesem Fall muss der Raum eine \ , um anzuzeigen , nicht die Dateinamen genau entgegengesetzt zu beenden früher den Raum benötigen.
Die Ausgabe des obigen Befehls ähnelt:
[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
im Terminal und suchen Sie nach Cache. Es sieht so aus, als ob die OS X-Version von rsync das Zwischenspeichern des Betriebssystems beendet.rsync
macht es den UNIX-Systemaufruf und verwendet die Option "KEIN CACHE VERWENDEN", so ist es reines Kopieren auf das Gerät und nichts ist im RAM-CacheDie einfachste Methode besteht darin, einfach die gesamten E / A-Geschwindigkeitsmessungen abzurufen, die das System verwaltet.
Wenn Ihnen die Befehlszeile gefällt,
diskutil list
wird angezeigt, welche Laufwerke zu welchendisk0
gehörendisk1
, usw. ... undiostat 1
die Übertragungsgeschwindigkeiten werden jede Sekunde ausgegeben. Sie müssen Strg-C drücken, um dieses Programm zu beenden, wenn Sie fertig sind. Wenn Sie eine längere Messung wünschen, ändern1
Sie einfach den Wert auf wie viele Sekunden Sie die E / A-Geschwindigkeiten mitteln möchten.Wenn Sie Diagramme mögen, aggregiert der "Aktivitätsmonitor" die E / A von allen Datenträgern. Wählen Sie die Registerkarte "Festplattenaktivität". Dort wird für alle Laufwerke zusammen ein Live-Diagramm angezeigt, das entweder den E / A-Wert pro Sekunde oder den Durchsatz (Daten) pro Sekunde über die Zeit angibt.
quelle