Saya memiliki komputer dengan hard disk besar yang menjalankan Gentoo. Saya harus melayani file med / besar melalui jaringan kabel ke perangkat Apple (semuanya menjalankan OS X).
Protokol mana yang terbaik untuk kebutuhan berikut? :
- Kecepatan
- Kemudahan penggunaan (oleh klien dan server)
- Kurang terbatas (ukuran file maks, charset terbatas untuk nama file)
- Keamanan
Saya telah membuat beberapa dunia nyata, tes non-ilmiah kecepatan i / o dari iscsi dan protokol jaringan yang berbeda di OS X.
Pengaturan saya:
Pengujian dilakukan dengan menyalin (cp) sekitar 2gb file mentah kamera (masing-masing berukuran sekitar 20-25mb) ke perangkat, memulai ulang perangkat dan menyalin data yang sama kembali ke drive SSD lokal.
Kinerja menulis:
*) Hanya ketika menggunakan SMB saya mendapat hasil kinerja penulisan yang sangat berbeda dari menyalin file ke perangkat menggunakan perintah cp atau mv!
Pengaturan opsi async untuk NFS sangat meningkatkan kinerja membaca. Saya menggunakan perintah mount berikut untuk pengujian:
Baca kinerja:
Protokol tampaknya menangani caching secara berbeda. Ini adalah hasil yang saya dapatkan ketika menyalin file ke perangkat dan segera kembali ke drive SSD lokal (tanpa me-restart perangkat)
Baca kinerja - tanpa restart
Kesimpulan saya: Saya akan menggunakan AFP atau NFS karena kedua protokol memberikan kinerja dan fleksibilitas yang serupa (dibandingkan dengan iSCSI) untuk tujuan saya (Lightroom, backup, streaming media)
sumber
Meskipun mereka adalah protokol transfer data, saya ingin mengingatkan Anda bahwa mereka tidak menerima karakter yang sama dengan nama file. Misalnya, \ /: *? "<> | tidak diizinkan di Windows NTFS dan Samba.
Ini terjadi pada protokol Apple Talk dari pengalaman saya di MacOS 8.6 dan Windows 95 menjalankan layanan yang kompatibel dengan AppleTalk. Beberapa karakter dalam nama file diizinkan di MacOS tidak valid untuk Windows.
Detail tentang pengalaman saya menyalin file dari Linux Desktop ke QNAP TS-212P yang menjalankan Samba dan NFS dapat ditemukan di Perbandingan Kinerja pada File Linux Cadangan ke QNAP TS-212P . Hasil tes dalam MB / s untuk apa minat Anda:
Saya telah melakukan tes dengan FTP, Samba, iSCSI, dan NFS dalam Transmisi File dengan Solusi Berbagi Berbeda di NAS dengan QNAP TS-112. Hasil tes dalam MB / s untuk apa minat Anda:
Oleh karena itu, Samba lebih cepat daripada NFS dari pengalaman saya. Tetapi beberapa file saya mengandung karakter ilegal di NTFS dan Samba, saya memilih untuk menggunakan NFS sebagai protokol utama saya.
Semoga ini bisa membantu!
sumber
pada dasarnya sebagian besar (jika tidak semua) protokol dapat digunakan pada platform apa pun, tetapi beberapa dari mereka lebih asli daripada yang lain
sumber