OpenVZ Forum


Home » International » Russian » kernel: Out of socket memory
kernel: Out of socket memory [message #8735] Tue, 05 December 2006 07:37 Go to next message
stalker is currently offline  stalker
Messages: 29
Registered: December 2006
Location: Penza
Junior Member

С недавнего времени в логах ядра стали появляться сообщения "kernel: Out of socket memory". Появилсоь это судя по всему с возросшей нагрузкой на сервер. Недавно пришлось расстачивать в конфигах vz параметры tcpsndbuf,tcprcvbuf и
numothersock для vz с mysql (с связи с появлением failcnt в proc/user_beancounters). Основная нагрузка в настоящий момент - ftp-сервер.
Вопрос -за какие ручки нужно подёргать?
2.6.16+openvz.
Re: kernel: Out of socket memory [message #8852 is a reply to message #8735] Thu, 07 December 2006 19:29 Go to previous messageGo to next message
stalker is currently offline  stalker
Messages: 29
Registered: December 2006
Location: Penza
Junior Member

Неужели ни у кого не всплывало такое?
Re: kernel: Out of socket memory [message #8853 is a reply to message #8852] Thu, 07 December 2006 21:58 Go to previous messageGo to next message
Valmont is currently offline  Valmont
Messages: 225
Registered: September 2005
Senior Member
Оно возникает как раз из-за таких failcnt. Так что дергать за все ручки в vps'ах, в которых failcnt возникает. Вобщем, увеличивать соответствующие значения.
Re: kernel: Out of socket memory [message #8864 is a reply to message #8853] Fri, 08 December 2006 07:58 Go to previous messageGo to next message
stalker is currently offline  stalker
Messages: 29
Registered: December 2006
Location: Penza
Junior Member

так в том то и прболема -все failcnt пустые.
Кстати как можно посмотреть кто соккеты скушал?
Re: kernel: Out of socket memory [message #8890 is a reply to message #8864] Fri, 08 December 2006 19:46 Go to previous messageGo to next message
Andrey Mirkin is currently offline  Andrey Mirkin
Messages: 193
Registered: May 2006
Senior Member
Вы пробовали увеличить numtcpsock и tcp_max_orphans?

Andrey Mirkin
http://static.openvz.org/userbars/openvz-developer.png
Re: kernel: Out of socket memory [message #8893 is a reply to message #8890] Fri, 08 December 2006 20:47 Go to previous messageGo to next message
stalker is currently offline  stalker
Messages: 29
Registered: December 2006
Location: Penza
Junior Member

Да..вот что недавно крутил в sysctl и вырезка из /proc/user_beancounters |grep numtcpsock

sysctl

#added by stalker
#def 60
net.ipv4.tcp_fin_timeout=30
#def 9
net.ipv4.tcp_keepalive_probes=5
#def 32768
net.ipv4.tcp_max_orphans=100000
#def 10240
net.core.optmem_max=163840
#def 110592
net.core.rmem_default=1048560
#def 131071
net.core.rmem_max=2097136
#def 110592
net.core.wmem_default=1048560
#def 131071
net.core.wmem_max=2097136
#def 128
net.core.somaxconn=2048


uid resource held maxheld barrier limit failcnt
0: numtcpsock 7 11 2147483647 2147483647 0
101: numtcpsock 16 58 512 512 0
102: numtcpsock 7 50 80 80 0
103: numtcpsock 6 27 80 80 0
104: numtcpsock 19 44 80 80 0

[Updated on: Fri, 08 December 2006 20:48]

Report message to a moderator

Re: kernel: Out of socket memory [message #8902 is a reply to message #8893] Sat, 09 December 2006 10:17 Go to previous messageGo to next message
stalker is currently offline  stalker
Messages: 29
Registered: December 2006
Location: Penza
Junior Member

Сегодня в логе ещё заметил kernel: TCP: time wait bucket table overflow

Sad
Re: kernel: Out of socket memory [message #8910 is a reply to message #8902] Sun, 10 December 2006 18:34 Go to previous messageGo to next message
stalker is currently offline  stalker
Messages: 29
Registered: December 2006
Location: Penza
Junior Member

Кстати..ещё в логах есть
kernel: TCP: time wait bucket table overflow
Re: kernel: Out of socket memory [message #9135 is a reply to message #8910] Tue, 19 December 2006 12:13 Go to previous messageGo to next message
gravur
Messages: 1
Registered: September 2005
Location: Russia, Moscow
Junior Member

а что конкретно вы сделали с tcpsndbuf,tcprcvbuf?
то есть с каких на какие значения они были изменены
и какого рода нагрузка на ftp сервер, если не ошибаюсь она там должна быть порядка ~200 соединений, чтобы failcnt появились

[Updated on: Tue, 19 December 2006 12:15]

Report message to a moderator

Re: kernel: Out of socket memory [message #9149 is a reply to message #8735] Tue, 19 December 2006 21:25 Go to previous messageGo to next message
olaf is currently offline  olaf
Messages: 4
Registered: November 2006
Junior Member
Я тоже столкнулся с такой проблемой, но как не странно пофиксить ее на стабильных версиях ядра (типа 2.6.9-023stab037) не вышло.
На версия 2.6.18 девел ветки это решаеться без проблем через vzcfgvalidate, с помощью которого можно подогнать параметры по любые нужды.
А вот на "стабильных" ядрах vzcfgvalidate - пишет что все ок, а при старте ВПС-а выпригивают сообщения, что конфиг кривоват и типа некоторые значения завышены и будут срезаны. Более того валидатор конфигов пищет временами явный бред, говорит что параметр равен тому-то, хотя там совсем другое значение.
Поэтому возникает резонный вопрос - будут ли устранены неудобства на так называемых "стабильных" ядрах, т.к. ядра из ветки девел явно сыроваты )

Re: kernel: Out of socket memory [message #9166 is a reply to message #9149] Wed, 20 December 2006 09:39 Go to previous messageGo to next message
dim is currently offline  dim
Messages: 344
Registered: August 2005
Senior Member
olaf wrote on Tue, 19 December 2006 16:25

Я тоже
А вот на "стабильных" ядрах vzcfgvalidate - пишет что все ок, а при старте ВПС-а выпригивают сообщения, что конфиг кривоват и типа некоторые значения завышены и будут срезаны. Более того валидатор конфигов пищет временами явный бред, говорит что параметр равен тому-то, хотя там совсем другое значение.


Откройте, пожалуйста, баги на такое поведение vzcfgvalidate в нашей багзилле (bugzilla.openvz.org), чтобы мы не забыли это пофиксить. Лучшим способом описать проблему по-прежнему являются версии vzctl и ядра и ошибочный вывод комманд. Smile


http://static.openvz.org/openvz_userbar_en.gif
Re: kernel: Out of socket memory [message #9295 is a reply to message #9135] Tue, 26 December 2006 13:26 Go to previous messageGo to next message
stalker is currently offline  stalker
Messages: 29
Registered: December 2006
Location: Penza
Junior Member

Было
TCPSNDBUF="319488:524288"
TCPRCVBUF="800000:1000000"

Стало
TCPSNDBUF="10485760:11796480"
TCPRCVBUF="6000000:7310720"

И в результате
failcnt по tcprcvbuf=3987,при этом
maxheld=6020768

Ядро предположительно
2.6.16-026test017
vzctl 3.0.13-1dso2
vzquota 3.0.9-1dso1
Re: kernel: Out of socket memory [message #9296 is a reply to message #9149] Tue, 26 December 2006 13:27 Go to previous messageGo to next message
stalker is currently offline  stalker
Messages: 29
Registered: December 2006
Location: Penza
Junior Member

vzcfgvalidate не ругается..при старте ошибок тоже нету..но однако сыпятся failcnt
Re: kernel: Out of socket memory [message #9297 is a reply to message #9166] Tue, 26 December 2006 13:29 Go to previous messageGo to next message
stalker is currently offline  stalker
Messages: 29
Registered: December 2006
Location: Penza
Junior Member

Есть ли реальные проблемы.. из-за которых 2.6.18 нельзя заюзать в продакшене?
Re: kernel: Out of socket memory [message #9321 is a reply to message #9297] Wed, 27 December 2006 12:49 Go to previous messageGo to next message
dev is currently offline  dev
Messages: 1693
Registered: September 2005
Location: Moscow
Senior Member

есть мелкие баги тут и там, в основном люди пользуются без проблем.
да и все это фиксится с дикой скоростью (можно посмотреть на git), так что скоро совсем будет stable.


http://static.openvz.org/userbars/openvz-developer.png
Re: kernel: Out of socket memory [message #9323 is a reply to message #9321] Wed, 27 December 2006 13:00 Go to previous messageGo to next message
stalker is currently offline  stalker
Messages: 29
Registered: December 2006
Location: Penza
Junior Member

Я так понимаю если юзать 2.6.18 -то патчи лучше из git'a брать?

Кстати что насчёт вот этого патчика?
http://bugzilla.kernel.org/show_bug.cgi?id=6942
Re: kernel: Out of socket memory [message #9324 is a reply to message #9323] Wed, 27 December 2006 13:05 Go to previous messageGo to next message
dev is currently offline  dev
Messages: 1693
Registered: September 2005
Location: Moscow
Senior Member

из git'а можно брать если только аккуратно %) не всегда же коммититься то, что заведомо работает стабильно. бывает и патч к патчу. скоро будет 008 ядро.

насчет бага - тяжело сказать. надо смотреть и разбираться. а вас беспокоит этот баг?


http://static.openvz.org/userbars/openvz-developer.png

[Updated on: Wed, 27 December 2006 13:06]

Report message to a moderator

Re: kernel: Out of socket memory [message #9326 is a reply to message #9324] Wed, 27 December 2006 14:10 Go to previous messageGo to next message
stalker is currently offline  stalker
Messages: 29
Registered: December 2006
Location: Penza
Junior Member

Да пока в общем-то нет.. меня сейчас тлоько беспокоит что на 1 vz где сильная сетевая активность (ftp) "течёт" tcprcvbuf..
Re: kernel: Out of socket memory [message #9377 is a reply to message #8735] Thu, 28 December 2006 23:32 Go to previous messageGo to next message
sitnikov is currently offline  sitnikov
Messages: 63
Registered: August 2006
Location: Tallinn, Estonia
Member
постоянно происходит TCP: time wait bucket table overflow

grep "time wait bucket table overflow" /var/log/messages | grep "Dec 28" | wc -l
573

и еще раз 200 которые числятся за "Dec 29 00:57:34 oscar kernel: printk: xx messages suppressed."

ядро 2.6.9-023stab032.1-smp
Re: kernel: Out of socket memory [message #9379 is a reply to message #9377] Fri, 29 December 2006 06:07 Go to previous messageGo to next message
dev is currently offline  dev
Messages: 1693
Registered: September 2005
Location: Moscow
Senior Member

ничего плохого в этих сообщениях нет.
их можно вызвать и на обычном линукс.
Вас тревожат только сообщения или что-то еще?


http://static.openvz.org/userbars/openvz-developer.png
Re: kernel: Out of socket memory [message #9381 is a reply to message #9379] Fri, 29 December 2006 10:50 Go to previous messageGo to next message
sitnikov is currently offline  sitnikov
Messages: 63
Registered: August 2006
Location: Tallinn, Estonia
Member
из 20х десятков машин они есть только на машине с openvz и это несколько пугает.
Re: kernel: Out of socket memory [message #9385 is a reply to message #9379] Fri, 29 December 2006 11:44 Go to previous message
stalker is currently offline  stalker
Messages: 29
Registered: December 2006
Location: Penza
Junior Member

На ftp-шнике где постоянно растёт tcprcvbuf замечены обрывы соединений.
Previous Topic: Маршрутизация и отсутствие veth
Next Topic: Квоты
Goto Forum:
  


Current Time: Tue Feb 27 13:58:03 GMT 2024

Total time taken to generate the page: 0.02687 seconds