Назад | Перейти на главную страницу

Низкая производительность TCP, причина неизвестна

У меня есть два виртуальных сервера под VMware Server 2, оба под управлением CentOS Linux. Сервер A находится под довольно постоянной нагрузкой около 4, сервер B находится под нагрузкой где-то между 1 и 4. Оба находятся на хосте и, таким образом, подключены к одной и той же сети, к одному и тому же маршрутизатору и т. Д. Я заметил, что сеть перфорируется на сервере B ужасно по сравнению с A. Я создал файл размером 10 МБ на обоих серверах, и при передаче файла через FTP, SFTP или HTTP я получаю вдвое большую скорость передачи при копировании с A на мою рабочую станцию, чем с B на мою рабочую станцию.

Я предполагаю, что что-то в sysctl или / proc / sys / net неправильно настроено на сервере B, но я не уверен, где искать ...

РЕДАКТИРОВАТЬ: Я сравнил все в / proc / sys / net на обеих машинах, они почти идентичны. Я также заметил, что время загрузки на сервере B намного хуже. Любые советы по устранению возможных сетевых проблем были бы очень признательны!

EDIT2: вот некоторые результаты iperf для сервера A:

[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-11.2 sec    632 KBytes    463 Kbits/sec
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-10.7 sec    624 KBytes    477 Kbits/sec
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-20.2 sec  1.16 MBytes    483 Kbits/sec
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-22.2 sec  1.23 MBytes    463 Kbits/sec
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-61.1 sec  3.35 MBytes    460 Kbits/sec
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.1 sec    688 KBytes    560 Kbits/sec

И с сервера B:

[ ID] Interval       Transfer     Bandwidth
[  5]  0.0- 9.7 sec    400 KBytes    339 Kbits/sec
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0- 8.0 sec    400 KBytes    409 Kbits/sec
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0- 9.9 sec    408 KBytes    338 Kbits/sec
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-20.3 sec    776 KBytes    313 Kbits/sec
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-18.7 sec    744 KBytes    325 Kbits/sec
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-53.0 sec   2.16 MBytes    343 Kbits/sec

Итак, есть разница, и я не уверен, почему. Но это не такая большая разница, как я вижу при использовании FTP / SFTP / HTTP. Будем очень признательны за любые советы по устранению неполадок ...

Выяснилось, что в некоторых разделах ext3 на сервере B были ошибки. Сервер B в конечном итоге запаниковал (я полагаю, из-за плохой оперативной памяти), и после перезагрузки fsck исправил ряд проблем. С тех пор проблема ушла. Это наводит меня на мысль, что ошибки файловой системы каким-то образом вызвали поведение, которое я наблюдал ...

попробуйте запустить tcpdump, посмотрите, почему у вас плохая работа сети. использует ли виртуальный сетевой адаптер на обоих серверах PV?