GNU/Linux >> Belajar Linux >  >> Linux

Memeriksa kemacetan transfer samba

Jadi pada dasarnya Anda memiliki:

Mac <-- wireless N --> Router <-- 100MbE --> Switch <-- GbE --> NAS

Hal utama yang dapat Anda periksa di sini adalah kemampuan lalu lintas jaringan Anda dan kemampuan penyalinan file perangkat Anda. Ada sejumlah utilitas yang cepat dan efisien dalam mengatasi karakteristik masing-masing.

Jaringan

Ada program lintas platform bernama iperf yang menggunakan model client-server untuk menilai, antara lain, bandwidth jaringan. Anda ingin mengunduh dan/atau mengompilasi salinan iperf ke kotak NAS dan Mac Anda. Kotak NAS Anda dalam contoh ini bertindak sebagai server Anda, jadi Anda ingin memulai iperf sebagai server:iperf -s . Di Mac Anda, Anda ingin menjalankan iperf -c <ip> di mana ip adalah alamat IP kotak NAS Anda. Ini akan memberi Anda perkiraan kemampuan mentah konfigurasi jaringan Anda antara Mac dan sistem NAS.

Salinan File NAS

Saya perhatikan bahwa Synology 407e memiliki dua port USB di belakang. Satu hal yang dapat Anda lakukan untuk menilai secara ketat kemampuan penyalinan file dari sistem NAS Anda adalah memasang hard drive eksternal yang cepat, atau sebaiknya solid state drive, dan menyalin file ke dan dari drive eksternal ke share Samba Anda. Untuk melakukan ini, Anda cukup menyalin file besar dan memperkirakan waktu yang diperlukan untuk transfer dan membaginya menjadi ukuran transfer massal. Atau Anda dapat menggunakan utilitas seperti fio yang beroperasi sebagai tolok ukur I/O file. fio adalah utilitas kaya fitur yang menyediakan statistik komprehensif tentang operasi I/O yang dijalankannya. Sehubungan dengan saran Chris, Anda dapat menjalankan top saat transfer file sedang berlangsung untuk melihat penggunaan CPU dan memori secara real-time. Beberapa utilitas stat sistem yang bagus lainnya adalah vmstat dan dstat

Ringkasan

Jika jaringan, kotak NAS, Mac, sakelar, dan router Anda semuanya berfungsi dalam spesifikasinya, ada kemungkinan satu atau lebih hard drive Anda dalam NAS rusak, atau larik RAID rusak. Mungkin juga ada masalah latensi dalam jaringan Anda yang mungkin memerlukan penyelidikan lebih lanjut.

Alat

  • fio
  • iperf
  • Wireshark
  • dstat
  • traceroute

Persiapan Laporan

Biasanya laporan seperti itu akan berfokus pada bandwidth (MB/dtk), throughput (IO/dtk), dan latensi (md). Ukuran file yang lebih kecil untuk transfer (512 byte) umumnya menawarkan throughput yang lebih tinggi tetapi bandwidth yang lebih buruk dengan latensi minimal. Ukuran file yang lebih besar>64 KB akan menunjukkan bandwidth yang lebih tinggi, throughput yang lebih rendah, dan peningkatan latensi yang bergantung pada ukuran transfer dan kecepatan media.

Sumber:14 bulan pembandingan aplikasi penyimpanan dalam perusahaan teknologi.


Hambatan umumnya akan selalu menjadi jaringan. Nirkabel akan selalu lebih lambat daripada kabel. Untuk menguji, sambungkan komputer Anda langsung ke NAS, lalu sakelar, lalu router, lalu melalui nirkabel, dan gunakan perintah ini di komputer Anda:

time cp -r /nas/representative/directory /tmp # will print the durantion
rm -r /tmp/directory

Itu akan mengatur waktu salinan untuk setiap koneksi, dan Anda dapat menilai dari sana.


Linux
  1. Solusi Perangkat Lunak NAS Terbaik untuk Penyimpanan Jaringan

  2. 10 Perintah Linux Untuk Diagnostik Jaringan

  3. Memulai Samba untuk interoperabilitas

  1. Menggunakan alat SS untuk pemecahan masalah jaringan

  2. Linux – Bagaimana Cara Berhenti Berbagi Jaringan Untuk Proses Saat Ini?

  3. Nutty – Alat Diagnostik Jaringan untuk Ubuntu

  1. Cara Membuat Berbagi Jaringan melalui Samba di Linux

  2. Perangkat Lunak Untuk Menavigasi Diagram Jaringan?

  3. Mengonfigurasi 20,04 Samba Untuk Smbv1?