У меня есть следующая конфигурация:
- Хост OpenVZ под управлением CentOS 6 (2.6.32-042stab049.6), гигабитное соединение
- Один контейнер, работающий на этом OpenVZ
Хост имеет полное гигабитное соединение для входящих и исходящих соединений. Контейнеры имеют полный гигабит для всего исходящего трафика, но входящий трафик, по-видимому, подчиняется правилам формирования трафика по умолчанию, в которых разрешены «всплески». Загрузка больших двоичных файлов происходит со скоростью 15 МБ / с в течение нескольких секунд, а затем снижается до 50 КБ / с.
Тот же самый файл может быть загружен на хост на полной скорости, снова и снова.
Формирование трафика не включено:
root@host:~# tc qdisc show dev venet0
root@host:~# tc class show dev venet0
root@host:~# tc filter show dev venet0
IPtables не имеет ничего особенного:
root@host:~# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
На самом деле я немного застрял и считаю, что это может быть просто ошибкой в ядре OpenVZ для CentOS 6. У меня нет возможности протестировать его на CentOS 5 в ближайшем будущем. У кого-нибудь есть какие-нибудь другие идеи по устранению неполадок? Или это звучит знакомо? Учитывая тот факт, что хост работает просто найти, и только у CT есть проблема с входящей пропускной способностью, я рассматриваю OpenVZ как причину.