|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 21 Feb 2005 01:23:03 To : Victor Sudakov Subject : Re: MaxClients in apache -------------------------------------------------------------------------------- 20 фев 2005, воскресенье, в 19:53 KRAST, Victor Sudakov написал(а): VS> Всё же как правильно рассчитать значение MaxClients у апача? Эмпирически. VS> Совет, приведенный в "Performance Notes" VS> ==== VS> control the MaxClients setting so that VS> your server does not spawn so many children it starts swapping. The VS> VS> procedure for doing this is simple: determine the size of your average VS> VS> Apache process, by looking at your process list via a tool such as VS> VS> top, and divide this into your total available memory, leaving some VS> VS> room for other processes. VS> ==== VS> явно не годится, потому что VS> а) непонятно, следует смотреть колонку SIZE или RES для определения VS> среднего размера апача и RES. В SIZE может быть что угодно - можно на машине с 64 RAM отмапить 256MB и SIZE их покажет. Если я правильно понимаю, RES показывает, сколько именно физической памяти сейчас использует процесс (у полностью высвопленных будет 0) под свои страницы. VS> б) по всей видимости, код как-то шарится, потому что в реальности VS> может быть значительно больше одновременных копий httpd, чем VS> получается по данной формуле, и при этом даже будет свободная память. Вероятно, из-за того что используется copy-on-write после fork(). Часть страниц - общая, пока нет записи туда. VS> Так как? Брать за основу RES и вводить эмпирически полученные поправки. Eugene --- slrn/0.9.8.0 (FreeBSD) * Origin: Svyaz Service JSC (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/2609337c0c923.html, оценка из 5, голосов 10
|