Зависание FreeBSD 8.0

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
aleksuss
рядовой
Сообщения: 18
Зарегистрирован: 2007-10-26 18:24:24

Зависание FreeBSD 8.0

Непрочитанное сообщение aleksuss » 2009-12-08 12:24:38

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

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35465
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Зависание FreeBSD 8.0

Непрочитанное сообщение Alex Keda » 2009-12-08 13:48:48

ну, там, top, systat, ...
а?
не?
телепаты издохли от нагрузки.
Убей их всех! Бог потом рассортирует...

aleksuss
рядовой
Сообщения: 18
Зарегистрирован: 2007-10-26 18:24:24

Re: Зависание FreeBSD 8.0

Непрочитанное сообщение aleksuss » 2009-12-08 14:17:33

В дневное время нагрузка не значительная вечером может еще покажу. Просто фишка в том что умирает по степенно...
Вот график памяти:
Изображение

Код: Выделить всё

[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

Код: Выделить всё

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
Последний раз редактировалось Alex Keda 2009-12-08 14:43:13, всего редактировалось 1 раз.
Причина: Товарисчи, цените чужое время, юзайте кнопочку [code]...

Аватара пользователя
zar0ku1
сержант
Сообщения: 238
Зарегистрирован: 2008-02-29 4:38:05
Откуда: Южно-Сахалинск
Контактная информация:

Re: Зависание FreeBSD 8.0

Непрочитанное сообщение zar0ku1 » 2009-12-10 6:59:16

А можно вывод по приложениям, что-то же у тебя всю память съело :Search:
вывод netstat -w1 тут вообще ни к чему
На фоне дураков четче хорошие люди прорисовываются.
(с) Граффити

aleksuss
рядовой
Сообщения: 18
Зарегистрирован: 2007-10-26 18:24:24

Re: Зависание FreeBSD 8.0

Непрочитанное сообщение aleksuss » 2009-12-10 13:47:42

В том то ж и дело что приложения не хавают, их почти нет. Вот вывод top:

Код: Выделить всё

last pid: 32471;  load averages:  0.30,  0.26,  0.20                                                                                               up 1+06:18:48  12:42:53
32 processes:  1 running, 31 sleeping
CPU:  0.0% user,  0.0% nice,  7.1% system,  2.6% interrupt, 90.2% idle
Mem: 25M Active, 248M Inact, 887M Wired, 528K Cache, 212M Buf, 804M Free
Swap: 4096M Total, 4096M Free

  PID USERNAME  THR PRI NICE   SIZE    RES STATE   C   TIME   WCPU COMMAND
 1105 root        1  44    0 31620K 12220K select  0   0:31  0.00% snmpd
17545 nobody      8  44    0 30396K  8072K select  0   0:28  0.00% icecast
 1287 root        1  44    0 25968K  4424K select  2   0:01  0.00% sshd
16492 root        1  44    0  9288K  2408K select  3   0:01  0.00% screen
26368 admin       1  44    0 37896K  5096K select  3   0:00  0.00% sshd
  963 root        1  44    0  6976K  1536K select  2   0:00  0.00% syslogd
 1298 root        1  44    0  7904K  1580K nanslp  0   0:00  0.00% cron
30480 root        1  44    0  9288K  2144K pause   0   0:00  0.00% screen
16493 root        1  44    0 10164K  2808K wait    3   0:00  0.00% bash
26378 root        1  44    0 10176K  2752K wait    1   0:00  0.00% bash
26362 root        1  44    0 37896K  5064K sbwait  3   0:00  0.00% sshd
16495 root        1  44    0 10164K  2756K ttyin   3   0:00  0.00% bash
26369 admin       1  44    0 10164K  2744K wait    3   0:00  0.00% bash
26375 admin       1  44    0 21616K  1988K wait    2   0:00  0.00% su
32471 root        1  44    0  9284K  2244K CPU0    0   0:00  0.00% top
  761 root        1  44    0  3204K   592K select  1   0:00  0.00% devd
 1366 root        1  76    0  6844K  1276K ttyin   3   0:00  0.00% getty
 1365 root        1  76    0  6844K  1276K ttyin   0   0:00  0.00% getty
 1368 root        1  76    0  6844K  1276K ttyin   1   0:00  0.00% getty
 1367 root        1  76    0  6844K  1276K ttyin   0   0:00  0.00% getty
 1371 root        1  76    0  6844K  1276K ttyin   3   0:00  0.00% getty
 1369 root        1  76    0  6844K  1276K ttyin   2   0:00  0.00% getty
 1370 root        1  76    0  6844K  1276K ttyin   2   0:00  0.00% getty
17569 root        1  44    0  6844K  1276K ttyin   1   0:00  0.00% getty
  120 root        1  76    0  2700K  1068K pause   1   0:00  0.00% adjkerntz

Код: Выделить всё

[root@router /usr/ports]# uptime 
12:43  up 1 day,  6:19
Wired уже 887М. Параллельно работает 7.0 и 7.1 такой картины нигде не наблюдаю. Кстати позавчера просапился до RELENG_8, обновил мир и ядро. Картина вроде как не поменялась. Но падение системы обычно происходит на четвертый день работы. Глюк очень интересный.
З.Ы. Уже третяя железка, так что на железо грешить видимо не стоит.

Аватара пользователя
zar0ku1
сержант
Сообщения: 238
Зарегистрирован: 2008-02-29 4:38:05
Откуда: Южно-Сахалинск
Контактная информация:

Re: Зависание FreeBSD 8.0

Непрочитанное сообщение zar0ku1 » 2009-12-10 14:07:59

а не из-за icecast ли утечка? посмотри повнимательнее за ним как он память кушает
тем более свап у тебя даже не кушается

интересно посмотреть top за 2-3 дня утром и вечером
На фоне дураков четче хорошие люди прорисовываются.
(с) Граффити

aleksuss
рядовой
Сообщения: 18
Зарегистрирован: 2007-10-26 18:24:24

Re: Зависание FreeBSD 8.0

Непрочитанное сообщение aleksuss » 2009-12-10 15:00:57

Ну дело в том что icecast крутился и на старом роутере. Но такого не было. А картинка особо не меняется, просто Wired растет постепенно и все ну и idle меньше, так как вечером трафика больше гоняет через себя.

Аватара пользователя
zar0ku1
сержант
Сообщения: 238
Зарегистрирован: 2008-02-29 4:38:05
Откуда: Южно-Сахалинск
Контактная информация:

Re: Зависание FreeBSD 8.0

Непрочитанное сообщение zar0ku1 » 2009-12-11 1:51:35

aleksuss писал(а):Ну дело в том что icecast крутился и на старом роутере. Но такого не было. А картинка особо не меняется, просто Wired растет постепенно и все ну и idle меньше, так как вечером трафика больше гоняет через себя.
а что там за фаер, нат есть? или просто маршруты
На фоне дураков четче хорошие люди прорисовываются.
(с) Граффити

aleksuss
рядовой
Сообщения: 18
Зарегистрирован: 2007-10-26 18:24:24

Re: Зависание FreeBSD 8.0

Непрочитанное сообщение aleksuss » 2009-12-11 5:14:28

Ната нет, просто маршруты.

aleksuss
рядовой
Сообщения: 18
Зарегистрирован: 2007-10-26 18:24:24

Re: Зависание FreeBSD 8.0

Непрочитанное сообщение aleksuss » 2009-12-13 15:14:29

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

nerik
рядовой
Сообщения: 12
Зарегистрирован: 2010-01-19 13:58:48

Re: Зависание FreeBSD 8.0

Непрочитанное сообщение nerik » 2010-01-20 8:57:14

У меня такая же проблема и я её обсуждал тута

Вообщем выявил, что это глюк фри 8, сейчас сижу на 7.2 И очень ею не доволен
Фря 8 отлично справлялась. Все ещё надеюсь, что глюк исправят. И я смогу перейти на неё и лицезреть свои 40% от 800%, чем постоянную кашу на 7.2 (ладно что пока работает).
15 root 1 171 ki31 0K 8K CPU3 3 98.2H 100.00% idle: cpu3
16 root 1 171 ki31 0K 8K CPU2 2 93.5H 100.00% idle: cpu2
12 root 1 171 ki31 0K 8K CPU6 6 86.1H 100.00% idle: cpu6
17 root 1 171 ki31 0K 8K RUN 1 81.6H 100.00% idle: cpu1
18 root 1 171 ki31 0K 8K CPU0 0 93.6H 99.37% idle: cpu0
11 root 1 171 ki31 0K 8K CPU7 7 64.9H 75.49% idle: cpu7
14 root 1 171 ki31 0K 8K CPU4 4 97.9H 71.19% idle: cpu4
13 root 1 171 ki31 0K 8K CPU5 5 57.6H 69.97% idle: cpu5
31 root 1 -68 - 0K 8K CPU5 5 40.7H 34.47% em0 taskq
55 root 1 -68 - 0K 8K - 4 37.0H 28.08% dummynet
33 root 1 -68 - 0K 8K CPU7 7 33.5H 26.95% em2 taskq
И кстати хотел узнать как у тебя дела на 7.2 и прыгает ли dummynet?

P.S. Извиняюсь за ссылки с другого форума, просто переписывать все обсуждение сюда глупо.

nerik
рядовой
Сообщения: 12
Зарегистрирован: 2010-01-19 13:58:48

Re: Зависание FreeBSD 8.0

Непрочитанное сообщение nerik » 2010-01-20 13:48:19

И кстати приведи свои sysctl по фаерволу и дамминету.

napTu2
проходил мимо

Re: Зависание FreeBSD 8.0

Непрочитанное сообщение napTu2 » 2010-05-24 19:57:51

Ну вышеописанную траблу со сжером lltable всей памяти запатчили в последней stable,
а вот у меня виснет по другому:
трафик гоняет, при попытке зайти по ssh сразу вываливает ошибку соединения,
на консоли не реагирует на клавиатуру кроме alt+F1-F4 и F12
Происходит с периодом от раза в сутки до недели-двух. От версии, что 8.0 что последняя stable, не зависит.
От железа не зависит, . Гоняется трафик роутером с ipfw и ipfw nat. Это почти всё, что есть общего между двумя разными роутерами.
Ну и самое главное, на что подозрение )))) , сидит на флешке в виде сборки Frenzy ))

