и он раньше брал в 10 раз меньше, где-то до 20000K, или так надо под 300М так как сейчас? возможно это не память, а он просто пытаеться определить сколько понадобиться...?
он резервирует память, под каждый процесс. но не занимает ее моментально. в итоге у тебя 281МБ резервировано, а 15 занято в данный момент. выставляя более маленький размер стэка - ты ты как бы ограничиваешь максимальный размер под каждый процесс, который может занять апач. в примере что ты дал, каждый процесс резервирует 8МБ памяти, я так понимаю это в режиме worker. ну так вот, если ты снизишь - 8МБ, до 1МБ, то сэкономишь 7МБ на каждом процессе в результате больше процессов(серверов, потоков) теоретически сможешь стартануть - на практике же, апач и так не занимает всю эту память по умолчанию - а забивает ее по необходимости. в теории можно попробовать даже выставить размер стэка в 32КБ или в 64КБ, но нужно смотреть - не посыпятся ли сегфолты. если у тебя ПХП или ПЕРЛ вынесен как фастцги сервер, а кол-во модулей загруженных в апач не велико, то маленький размер стэка можно ставить довольно смело и сэкономишь массу памяти, а следовательно сможешь запустить большее кол-во потоков у воркера. но ставить его меньше размера стэка в ОС - который подефолту всеже стремно.
вообще, апач воркер вещь очень специфичная - покарйне мере сейчас. тотже нжинкс подходит лучше для статики, а для ПЫХи и тд, более правильно всеже юзать ПРЕФОРК в паре с темже НЖИНКСОМ для обслуживания конектов, это быстрее и стабильнее, нынешние фастцгии серверы имеют ряд недостатков - на фоне с классическим префорком. но это мое ИМХО )