URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 63985
[ Назад ]

Исходное сообщение
"Большое количество файлов по сети + OpenBSD 3.8"

Отправлено freeman , 08-Фев-06 00:38 
Надо перекинуть много мелких файлов общим весом 680Мб на сервер, там стоит samba, после прошествия некоторого времени (всегда по-разному) - сервер виснет наглухо, помогает только выключение питания. На последнем экране top'а видно, что smbd начинает весить около 80Мб, но памяти еще остается довольно много.
Попробовал по ftp, та же история... :(((
Поискал в гугле, это же самое было и на 2.8 (очень давно), но так решения и не нашли...
Если кто знает куда хотя бы тыкаться?
Может быть дело в инодах? Т.е. их не хватает. Раздел на который кидаю - ext2fs (по личным соображениям) размером 46Гб.

Содержание

Сообщения в этом обсуждении
"Большое количество файлов по сети + OpenBSD 3.8"
Отправлено MoHaX , 08-Фев-06 12:03 
Попробуй сетевуху поменять. Я у себя на самбе подобных проблем не замечал.



"Большое количество файлов по сети + OpenBSD 3.8"
Отправлено Миха , 08-Фев-06 12:21 
У меня ситуация похожая была(вроде как), опиши железо, я перекидывал в самбу опенка 3.8 со слака 9.2 (самба тоже), так вот там где слак всё висло наглухо, без кернел паника и т.п. полечилось когда перекомпилил ядро с более новыми дровами сетевухи(но сырцы драйвера не менялись кординально), сетевуха Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 0d) чипсет сервер воркс, пока не повторялась проблема, но может не в этом дело, поэтому хочу сравнить...

"Большое количество файлов по сети + OpenBSD 3.8"
Отправлено freeman , 08-Фев-06 14:27 
На самом деле это не сервер :)
Это Celeron 1.7GHz, 256DDR400, 60Gb, чипсет Intel какой-то :) сетевуха VIA Rhine (встроенная).
Просто странно, что такое же повторилось и ftp :(
Может, конечно, и сетевуха виновата (или дрова к ней) - вечером отпишу, когда попробую с другой сетевухой.


"Большое количество файлов по сети + OpenBSD 3.8"
Отправлено Миха , 08-Фев-06 14:47 
а винт не битый случаем?

"Большое количество файлов по сети + OpenBSD 3.8"
Отправлено freeman , 08-Фев-06 15:56 
Винт вроде нормальный. Так стучит, но ему и положено по сроку :)))
а так Seagate Barracuda IV.
Короче попробовал с другой сетевухой - та же фигня.

Потом решил ядрышко пересобрать и закомментировал DUMMY_NOPS (до этого расскоментировал, ибо прочитал, что дает прирост производительности). А отключил из-за того, что в мане прочитал, что играет с interrupt'ами. Вот.
Вроде скопировалось.