napTu
рядовой
Сообщения: 17
Зарегистрирован: 2009-09-23 18:47:44

Re: Зависание FreeBSD 8.0

Непрочитанное сообщение napTu » 2010-05-25 10:58:38

вот опять
# ssh router5
ssh_exchange_identification: Connection closed by remote host
#

napTu
рядовой
Сообщения: 17
Зарегистрирован: 2009-09-23 18:47:44

Re: Зависание FreeBSD 8.0

Непрочитанное сообщение napTu » 2010-05-25 11:11:12

вопрос ведь вот в чем: как отловить причину?

Yarikello
рядовой
Сообщения: 10
Зарегистрирован: 2008-03-19 12:04:02

Re: Зависание FreeBSD 8.0

Непрочитанное сообщение Yarikello » 2011-06-17 9:13:39

napTu2 писал(а):Ну вышеописанную траблу со сжером lltable всей памяти запатчили в последней stable,
а вот у меня виснет по другому:
трафик гоняет, при попытке зайти по ssh сразу вываливает ошибку соединения,
на консоли не реагирует на клавиатуру кроме alt+F1-F4 и F12
Происходит с периодом от раза в сутки до недели-двух. От версии, что 8.0 что последняя stable, не зависит.
От железа не зависит, . Гоняется трафик роутером с ipfw и ipfw nat. Это почти всё, что есть общего между двумя разными роутерами.
Ну и самое главное, на что подозрение )))) , сидит на флешке в виде сборки Frenzy ))
у меня система 8.2 release amd64 и память все равно течет.(
lltable отжирает всю оперативку и сервер повисает.

Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

Re: Зависание FreeBSD 8.0

Непрочитанное сообщение Mox » 2011-06-17 9:56:08

Товарищи с проблемами по памяти из данного топика: как вы определяете, что "отжирает всю оперативку"?
По каким критериям, графикам и т.д.?
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

Yarikello
рядовой
Сообщения: 10
Зарегистрирован: 2008-03-19 12:04:02

Re: Зависание FreeBSD 8.0

Непрочитанное сообщение Yarikello » 2011-06-17 9:59:39

Код: Выделить всё

last pid: 25681;  load averages:  0.14,  0.18,  0.12    up 5+12:38:23  09:57:57
51 processes:  1 running, 50 sleeping
CPU:  1.9% user,  0.0% nice,  0.3% system, 12.4% interrupt, 85.4% idle
Mem: 44M Active, 38M Inact, 139M Wired, 24K Cache, 49M Buf, 266M Free
Swap: 2048M Total, 2048M Free
Wired растет с каждым днем +10-15 мегабайт.
доходит до размера оперативки и сервер неделю дико тормозит, ssh и прочие запросы с задержкой. Ну а потом просто перестает отвечать на запросы.

pst
проходил мимо

Re: Зависание FreeBSD 8.0

Непрочитанное сообщение pst » 2011-06-29 22:34:05

Есть сервер FreeBSD 8.1-RELEASE, проработал без единого сбоя и ребута 3 месяца. Сейчас наблюдается следующая проблема, зависает сервер с разной переодичностью - сутки, неделя, час.
Ожиляется только по питанию, на клавиатуту не реагиеует.
На сервае стоит mpd5.5(pppoe) абонентов мало не более 50, трафик средний 70 мбит. quagga (bgp), ipfw. шейпирование ng_car.

В логах kenel panic не наблюдается.

Железо CPU: Intel(R) Xeon(R) CPU E5520 @ 2.27GHz (2266.76-MHz 686-class CPU), real memory = 6442450944 (6144 MB), <Intel(R) PRO/1000 Network Connection version - 1.9.5> 2 шт.

Периодами в логах Limiting icmp ping response from 4769 to 100 packets/sec

Код: Выделить всё

/etc/sysctl.conf
net.inet.tcp.blackhole=2
net.inet.udp.blackhole=2
net.inet.icmp.drop_redirect=1
net.inet.icmp.maskrepl=0
net.inet.icmp.icmplim=100

Yarikello
рядовой
Сообщения: 10
Зарегистрирован: 2008-03-19 12:04:02

Re: Зависание FreeBSD 8.0

Непрочитанное сообщение Yarikello » 2011-06-29 23:02:36

решил проблему зависания на 8.2. У меня был прописан statarp и раз в 15 минут по крону он перегружался. Оптимизировал скрипт чтобы дергался только при внесении изменений и доставил на всякий случай 4 гига памяти (а было 512) и wired перестал разрастаться.

pst
проходил мимо

Re: Зависание FreeBSD 8.0

Непрочитанное сообщение pst » 2011-06-30 9:14:50

В момент зависания 21:40 перестал отвечать на пинг и ssh в логах следующее, в 22:27 ребут по питанию.

Код: Выделить всё

Jun 29 21:40:00 p-01 /usr/sbin/cron[71638]: (root) CMD (/usr/libexec/atrun)
Jun 29 21:44:00 p-01 /usr/sbin/cron[71640]: (operator) CMD (/usr/libexec/save-entropy)
Jun 29 21:45:00 p-01 /usr/sbin/cron[71652]: (root) CMD (/usr/libexec/atrun)
Jun 29 21:50:00 p-01 /usr/sbin/cron[71654]: (root) CMD (/usr/libexec/atrun)
Jun 29 21:55:00 p-01 /usr/sbin/cron[71657]: (operator) CMD (/usr/libexec/save-entropy)
Jun 29 21:55:00 p-01 /usr/sbin/cron[71658]: (root) CMD (/usr/libexec/atrun)
Jun 29 22:00:00 p-01 /usr/sbin/cron[71672]: (root) CMD (newsyslog)
Jun 29 22:00:00 p-01 /usr/sbin/cron[71673]: (operator) CMD (/usr/libexec/save-entropy)
Jun 29 22:00:00 p-01 /usr/sbin/cron[71674]: (root) CMD (/usr/libexec/atrun)
Jun 29 22:05:00 p-01 /usr/sbin/cron[71677]: (root) CMD (/usr/libexec/atrun)
Jun 29 22:10:00 p-01 /usr/sbin/cron[71679]: (root) CMD (/usr/libexec/atrun)
Jun 29 22:11:00 p-01 /usr/sbin/cron[71681]: (operator) CMD (/usr/libexec/save-entropy)
Jun 29 22:15:00 p-01 /usr/sbin/cron[71693]: (root) CMD (/usr/libexec/atrun)
Jun 29 22:20:00 p-01 /usr/sbin/cron[71695]: (root) CMD (/usr/libexec/atrun)
Jun 29 22:22:00 p-01 /usr/sbin/cron[71697]: (operator) CMD (/usr/libexec/save-entropy)
Jun 29 22:27:14 p-01 syslogd: restart
Jun 29 22:27:14 p-01 syslogd: kernel boot file is /boot/kernel/kernel
Jun 29 22:27:14 p-01 kernel: Copyright (c) 1992-2010 The FreeBSD Project.
Jun 29 22:27:14 p-01 kernel: Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
Jun 29 22:27:14 p-01 kernel: The Regents of the University of California. All rights reserved.
Jun 29 22:27:14 p-01 kernel: FreeBSD is a registered trademark of The FreeBSD Foundation.
Jun 29 22:27:14 p-01 kernel: FreeBSD 8.1-RELEASE #0: Mon Jun 13 01:13:19 MSD 2011
Jun 29 22:27:14 p-01 kernel: root@router:/usr/obj/usr/src/sys/PAE i386
Jun 29 22:27:14 p-01 kernel: Timecounter "i8254" frequency 1193182 Hz quality 0
Jun 29 22:27:14 p-01 kernel: CPU: Intel(R) Xeon(R) CPU           E5520  @ 2.27GHz (2266.76-MHz 686-class CPU)
Jun 29 22:27:14 p-01 kernel: Origin = "GenuineIntel"  Id = 0x106a5  Family = 6  Model = 1a  Stepping = 5
Jun 29 22:27:14 p-01 kernel: Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS
,HTT,TM,PBE>

Аватара пользователя
MASiK
лейтенант
Сообщения: 625
Зарегистрирован: 2008-09-19 20:09:41
Откуда: Оттуда
Контактная информация:

Re: Зависание FreeBSD 8.0

Непрочитанное сообщение MASiK » 2011-07-15 17:17:52

Чёт вы нагришили с настройками, у меня серверов около 20ти, 4-5 из них гоняют по 4-5гиг в обе стороны фря 8.2 всё стабильно уже Тьфу Тьфу почти 2 года, ребутались и стопались тока когда менял железо или обновлял систему
Самурай

Yarikello
рядовой
Сообщения: 10
Зарегистрирован: 2008-03-19 12:04:02

Re: Зависание FreeBSD 8.0

Непрочитанное сообщение Yarikello » 2011-07-15 20:27:20

зависит все от специфики работы сервера. У меня таки потихоньку память течет. Пускай не так сильно как в начале, но пол года спокойно отработать должны. Поставил по 4 гига в сервера, за месяц утекло порядка 40 мегабайт.