Se você está confortável no Terminal, pode usar o rsync para copiar alguns arquivos de um lugar para outro, e ele fornecerá estatísticas resumidas sobre a velocidade:
rsync -a --progress --stats --human-readable path_to_source path_to_dest
Por exemplo, rsync --stats --human-readable ~ / Desktop / Arquivos grandes / Volumes / OtherDisk / Dir
Você também pode digitar no terminal apenas o comando:
rsync -a --progress --stats --human-readable
( observe que é necessário haver um ou mais espaços após o --human-readable
término desse comando e interrupção antes que os nomes dos arquivos de origem e de destino sejam fornecidos)
Em seguida, arraste o arquivo / pasta que deseja copiar e solte-o na janela do terminal, seguido de arrastar e soltar o diretório de destino. Arrastar e soltar um arquivo / pasta em uma janela do terminal colocará o caminho desse arquivo / pasta na janela do terminal. Na maioria dos casos, é preferível arrastar um arquivo, pois ele manipula um espaço em qualquer nome de pasta ou arquivo. Nesse caso, o espaço precisa de \ para indicar para não finalizar o nome do arquivo exatamente o oposto de precisar do espaço anterior.
A saída do comando acima será semelhante a:
[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
no terminal e procure por cache. Parece que a versão OS X do rsync opta pelo cache do SO.rsync
fazendo a chamada do sistema UNIX e use a opção "NÃO USE CACHE", portanto, é pura cópia para o dispositivo e nada está no cache da RAMO método mais simples é apenas acessar as medições gerais de velocidade de E / S que o sistema mantém.
Se você gosta de linha de comando,
diskutil list
mostra o que as unidades mapeadas para quedisk0
,disk1
, etc ... eiostat 1
vai despejar a transferência acelera a cada segundo. Você precisará pressionar Control-C para sair deste programa quando terminar. Além disso, se você quiser uma medição mais longa, mude1
para quantos segundos quiser calcular a média das velocidades de IO.Se você gosta de gráficos, o "Activity Monitor" agregará o IO de todos os discos. Selecione a guia "Atividade em disco", um gráfico ao vivo de E / S por segundo ou Taxa de transferência (dados) por segundo ao longo do tempo para todas as unidades combinadas.
fonte