Apa manfaat dari pengemudi tim baru?


13

Ketika mengkompilasi kernel 3.3, saya perhatikan bahwa driver baru bernama teaming ditambahkan ke sistem jaringan. Menurut komitmen tim yang relevan adalah alternatif yang digerakkan oleh pengguna untuk ikatan.

Adakah yang sudah menguji ini? Apakah ini lebih cepat atau lebih baik daripada driver ikatan yang sudah dicoba-dan-benar? Apa keuntungan dari berubah?


Anda mungkin mendapatkan jarak tempuh yang lebih baik dengan memposting ke unix.se. Pertanyaan yang menarik, +1.
Belmin Fernandez

sekarang dirilis dalam RHEL 7 dan CentOS 7, ada pembaruan tentang ini?
javapowered

Jawaban:


7

Kelihatannya keuntungan dari mengubah saat ini adalah "tidak ada sama sekali" karena proyek baru saja ditambahkan ke kernel, memiliki dokumentasi yang sangat sedikit, dan digambarkan sendiri sebagai "masih dalam atm yang dipersiapkan". .

Dalam jangka panjang, driver ikatan jaringan userspace dapat memiliki beberapa manfaat yang sama yang FUSE (antarmuka filesystem userspace) membawa ke dunia filesystem - terutama bahwa itu jauh lebih mudah untuk mengembangkan dan bereksperimen dengan kebijakan yang berbeda, implementasi protokol, dan sebagainya. Dengan menyederhanakan kode in-kernel dan mendorong kompleksitas ke dalam ruang pengguna, Anda juga dapat berakhir dengan solusi yang lebih kuat jika terjadi kegagalan dan yang memungkinkan respons yang lebih gesit terhadap bug dan permintaan fitur dan sebagainya.

Presentasi ini (peringatan: PDF) menjelaskan motivasi dan tujuan proyek. Terutama, mereka mencari untuk mengganti kode ikatan lama yang membengkak dan rumit dengan sesuatu yang lebih kecil, lebih mudah dipelihara, dan lebih banyak performan.


Ini masuk akal ketika Anda menyadari bahwa saat ini ada tujuh mode ikatan berbeda pada driver kernel. Jelas tidak ada kesepakatan nyata tentang apa "ikatan" itu, atau apa gunanya, atau bagaimana tepatnya untuk mendapatkan manfaat yang diinginkan.
Warren Young
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.