Игорь Олемской — практические заметки по системному администрированию Linux CentOS

Архив тега ‘dkms’

CentOS 5: решение проблемы большого пинга (2000+ ms)

4 комментария

Если ваш сервер под ОС CentOS 5 начинает тормозить, еле откликаться и т.п., при этом загрузка процессора и Load Average в норме — наиболее вероятно, что вам нужно обновить сетевой драйвер.

Данная проблема неоднократно замечена при аренде немецких серверов (hetzner.de, тариф EQ).

Проверить, в этом ли проблема, просто. Запустите:

lspci -v

И найдите ваше Ethernet-устройство. Если в описании указано «RTL8111/8168B» и «rev2», значит это ваш случай.

Подробно о решении задачи написано по ссылке: http://wiki.centos.org/HardwareList/RealTekRTL8111b

Если вы пользуетесь OpenVZ, предлагаем универсальное решение — собранный пакет dkms-r8168-openvz (приложение, которое автоматически после переустановки ядра, при загрузке системы компилирует и устанавливает нужный сетевой драйвер). Установить его можно из репозитория Southbridge:

wget http://rpms.southbridge.ru/southbridge-stable.repo --output-document=/etc/yum.repos.d/southbridge-stable.repo
yum install dkms-r8168-openvz

Перезагрузите систему и наберите

dmesg | grep r816

Если на экране появятся ссылки на «r8168», значит вы уже работаете на новом драйвере. Если — «r8169», значит загрузился старый драйвер и необходимо еще раз перезагрузиться (после второй перезагрузки будет установлен драйвер «r8168»).

В дальнейшем, при обновлении ядра, dkms будет автоматически компилировать и устанавливать нужный драйвер для сетевой карты.

07.09.2009

Написал Игорь Олемской