Перейти к содержимому
Калькуляторы

проблема /proc/net/dev Отсутствуют записи об интерфейсах

Проблема следующего плана: в /proc/net/dev не удаётся найти нужный интерфейс, иногда даже пропадает eth0,eth1, потом снова появляются. ifconfig все интерфейсы отображает нормально. Изучая вопрос обнаружил следующее:

 

# ifconfig | grep ppp | wc -l
626

# cat /proc/net/dev | grep ppp | wc -l
610

 

Отчего такое может быть?

Изменено пользователем =-Sky-=

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Что говорит "uname -a"?

В dmesg всё чисто?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

uname -a
Linux xxxxxxxx.xxxx 3.2.9-2.fc16.x86_64 #1 SMP Mon Mar 5 20:55:39 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

в дмесг, к сожалению, кристальная чистота :(

Изменено пользователем =-Sky-=

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Федора впереди планеты всей... у меня дома на кубунте 3.0.0, а тут уже 3.2.9.

Может я и не прав, но все-таки советую перейти на более консервативный дистрибутив.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Может лимитов системных не хватает? На открытые файлы например.

ulimit -a

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вообще-то ppp интерфейсы на живом сервере имеют свойство появляться и исчезать. Так что при работе с таким делом много нюансов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Причем тут линукс, юзерам свойственно отконнекчиваться в произвольный момент времени.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Проще всего считать ppp-интерфейсы через ip ro sh | grep ppp | wc -l , ifconfig иногда "обравает" вывод, если интерфейс пропадает в момент опроса данных о нём

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

kayot

# ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 29939
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) 1024
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

s.lobanov

считать количество можно конечно разными способами, но если мне нужно брать счётчики всех интерфейсов сразу, то как быть? Ifconfig - жутко медленно выводит данные с таким количеством интерфейсов.

P.S. Иногда даже eth1 не входит в список, который выводится cat /proc/net/dev

Изменено пользователем =-Sky-=

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

kayot

# ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 29939
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) 1024
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

Может не хватать open files и user processes..

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Проблема в ядре. Не волнуйтесь, если ещё не починили, то скоро починят. Пруф тут http://thread.gmane.org/gmane.linux.network/225644

Изменено пользователем evil-man

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

evil-man

Спасибо, обновимся

Изменено пользователем =-Sky-=

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.