Saya memiliki mesin yang memiliki beberapa kartu jaringan fisik VM (5) dan 3 (dengan masing-masing 2 port), dengan total enam port ethernet 1Gbps.
Saya memiliki saklar berkemampuan SPF, memiliki total bandwidth 48Gbps dan tautan SPF 10Gbps. Server juga memiliki satu port SPF (10Gbps).
Saya ingin tahu apa yang akan menjadi pengaturan terbaik, kinerja bijaksana (dapatkan yang terbaik dari setiap bit, penggunaan cpu paling sedikit) dan mengapa.
Apakah lebih baik memiliki semua VM yang terhubung ke satu port SPF kemudian ke port SPF pada switch, atau haruskah saya mendapatkan 5 kabel ethernet dan menghubungkannya ke 5 port pada switch jaringan?
Jika masih agak tidak jelas, bayangkan skenario ini:
Dua PC di Switch masing-masing ingin mengunduh file besar dari VM A dan PC kedua dari VM B. Jika mereka terhubung dengan ethernet, masing-masing akan memiliki koneksi sendiri, sehingga koneksi dari VM A akan dialihkan ke PC A , dan secara bersamaan koneksi dari VM B akan dialihkan ke PC B, benarkah itu? Dan jika Anda akan menghubungkan kedua VM ke SPF, maka port SPF akan beralih antara PC A dan B.
Jadi skenario mana yang akan melakukan yang terbaik pada beban maksimum? Mengapa?
Sunting: Saya ingin menjaga ini cukup generik sehingga dapat diterapkan pada skenario global, tetapi detail telah ditanyakan tentang pengaturannya, di sini adalah:
Server: PowerEdge T620
SPF Card:
NIC PEX10000SFP 10 gigabit : 3x NetXtreme BCM5720
OS: XenServer 6.2
CPU: Xeon E5-2609
Switch: T1600G-28TS
OS Tamu: Debian Wheezy (PV)
Jawaban:
1 x 10Gb tautan untuk kinerja.
Kalau tidak, jika satu server perlu menggunakan 1.1Gbs ke server lain tidak bisa karena sebagian besar sistem penyeimbang menggunakan MAC atau IP tujuan (Yang akan sama).
Ini juga menghilangkan masalah di mana tautan lebih sibuk daripada tautan lain karena fakta yang sama, jika hash berhasil berada di tautan yang sama, tautan tersebut berakhir di tautan yang sama kecuali dalam konfigurasi sakelar dinamis khusus di VMWare
sumber