понедельник, 14 мая 2012 г.

Падение интерфейса

Чтоб не забыть что я делал и где искал:
На сервере ASUS Z8NR-D12 при большом потоке трафика отваливается сетевой интерфейс Intel 82574L.
В момент перед потерей коннекта top показывает:

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
15 root 20 0 0 0 0 R 55.8 0.0 138:19.63 ksoftirqd/2
19 root 20 0 0 0 0 R 55.8 0.0 169:28.29 ksoftirqd/3
35 root 20 0 0 0 0 R 55.8 0.0 135:13.21 ksoftirqd/7
31 root 20 0 0 0 0 R 55.5 0.0 151:44.32 ksoftirqd/6
23 root 20 0 0 0 0 S 54.8 0.0 152:04.43 ksoftirqd/4
27 root 20 0 0 0 0 S 54.2 0.0 28:23.75 ksoftirqd/5
3 root 20 0 0 0 0 S 52.8 0.0 161:36.75 ksoftirqd/0

То есть ksoftirqd забивает память и съедает все процессорное время. Помогал только ребут.

Решение нашел здесь.
Правда предлагалось добавить репозиторий отсюда. Но для моей федоры 16 он не подошел бы, поэтому я скачал дрова с sourceforge.
Берем дрова, распаковываем, читаем README и делаем все по Installation.
В /etc/modprobe.d создал файл eth.conf с содержимым

# new network driver
alias em1 e1000e
alias em2 e1000e

Комментариев нет:

Отправить комментарий