Quindi in pratica hai:
Mac <-- wireless N --> Router <-- 100MbE --> Switch <-- GbE --> NAS
Le cose principali che puoi controllare qui sono le capacità di traffico della tua rete e le capacità di copia dei file dei tuoi dispositivi. Esistono numerose utilità rapide ed efficienti nell'affrontare le caratteristiche di ciascuna.
Rete
C'è un programma multipiattaforma chiamato iperf
che utilizza un modello client-server per valutare, tra le altre cose, la larghezza di banda della rete. Ti consigliamo di scaricare e/o compilare una copia di iperf sia sulla scatola NAS che sul tuo Mac. La tua casella NAS in questa istanza funge da server, quindi ti consigliamo di avviare iperf come server:iperf -s
. Sul tuo Mac, ti consigliamo di eseguire iperf -c <ip>
dove ip
è l'indirizzo IP della tua casella NAS. Questo dovrebbe darti una stima delle capacità grezze della tua configurazione di rete tra il Mac e il sistema NAS.
Copia file NAS
Ho notato che Synology 407e ha due porte USB nella parte posteriore. Una cosa che potresti fare per valutare rigorosamente le capacità di copia dei file del tuo sistema NAS è collegare un disco rigido esterno veloce, o preferibilmente un'unità a stato solido, e copiare i file da e verso l'unità esterna alla tua condivisione Samba. Per fare ciò puoi semplicemente copiare file di grandi dimensioni e stimare il tempo impiegato per il trasferimento e dividerlo nella dimensione del trasferimento di massa. Oppure potresti usare un'utilità come fio
che funziona come benchmark di file I/O. fio
è un'utilità ricca di funzionalità che fornisce statistiche complete sulle operazioni di I/O che conduce. Insieme al suggerimento di Chris, potresti eseguire top
mentre il trasferimento del file è in corso per visualizzare l'utilizzo della CPU e della memoria in tempo reale. Altre utili utilità per le statistiche di sistema sono vmstat
e dstat
Riepilogo
Se la rete, il box NAS, il Mac, gli switch e i router funzionano tutti secondo le specifiche, è possibile che uno o più dischi rigidi all'interno del NAS siano difettosi o che l'array RAID sia danneggiato. Potrebbero esserci anche problemi di latenza all'interno della tua rete che potrebbero richiedere ulteriori indagini.
Strumenti
- fio
- iperf
- Wireshark
- dstat
- traccia percorso
Preparazione del rapporto
Di solito un report di questo tipo si concentra sulla larghezza di banda (MB/s), sul throughput (IO/s) e sulla latenza (ms). File di dimensioni inferiori per il trasferimento (512 byte) generalmente offrono un throughput più elevato ma una larghezza di banda peggiore con una latenza minima. File di dimensioni superiori a 64 KB mostrerebbero una maggiore larghezza di banda, una minore velocità effettiva e una maggiore latenza a seconda delle dimensioni di trasferimento e della velocità del supporto.
Fonte:14 mesi di benchmarking delle applicazioni di archiviazione all'interno di un'azienda tecnologica.
Il collo di bottiglia sarà generalmente sempre la rete. Il wireless sarà sempre più lento del cablato. Per testare, connetti il tuo computer direttamente al NAS, poi lo switch, poi il router, poi via wireless, e usa questi comandi sul tuo computer:
time cp -r /nas/representative/directory /tmp # will print the durantion
rm -r /tmp/directory
Questo cronometrerà la copia per ogni connessione e potrai giudicare da lì.