Saya bekerja dalam produksi film dan membutuhkan akses SANGAT cepat ke file rekaman mentah yang sangat besar. Saya saat ini menggunakan dok eSATA 6Gbps untuk hard drive internal, yang berjalan secepat drive akan pergi.
Jika saya menggunakan server dan terhubung ke workstation saya melalui jaringan, teknologi apa (yang relatif terjangkau) yang memungkinkan saya untuk mendekati, atau melebihi kecepatan drive?
networking
lan
Ben
sumber
sumber
Jawaban:
Di sini di awal 2017, dilihat dari informasi yang tersedia secara online, sepertinya HDD SATA tercepat maks sekitar 220 MegaBytes / detik, yaitu 1,760 Gigabits / detik.
Jadi, jika Anda hanya mencoba untuk mengalahkan kecepatan satu drive, dan Anda terbatas pada HDD untuk pertimbangan biaya per terabyte untuk file video besar, 10 Gigabit Ethernet cukup banyak.
Sebagai tambahan, perhatikan bahwa Thunderbolt Networking adalah 10 Gigabit / detik juga, jadi jika Anda sudah memiliki port Thunderbolt, Anda dapat melakukan percobaan dengan itu. Bisa dibayangkan mengalahkan port 6 Gigabit eSATA 3 Anda, meskipun saya tidak yakin tentang itu karena eSATA sangat spesifik untuk penyimpanan, sedangkan melakukan penyimpanan melalui Ethernet memiliki lebih banyak overhead. Perhatikan juga bahwa Thunderbolt adalah bus desktop; hanya mencapai beberapa meter, bukan 100m yang dapat ditangani oleh 10 Gigabit Ethernet. Jadi, sementara Thunderbolt mungkin menarik untuk bereksperimen dan membuat prototipe saat Anda menimbang pilihan Anda, itu mungkin bukan solusi jangka panjang yang tepat untuk Anda kecuali Anda ingin menjaga semua workstation dan disk Anda terhubung secara berurutan di sekitar meja besar.
Jadi itu untuk HDD tunggal. Tetapi jika Anda RAID drive tersebut bersama-sama sehingga setiap membaca atau menulis tersebar di beberapa drive, Anda bisa mendapatkan kinerja yang jauh lebih baik daripada kinerja drive tunggal. Selain itu, tergantung pada anggaran Anda, Anda dapat memasukkan PCIe / M.2 NVME SSD ke PC untuk bertindak sebagai server / NAS, dan Anda bisa mendapatkan kinerja penyimpanan yang sangat cepat (sekitar 3,4 GigaByte / detik == 27 gigabit / detik) per mendorong.
Dalam hal ini Anda mungkin ingin melihat sesuatu yang lebih cepat dari 10 Gigabit Ethernet, tetapi melihat-lihat online, sepertinya harga melonjak cukup dramatis di luar 10 Gigabit Ethernet. Jadi, Anda mungkin ingin melakukan agregasi tautan di beberapa tautan 10Gigabit. Saya juga melihat beberapa anekdot online yang menggunakan peralatan jaringan, seperti barang InfiniBand 40Gbps bekas, dapat dibeli di eBay dengan harga murah, jika Anda tidak keberatan dengan kerepotan yang datang dengan membeli perlengkapan bekas di eBay.
sumber
Jika Anda tetap menggunakan disk SATA, menerapkan ethernet 10Gb dan membangun RAID10 berukuran cukup pada server akan memberi Anda peningkatan kinerja yang nyata di luar disk SATA. Ini akan menjadi investasi yang layak karena Anda dapat berbagi server di antara banyak workstation yang Anda butuhkan, dan menambahkan di masa depan dengan menambahkan switch. Anda harus menjalankan kabel ethernet Cat-6, karena Cat-5E tidak akan memotongnya - jangan lupa menambahkan biaya ini ke perhitungan Anda. Anda juga dapat menambahkan SSD sebagai cache untuk mempercepat sistem lebih jauh; karena Anda bekerja dengan rekaman video, saya berasumsi Anda membutuhkan ruang penyimpanan dalam jumlah besar, yang akan sangat mahal untuk dibuat murni dengan SSD.
Anda dapat membeli server rackmount yang dibuat sebelumnya dari Dell atau HP dan menggunakan kartu RAID perangkat keras, atau jika Anda lebih menyukai perangkat keras, Anda dapat membeli sasis yang lebih murah dari Supermicro dan membangun sendiri mesin penyimpanan, menggunakan perangkat lunak RAID dalam baik Windows atau Linux. RAID perangkat keras seringkali lebih cepat ketika RAID1 terlibat, karena perangkat lunak harus menulis ke setiap disk secara bergantian dan menunggu penulisan selesai sebelum pindah ke operasi berikutnya; kartu RAID umumnya dapat menulis ke kedua disk secara paralel, dan melakukan cache operasi penulisan, mengembalikan kontrol ke OS dengan segera. Namun, perlu diketahui bahwa meskipun RAID0 akan lebih cepat, Anda tidak memiliki redundansi dan satu kegagalan drive akan menyebabkan hilangnya data lengkap; jangan pernah menggunakan RAID0 saat Anda memiliki data yang ingin Anda simpan.
Pada akhir skala Anda memiliki Storage Area Networks (SANs) tetapi ini dirancang untuk memungkinkan banyak operasi dari sejumlah besar klien terpisah secara paralel; manfaat dari ini adalah bahwa throughput sangat tinggi untuk sejumlah kecil mesin yang terhubung, tetapi kemungkinan terlalu banyak untuk kebutuhan Anda, dan sangat mahal. Pada akhirnya, Anda memiliki perangkat Network Attached Storage (NAS) yang orang lain sebutkan, tetapi meskipun jauh lebih sederhana daripada server lengkap, saya tidak merekomendasikan mereka karena NAS sering berupa kotak hitam; mereka dirancang untuk menjadi plug & play untuk sebagian besar pengguna, dan sebagai hasilnya Anda memiliki sedikit kontrol atas OS - Saya hanya perlu mengirim kembali NAS kecil yang saya beli untuk kantor klien karena menjadi tidak stabil setelah penggunaan sehari.
Keuntungan lain untuk membangun server adalah Anda memusatkan semua rekaman Anda di satu tempat, yang membuatnya praktis dan relatif mudah untuk mencadangkannya secara teratur. Jangan pernah mengabaikan strategi cadangan Anda; suatu hari Anda harus bergantung padanya!
sumber
Tidak ada yang mengalahkan fleksibilitas 10gbe dan kemudahan konfigurasi, tetapi SAS secara mengejutkan dapat terhubung dengan jaringan sendiri:
Untuk sejumlah kecil workstation (n <8) di mana volume tidak perlu ditulis dari beberapa komputer sekaligus, SAS berfungsi dengan baik. Dengan Tyan JBOD ($ 1.500) dan LSI HBA ($ 400), kami mendapatkan 3.400 MB / s (27 Gbps) transfer berkelanjutan ke SSD. JBOD memiliki sakelar internal dengan 3 uplink ke HBA, tetapi sakelar SAS tersedia untuk jumlah port yang lebih tinggi.
Berikut ini adalah tes kecepatan salah satu volume kami:
Secara internal, kami menggunakan solusi ini dengan Clustered Windows Server yang menjalankan Storage Spaces yang didistribusikan ke klien dengan 10gbe.
sumber
https://www.newegg.com/Product/Product.aspx?Item=N82E16820147593&cm_re=samsung_m.2- -20-147-593- -Produk
Pertama, M.2 SSD yang diberikan motherboard yang benar dapat mencapai 2gb-4gb / s, dan mungkin lebih tinggi. RAID beberapa dari ini bersama-sama, dan kecepatan Anda bahkan lebih tinggi.
Mengembangkan banyak NIC 10GB bisa membuat Anda mendekati kecepatan asli.
Lebih dari 10g adalah lebih banyak uang.
40 gigabit NIC https://www.serversupply.com/products/part_search/pid_lookup.asp?pid=263133&gclid=Cj0KEQiA9P7FBRCtoO33_LGUtPQBEiQAU_tBgIU2jZrJKf0kXF07A0A0
sumber
Gunakan kartu ethernet serat dengan sakelar serat, idealnya multimode atau mode tunggal dengan bantalan. Jika Anda memiliki anggaran, Anda dapat membuat semuanya 10gbps, jika Anda menggunakan agregasi tautan dengan kartu serat port ganda, Anda bisa mendapatkan 20gbps. Karena istilah "relatif terjangkau" berubah tergantung pada apa anggaran Anda, angka aktual tentang apa yang ingin Anda belanjakan akan sangat membantu.
sumber
Cara termurah adalah dengan menggunakan agregasi tautan (IE menjalankan kabel N, biasanya 2) alih-alih satu.
Dengan cara ini tautan 1Gb yang murah menjadi tautan 2Gb.
Jelas itu berarti Anda memerlukan setidaknya 4 port untuk satu server klien.
sumber