Ответ 1
Что касается производительности TCP, то я недавно сделал такой тест на сервере HP-UX (8 процессоров Intel Itanium 2 с тактовой частотой 1,5 ГГц, 6 МБ, 400 Мбит/с) и Red Hat Linux (2 IA-64 1, 6 ГГц). Я использовал iperf, чтобы проверить производительность TCP. Я обнаружил, что скорость обмена TCP более чем в десять раз быстрее, когда я запускаю iperf на той же машине по сравнению с запуском iperf на двух разных машинах.
Вы также можете попробовать, так как есть варианты, которые могут вас заинтересовать - длина буфера для чтения или записи, установка TCP без задержки и т.д. Также вы можете сравнить скорость обмена TCP на компьютерах Windows, так как есть версия iperf для Winddws.
Это более подробное сравнение:
1) Скорость обмена TCP между двумя приложениями iperf, работающими на разных серверах HP-UX, окно TCP по умолчанию 32K: 387 Мбит/с
2) Скорость обмена TCP между двумя приложениями iperf, работающими на разных серверах HP-UX, окно TCP 512K: 640 Мбит/с
3) Скорость обмена TCP между двумя приложениями iperf, работающими на одном сервере HP-UX, окно TCP по умолчанию 32K: 5,60 Gбит/с
4) Скорость обмена TCP между двумя приложениями iperf, работающими на одном сервере HP-UX, окно TCP по умолчанию 512K: 5,70 Гбит/с.
5) Скорость обмена TCP между двумя приложениями iperf, работающими на одном сервере Linux, окно TCP 512K: 7,06 Гбит/с
6) Скорость обмена TCP между двумя приложениями iperf, работающими на HP-UX и Linux, окно TCP 512K: 699 Мбит/с