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

Зависание FreeBSD 8.0

Доброго времени суток. Обновил ось до 8.0 на центральном маршрутизаторе, в котором 5 сетевых интерфейсов и который гоняет через себя порядка 1 Гбита трафика в обе стороны. И вот проблема в чем. После работы 3 - 4 дня по графикам сжирается вся память и сервак виснет, не отвечает по ssh и локально тоже висит, но при этом еще какое то время пинги идут и гоняет трафик. Кстати вся память уходит на Wired. Спасибо за советы.

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


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

Что конкретно работает на этой машине? Какое железо используется? Какие настройки изменялись?

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


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

Работает только маршрутизация пакетов между сегментами сети. Железо:

CPU: Pentium® Dual-Core CPU E5300 @ 2.60GHz (2621.50-MHz K8-class CPU)

real memory = 2147483648 (2048 MB)

MB: Asus Intel P43

Cетевые платы встроенная Realtek 8111 + 4 Intel 1000M (em) PCI & PCIE

Настройки не менялись. Конфиг ядра GENERIC +

options HZ=2000

options IPFIREWALL_DEFAULT_TO_ACCEPT

options IPFIREWALL

options IPFIREWALL_VERBOSE

options IPFIREWALL_VERBOSE_LIMIT=500

options IPFIREWALL_FORWARD

options IPFIREWALL_NAT

options DUMMYNET

options DEVICE_POLLING

options IPDIVERT # (NATD)

options LIBALIAS

options NETGRAPH

options NETGRAPH_IPFW

options NETGRAPH_NAT

options NETGRAPH_NETFLOW

options NETGRAPH_SPLIT

options NETGRAPH_ETHER

options NETGRAPH_KSOCKET

options NETGRAPH_SOCKET

options NETGRAPH_BPF

options NETGRAPH_IFACE

options NETGRAPH_MPPC_ENCRYPTION

options NETGRAPH_PPP

options NETGRAPH_PPTPGRE

options NETGRAPH_TCPMSS

options NETGRAPH_VJC

options IPFILTER

options IPFILTER_LOG

 

Система amd64.

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


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

Желательно избавиться от Realtek 8111, можно взглянуть что говорят netstat -w1 systat -v top -SPH?

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


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

Подобная проблема была и на другом железе, где были все интеловские сетевухи.

netstat -w1

[root@router /home/admin]# netstat -w1

input (Total) output

packets errs bytes packets errs bytes colls

81897 0 45480290 81840 0 45929272 0

85124 0 44346952 85074 0 44758515 0

85711 0 44766259 85707 0 45016313 0

80311 0 44396370 80255 0 44737702 0

91837 0 44387558 91788 0 44694172 0

81491 0 46282714 81425 0 46576000 0

88464 0 44389655 88374 0 44661869 0

76414 0 40579514 76370 0 40843943 0

78685 0 38038040 78666 0 38207786 0

83720 0 43331730 83696 0 43643077 0

75397 0 42458206 75388 0 42668847 0

82800 0 40432799 82794 0 40643862 0

68465 0 40025246 68447 0 40197383 0

92308 0 44089058 92300 0 44331660 0

68313 0 39449305 68306 0 39640825 0

82766 0 40194794 82738 0 40380049 0

73861 0 42261561 73834 0 42378279 0

79281 0 40971446 79264 0 41177378 0

82455 0 40816733 82435 0 41058991 0

72576 0 39744903 72561 0 39935632 0

 

Но сейчас день и нагрузка еще не значительная. В вечернее время доходит до 120 мб в обе стороны.

 

systat -v toр:

 

1 users Load 0.23 0.25 0.28 Dec 8 13:01

 

Mem:KB REAL VIRTUAL VN PAGER SWAP PAGER

Tot Share Tot Share Free in out in out

Act 34900 6364 304216 8060 1810340 count

All 56848 6836 1074100k 10396 pages

Proc: Interrupts

r p d s w Csw Trp Sys Int Sof Flt cow 26878 total

32 65k 1 194 22k 59k zfod atkbd0 1

ozfod 3933 em2 uhci0+

27.3%Sys 1.2%Intr 0.0%User 0.0%Nice 71.5%Idle %ozfod 5127 em3 irq17

| | | | | | | | | | | daefr uhci4++ 19

============== prcfr 1999 cpu0: time

3 dtbuf totfr 7834 em0 irq256

Namei Name-cache Dir-cache 100000 desvn react 5986 em1 irq257

Calls hits % hits % 667 numvn pdwak re0 irq258

50 frevn pdpgs 1999 cpu1: time

intrn

Disks ad6 161960 wire

KB/t 0.00 25436 act

tps 0 22196 inact

MB/s 0.00 176 cache

%busy 0 1810164 free

218128 buf

 

И график использования памяти

ram.png

Изменено пользователем aleksuss

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


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

Поставил 7.2, правда 32-битную. Глюк изчез.

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


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

Интересно, какая версия FreeBSD была лучшей для шлюза по сочетанию производительности и надёжности?

По моим субъективным впечатлениям - 7.0/i386.

Изменено пользователем Ilya Evseev

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


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

Вот наткнулся на статейку

 

FreeBSD 8 получит новую архитектуру маршрутизации

 

Будущий релиз популярной операционной системы FreeBSD 8 обещает стать одним из самых технологически продвинутых за все 16 лет существования этой ОС. Наиболее значительные новшества ОС произойдут в сетевой подсистеме - FreeBSD 8 получит новую сетевую архитектуру маршрутизации. Выход новинки намечен на сентябрь текущего года, а новая сетевая архитектура получит поддержку параллельных потоков, учитывающих особенности современных многоядерных процессоров, что ускорит обработку сетевых подключений.

Разработчики сообщают, что в восьмой версии системы пришлось переписать фундаментальную систему процессинга сетевых пакетов и работы с сетевым протоколом. Но несмотря на это, разработчики утверждают, что практически все приложения, использующие сетевую архитектуру и работавшие в FreeBSD 7, не потеряют совместимость за счет работы через таблицы маршрутизаци и слои абстракции.

Предварительные тесты FreeBSD 7 и 8 показывают, что при работе с восемью одинаковыми сетевыми потоками на одинаковом оборудовании, во втором случае нагрузка на 47% ниже.

"С новым дизайном разделения сетевых потоков нагрузка между разными сетевыми уровнями значительно снижается, особенно на этапе блокировки сокетов и форвардирования пакетов", - говорят разработчики.

 

Возможно связана моя проблема, как то с этой темой. Может еще сыровата новая технология.

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


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

Обновил ось до 8.0 на центральном маршрутизаторе...

Зачем?

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


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

Обновил ось до 8.0 на центральном маршрутизаторе...
Зачем?

Затем, что обновил железо и соответственно решил обновить ПО.

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


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

Обязательно поделитесь результатами с общественностью!

очень уж интересно сравнение именно роутеров 7.2S и 8.0S

в идеале бы еще NAT\Shape потестить, т.к. isr стал многопоточным должны быть интересные результаты.

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


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

http://www.lexa.ru/nginx-ru/msg30335.html чтобы не казалось всё так безоблачно в top'е в 8-ке. Я так и не понял, проблема bge-specific или нет.

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


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

Join the conversation

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

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

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

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

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

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

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