У меня еще один вопрос. Почему smbd растет не по дням, а по секундам? Под конец стал весить (по top'у) 192М.

Я копирую из-под XP SP2 на подключенный сетевой диск, пока не отключусь - этот процесс с сервера не исчезнет. А своп-то не резиновый, да и оперативы всего 256М, а скоро его много народу будет юзать - боюсь сдохнет быстро.

Может знаете что с этим сделать?


"Большое количество файлов по сети + OpenBSD 3.8"
Отправлено Миха , 08-Фев-06 16:02 
>Винт вроде нормальный. Так стучит, но ему и положено по сроку :)))
>
>а так Seagate Barracuda IV.
>Короче попробовал с другой сетевухой - та же фигня.
>
>Потом решил ядрышко пересобрать и закомментировал DUMMY_NOPS (до этого расскоментировал, ибо прочитал,
>что дает прирост производительности). А отключил из-за того, что в мане
>прочитал, что играет с interrupt'ами. Вот.
>Вроде скопировалось.
>
>У меня еще один вопрос. Почему smbd растет не по дням, а
>по секундам? Под конец стал весить (по top'у) 192М.
>
>Я копирую из-под XP SP2 на подключенный сетевой диск, пока не отключусь
>- этот процесс с сервера не исчезнет. А своп-то не резиновый,
>да и оперативы всего 256М, а скоро его много народу будет
>юзать - боюсь сдохнет быстро.
>
>Может знаете что с этим сделать?
вообще так быть не должно если ты один к шаре подключён, какая версия самбы? используется ли своп когда самба работает, последи подольше... вообще самба жрёт 5 метров на юзера в среднем, не проверял но это написано в их доке...


"Большое количество файлов по сети + OpenBSD 3.8"
Отправлено freeman , 09-Фев-06 00:06 
>вообще так быть не должно если ты один к шаре подключён, какая
>версия самбы? используется ли своп когда самба работает, последи подольше... вообще
>самба жрёт 5 метров на юзера в среднем, не проверял но
>это написано в их доке...

samba-3.0.13p0
короче один раз дошло до использования 10 метров свопа, а потом сколько ни пробовал копировать, размер smbd процесса доходил до 140 метров в оперативе, но своп он не трогал. Правда очень долго еще пробовал туда сюда копировать. Завтра буду пробовать


"Большое количество файлов по сети + OpenBSD 3.8"
Отправлено nbok , 09-Фев-06 01:02 
если сетка затыкается на интах - по фтп скорость убавь.
или фаером урежь.

вообще самба достаточно активно юзает память, у меня несколько шар для конторы примерно на 50 Г и юзеров под 50, в день трафа туда-сюда на 2-10 Г приходится. в среднем на самбу 50-150 М уходит из 512 рам.
там и 1сбазы, и фильмы, музыка, доки = большая общая свалка знаний.
без юзеров 10-20 М. своп не трогает совсем.

единственно, поллинг на сетку...


"Большое количество файлов по сети + OpenBSD 3.8"
Отправлено freeman , 12-Фев-06 00:13 
>вообще так быть не должно если ты один к шаре подключён, какая
>версия самбы? используется ли своп когда самба работает, последи подольше... вообще
>самба жрёт 5 метров на юзера в среднем, не проверял но
>это написано в их доке...

Короче, проверил все...
Долго и мучительно дожидался, гоняя туда-сюда файлы, пока заполнится своп под всю катушку.
После этого через некоторое время этот "огромный" (под 600 метров) процесс smbd отвалился (вроде не в кору). Соединение разорвалось, но восстановилось нажатием на диск в ТоталКоммандере.
Своп очистился, память очистилась.
И появился новый процесс smbd, отвечающий за это соединение :)
А так вроде все работает нормально.


"Большое количество файлов по сети + OpenBSD 3.8"
Отправлено hyix , 12-Фев-06 02:01 
>>вообще так быть не должно если ты один к шаре подключён, какая
>>версия самбы? используется ли своп когда самба работает, последи подольше... вообще
>>самба жрёт 5 метров на юзера в среднем, не проверял но
>>это написано в их доке...
>
>Короче, проверил все...
>Долго и мучительно дожидался, гоняя туда-сюда файлы, пока заполнится своп под всю
>катушку.
>После этого через некоторое время этот "огромный" (под 600 метров) процесс smbd
>отвалился (вроде не в кору). Соединение разорвалось, но восстановилось нажатием на
>диск в ТоталКоммандере.
>Своп очистился, память очистилась.
>И появился новый процесс smbd, отвечающий за это соединение :)
>А так вроде все работает нормально.


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


"Большое количество файлов по сети + OpenBSD 3.8"
Отправлено freeman , 13-Фев-06 00:25 
>попробуй демонов на инетд повешать. кстати, не помешало бы конф глянуть. хотя,
>если с фтп то же творится - думать надо, однако..

ты, наверное, выше не читал...
комп больше не виснет - проблема была в DUMMY_NOPS в ядрышке
после отключения - все нормально

щас осталась трабла с smbd - постоянное увеличение в размере при перекачке большого количества мелких файлов (а именно скачанного сайта opennet :)))  - два года тому назад качал).

по ftp - скорость меньше намного (из-за количества, а не размера файлов), но ftpd как был около 3 метров, так он и остается под конец. А вот smbd увеличивается