ฉันใช้ netperf บนระบบปฏิบัติการ Windows โดยมีคอมพิวเตอร์สองเครื่องเชื่อมต่อกับสายเคเบิลข้าม พีซีเครื่องแรกใช้ตัวควบคุมเครือข่าย Realtek FE และพีซีเครื่องที่สองมีตัวควบคุม Realtek GBE
ด้วยพีซีเครื่องแรกในฐานะเซิร์ฟเวอร์และที่สองเป็นลูกค้าฉันได้ผลลัพธ์เช่นนี้:
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
8192 65536 65536 10.00 95.11
เมื่อฉันสลับสิ่งรอบ ๆ พีซีเครื่องที่สองคือเซิร์ฟเวอร์และสิ่งแรกคือไคลเอนต์ฉันได้รับผลลัพธ์เช่นนี้:
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
65536 8192 8192 10.00 50.11
เหตุใดปริมาณงานที่แตกต่างกันในสองกรณีนี้