cyberpower
New member
Здравейте,
Имам няколко въпроса, като начало колко памет според вас е нормално да харчи един Apache(prefork) процес. Знам че това варира в зависимост от включените модули, за това въпроса е по скоро колко памет трябва да харчи с включени само основните модули без които не може.
Въпроса ми е породен от следния факт като погледна през Webmin -> Running Processes -> Memory
15180 apache 64332 kB /usr/sbin/httpd
15171 apache 64116 kB /usr/sbin/httpd
15182 apache 64084 kB /usr/sbin/httpd
15244 apache 60580 kB /usr/sbin/httpd
15238 apache 58840 kB /usr/sbin/httpd
15239 apache 58640 kB /usr/sbin/httpd
Ето и стойностите за RSS
> ps -ylChttpd --sort=rss |less
S UID PID PPID C PRI NI RSS SZ WCHAN TTY TIME CMD
S 48 15334 1255 0 75 0 35852 15696 374085 ? 00:00:02 httpd
S 48 15333 1255 0 75 0 37496 15775 375751 ? 00:00:02 httpd
S 48 15244 1255 0 75 0 38012 15153 374482 ? 00:00:04 httpd
S 48 15332 1255 0 75 0 38892 16084 375751 ? 00:00:01 httpd
S 48 15239 1255 0 75 0 42156 15937 374312 ? 00:00:05 httpd
S 48 15180 1255 0 75 0 43240 16147 374307 ? 00:00:09 httpd
От това което чета по интернет последните дни разбирам че един процес трябва да харчи средно по 15-20MB, а при мен е поне 3 пъти повече с което значително намаляват и конкурентните заявки които може да изпълни съвъра.
Предполагам че имам включени доста ненужни модули ето и пълния списък:
core prefork http_core mod_so mod_auth_basic mod_authn_file mod_authz_host mod_authz_user mod_include mod_log_config mod_env mod_headers mod_setenvif mod_mime mod_autoindex mod_dir mod_actions mod_alias mod_rewrite mod_cgi mod_version mod_php5
Тук виждам само 2 модула които ми говорят нещо mod_rewrite и mod_php5 и трябва да са включени. Какво ми трябва задължително от горните и какво мога да изключа(самия сайт е на Drupal ако има значение).
Как става самото изключване на модулите през httpd.conf или трябва да се компилира на ново?
Имам няколко въпроса, като начало колко памет според вас е нормално да харчи един Apache(prefork) процес. Знам че това варира в зависимост от включените модули, за това въпроса е по скоро колко памет трябва да харчи с включени само основните модули без които не може.
Въпроса ми е породен от следния факт като погледна през Webmin -> Running Processes -> Memory
15180 apache 64332 kB /usr/sbin/httpd
15171 apache 64116 kB /usr/sbin/httpd
15182 apache 64084 kB /usr/sbin/httpd
15244 apache 60580 kB /usr/sbin/httpd
15238 apache 58840 kB /usr/sbin/httpd
15239 apache 58640 kB /usr/sbin/httpd
Ето и стойностите за RSS
> ps -ylChttpd --sort=rss |less
S UID PID PPID C PRI NI RSS SZ WCHAN TTY TIME CMD
S 48 15334 1255 0 75 0 35852 15696 374085 ? 00:00:02 httpd
S 48 15333 1255 0 75 0 37496 15775 375751 ? 00:00:02 httpd
S 48 15244 1255 0 75 0 38012 15153 374482 ? 00:00:04 httpd
S 48 15332 1255 0 75 0 38892 16084 375751 ? 00:00:01 httpd
S 48 15239 1255 0 75 0 42156 15937 374312 ? 00:00:05 httpd
S 48 15180 1255 0 75 0 43240 16147 374307 ? 00:00:09 httpd
От това което чета по интернет последните дни разбирам че един процес трябва да харчи средно по 15-20MB, а при мен е поне 3 пъти повече с което значително намаляват и конкурентните заявки които може да изпълни съвъра.
Предполагам че имам включени доста ненужни модули ето и пълния списък:
core prefork http_core mod_so mod_auth_basic mod_authn_file mod_authz_host mod_authz_user mod_include mod_log_config mod_env mod_headers mod_setenvif mod_mime mod_autoindex mod_dir mod_actions mod_alias mod_rewrite mod_cgi mod_version mod_php5
Тук виждам само 2 модула които ми говорят нещо mod_rewrite и mod_php5 и трябва да са включени. Какво ми трябва задължително от горните и какво мога да изключа(самия сайт е на Drupal ако има значение).
Как става самото изключване на модулите през httpd.conf или трябва да се компилира на ново?
Последно редактирано: