Optimizing Data Transfer Speeds - Oh, The Huge Manateehttps://ohthehugemanatee.org/blog/2018/12/27/optimizing-data-transfer-speeds/
Copie de 2 To à travers le réseau, du plus lent au plus rapide
rsync -axz [source] [serveur distant]:[dest]
cd [source] && tar cf - . | ssh [serveur distant] "cd [dest] && tar xpvf -"
cd [source] && tar cf - . | ssh -o Compression=no -c chacha20-poly1305@openssh.com [serveur distant] "cd [dest] && tar xpf -"
- Via netcat :
- Sur la source :
cd [source] && tar cf - . | pv | nc -l -q 5 -p 9999
- Sur la destination :
cd [dest] && nc [source] 9999 | pv | tar -xf -
- Sur la source :
Tester :
- La vitesse de lecture des disques :
dd if=large-file.tar.bz2 of=/dev/null bs=1M
- La vitese d'écriture :
dd if=/dev/zero bs=1M count=1024 of=/mnt/storage/test.img
- La vitesse du réseau :
- sur une machine :
nc -vvlnp 12345 >/dev/null
- sur l'autre :
dd if=/dev/zero bs=1M count=1K | nc -vvn 192.168.1.50 12345
- converion bits to a byte :
echo "$(bc -l <<< 91*8) Megabits"
- sur une machine :