Что за процессы httpd в Linux?

kokto

Сжирают почти всю память. К чему бы это? Если что, Linux Mandriva 2007 x86_64. При этом при включении сначала все нормально, а потом где-то через полдня - все, почти всю память физическую (2GB) начинает использовать

disna

апач наверна

stm7583298

Если ты не знаешь, что такое httpd, то зачем тебе апач?
З.Ы. Это http-сервер

Viktory-s

Это апач.
Вообще нужно отключать или не ставить процессы и программы которые не используешь.

disna

баянистая статья в тему
http://www.xakep.ru/magazine/xs/051/048/2.asp

Marinavo_0507

Вообще нужно отключать или не ставить процессы и программы которые не используешь.
В виндах такие деятели отключат все сервисы, названия которых не понимают, а потом спрашивают: "а почему файл не расшаривается, dhcp адрес не даёт, а подключение по vpn не создаётся?"
Ждём подобных вопросов про линукс.

kokto

Ну так я расшарил пару папок по Samba. И что, из-за этого у меня вся эта хрень полезла?

Viktory-s

В виндах такие деятели отключат все сервисы, названия которых не понимают, а потом спрашивают: "а почему файл не расшаривается, dhcp адрес не даёт, а подключение по vpn не создаётся?"
В мандривовском менеджере служб вполне вменяемые описания служб и их задач. Хотя не исключаю, что тоже есть вероятность "по несознанке" отключить лишнее.

Viktory-s

И что, из-за этого у меня вся эта хрень полезла?
Какая хрень полезла?
Ты скорее всего понаставлял при установке все галки (в том числе и на серверную часть и не посмотрел что там ставится. Просто отключи через мсс то что знаешь и не используешь. Заодно ускоришь загрузку системы.

Viktory-s

отключи через мсс то что знаешь
Это конечно была шутка. Лучше читай описания, ну и логично размышляя. Сервер шрифтов не отруби и тому подобное.

kokto

А как же тогда расшаривать ресурсы, если Samba отключить? Не хочется жадничать и все зашаривать.
PS Да, при установке сервер вроде галочкой отметил, ведь иначе не смог бы расшаривать в локалке свои ресурсы?

disna

сервер вроде галочкой отметил, ведь иначе не смог бы расшаривать в локалке свои ресурсы?
samba != httpd

Marinavo_0507

В мандривовском менеджере служб вполне вменяемые описания служб и их задач. Хотя не исключаю, что тоже есть вероятность "по несознанке" отключить лишнее.
А там случайно локальный httpd не используется для просмотра документации или там администрирования какого?
Кроме того, неясно, почему автор решил, что его память съедает именно httpd, а мы ему поверили без доказательств

kokto

Буду знать.

kokto

Кроме того, неясно, почему автор решил, что его память съедает именно httpd, а мы ему поверили без доказательств
Патамушта их было, сабак, штук 9 или 10, и каждый сжирал по мегабайт 100 на рыло, кабаны прям
Кстати, после их выключения и перезагрузки вроде всей памяти используется только 500. Пока, правда.
PS Кстати, раз пошла такая пьянка, то какие бы сервисы еще отключить? Выключать по одному, пока все не рухнет?

tipnote

А там случайно локальный httpd не используется для просмотра документации или там администрирования какого?
Кстати, возможно. Тогда автору придется лезть в конфиг для модуля MPM и ставить единички

tipnote

Патамушта их было, сабак, штук 9 или 10, и каждый сжирал по мегабайт 100 на рыло, кабаны прям
Кстати, после их выключения и перезагрузки вроде всей памяти используется только 500. Пока, правда.
PS Кстати, раз пошла такая пьянка, то какие бы сервисы еще отключить? Выключать по одному, пока все не рухнет?
http процесс на 100 метров... нехило. У меня с загруженным под мод_питон сайтом максимум двадцать-тридцать. А у тебя пустышки на 100. Может, что-нибудь путаешь?
а про PS - тебе же сказали, читай описания

stat2843915

 x86_64 

всё из-за этого

Viktory-s

PS Кстати, раз пошла такая пьянка, то какие бы сервисы еще отключить? Выключать по одному, пока все не рухнет?
Приведи список запущенных.

Marinavo_0507

ps показывает отдельно виртуальную память, выделенную под процесс (это может во много раз используемую физическую память и размер резидентной области (RSS)
последняя тоже не отражает "реальное" потребление физической памяти из-за наличия и активного использования разделяемой памяти
что такое "реальное" потребление физической памяти процессом - вопрос философский, и однозначного ответа на него нет, поэтому и посмотреть это количество не так просто
короче, нельзя просто взять показания ps и просуммировать
по поводу использования физической памяти - нужно обратить внимание на команду free

Marinavo_0507

такие толстые httpd бывают из-за кучи загруженных модулей
наверняка там php, perl и python сразу
если они реально не используются, то и физической памяти много требовать не должны
кроме того, на x86_64 из-за гигантского адресного пространства его можно не экономить, и динамические библиотеки там не подряд теснятся, а около мегабайта на каждую выделяется просто так, зачем - не знаю
естественно, физическая память под это тоже не используется

kokto

Приведи список запущенных

Извиняюсь, что криво сделал скриншот.

kokto

ps показывает отдельно виртуальную память, выделенную под процесс (это может во много раз используемую физическую память)
Я смотрел первую колонку, то-есть VmSize, а не VmRss, естественно. Да и общее количество используемой памяти тоже внизу подписывается. Когда система заглатывает почти всю физическую память, комп начинает тормозить. И это-то при 2 гигах оперативки!

kokto

всё из-за этого
Кстати, тоже читал в инете, что какая-то дыра в графическом ядре zen сжирает оперативную память непрестанно, из-за чего систему приходится периодически перегружать. Вот тебе и система, "при которой никогда не надо перегружаться"! (С) Справочное руководство.
Когда уже ликвидируют этот баг для x86_64?

Marinavo_0507

когда начинает тормозить, нужно запустить что-то вроде vmstat 5 и смотреть в динамике, что происходит
вполне возможно, что дело в чём-то ещё
VmSize у таких программ, как апач, почти ни о чём не говорит

ryshiy28

lisa   выполняется
Этот демон сканирует компьютеры в сети на предмет доступности и наличия smb/http/ftp/ssh серверов. Аналог службы Computer Browser в Windows. если не используешь Konquerror как аналог Сетевого окружения.

P.S. Из служб изображенных на картинке я бы включил iptables (файервол) и отключил nfs, nfslock и netfs.

Viktory-s

acpi (для настольного не критично)
acpid (если настольный)
clamd
freshclam
cups (если нет принтера)
iptable (используется другой файрвол )
lisa (не очень удобный обзор и сканирование сети, я им не пользуюсь, да и другие компы он дастает, иногда потребляет много ресурсов)
kheader
nfs
nfslock
Давай дальше список.

Marinavo_0507

и сколько мешков памяти ты намерен сэкономить так?

Marinavo_0507

что такое "графическое ядро zen", в котором якобы какая-то дыра?
гугл с яндексом молчат

Viktory-s

и сколько мешков памяти ты намерен сэкономить так?
Довести загрузку до 10-15 с.

Marinavo_0507

это надо биос переписывать в первую очередь

Viktory-s

это надо биос переписывать в первую очередь
Если он счастливый обладатель Gigabyte M57SLI-S4, то с этим все ок.
Там есть LinuxBIOS.

kokto

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

И еще вопрос: как перезагрузить X, не перезагружая систему? А то я вчера наэксперментировался, с уходом в голубую картинку, а то и в режим командной строки.

kokto

когда начинает тормозить, нужно запустить что-то вроде vmstat 5 и смотреть в динамике, что происходит
Спасибо еще за одну команду! Так, теперь знаю free, top, vmstat, в общем, день прожит не зря.

uncle17

Ctrl+Alt+Backspace

kruzer25

как перезагрузить X, не перезагружая систему?
Очень часто это делает комбинация CtrlAltBackspace

Viktory-s

portmap
rpc*
wltool (если не собираешься использовать хибернейт и т.п.)
xinitd

disna

еще можно замочить планировщики atd и crond (если ими не пользуешься) и сервис harddrake (слышал, что он аццки увеличивает время загрузки мандрейка, проверяет на наличие нового оборудования)

Viktory-s

crond
Он исползуется системой безопасности.
С остальным согласен.
Главное не забыть включить harddrake при добавлении нового оборудования. Я не рекомендовал это делать, т.к. новички быстро забывают, что они все отключили.

kokto

Ctrl+Alt+Backspace
Крута! Только предупреждать надо, от чего лекарство!

kokto

portmap
rpc*
wltool (если не собираешься использовать хибернейт и т.п.)
xinitd
Остановил. Теперь буду ждать, сколько осталось жить моей системе

kokto

еще можно замочить планировщики atd и crond (если ими не пользуешься) и сервис harddrake
Спасибо, замочил гадов!

sergey_m

Ещё с помощью rm -rf / можно замочить много гадов.

slonishka

да, crond отключать — жесть. без slocate и ротации логов жить тяжко будет. =(

Ober

да и atd будильником работает... =[

sergey_m

Кстати, завзятые линуксоводы, объясните смысл этого atd при наличии cron.

Marinavo_0507

имхо разница в содержимом логов

kokto

Кстати, как я понял, сервис acpi лучше не отключать, так как иначе при выключении компьютера монитор плохо вырубается (вернее, не вырубается, хотя система is halted).

BondarAndrey

Кстати, завзятые линуксоводы, объясните смысл этого atd при наличии cron.
Запустить программу, когда la станет меньше установленного значения.
man batch

Ober

Мне кажется, он не это имел в виду =)
Оставить комментарий
Имя или ник:
Комментарий: