Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

[Dédié] Taille des process apache

Poster un nouveau sujet Imprimer cette discussion    Forum -> Administration d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
sietjp
WRInaute passionné
WRInaute passionné

Inscrit le: 14 Déc 2003
Messages: 614
Localisation: Paris

URL permanente de ce messagePosté le : Mar Avr 10, 2007 14:03    Sujet du message: [Dédié] Taille des process apache

Bonjour,
En parcourant de nombreux sujet sur l'optimisation apache, j'ai vu des ps aux et de s top et je voyais que la taille moyenne des thread (process) apache était entre 20 et 30 mega. Perso j'ai des threads apache à 40 megi en moyenne.
J'ai essayé de vérie tous les modules inutile dans la confuiguration apache, mais rien n'y fait, mais process reste à 40mega. y aurait il d'autres piste pour réduire la taille des process ?
 
sietjp Visiter le site web du posteur
julienr
WRInaute passionné
WRInaute passionné

Inscrit le: 05 Aoû 2003
Messages: 645

URL permanente de ce messagePosté le : Mar Avr 10, 2007 15:56    Sujet du message: [Dédié] Taille des process apache

c un apache combien ?
avec
Code:
--disable-module=NAME
tu peut etre peux tu retirer ce qu'il inclue par défaut ?
 
julienr Visiter le site web du posteur
sietjp
WRInaute passionné
WRInaute passionné

Inscrit le: 14 Déc 2003
Messages: 614
Localisation: Paris

URL permanente de ce messagePosté le : Mar Avr 10, 2007 17:16    Sujet du message: [Dédié] Taille des process apache

apache 2, queveut tu dire par "retirer ce qu'il inclue par défaut" ?
je met juste en commetnaire les champs du type
#LoadModule mod_xxxxx.so
 
sietjp Visiter le site web du posteur
julienr
WRInaute passionné
WRInaute passionné

Inscrit le: 05 Aoû 2003
Messages: 645

URL permanente de ce messagePosté le : Mar Avr 10, 2007 17:28    Sujet du message: [Dédié] Taille des process apache

je ne retrouve le post de fandecine pour dire si il préconnisait de compiler soit même son apache2 ou si l'on pouvait utiliser celui de sa distrib
dans tous les cas un ./configure en ne gardant que ce qui est nécessaire devrait etre le plus optimum
 
julienr Visiter le site web du posteur
ajax
WRInaute impliqué
WRInaute impliqué

Inscrit le: 20 Mar 2006
Messages: 292

URL permanente de ce messagePosté le : Mar Avr 10, 2007 18:28    Sujet du message: [Dédié] Taille des process apache

et il sert à quoi ce module ?
 
julienr Visiter le site web du posteur
jcaron
WRInaute impliqué
WRInaute impliqué

Inscrit le: 13 Fév 2004
Messages: 492
Localisation: Paris

URL permanente de ce messagePosté le : Mar Avr 10, 2007 19:25    Sujet du message: Re: [Dédié] Taille des process apache

sietjp a écrit:
En parcourant de nombreux sujet sur l'optimisation apache, j'ai vu des ps aux et de s top et je voyais que la taille moyenne des thread (process) apache était entre 20 et 30 mega. Perso j'ai des threads apache à 40 megi en moyenne.


Ca dépend beaucoup de ce que tu utilises comme modules, et de ce que tes modules font ensuite. J'ai des httpd qui font 2 Mo (qui ne servent que des fichiers statiques) comme des httpd qui en font 45 chacun (avec un mod_perl qui charge ensuite des modules perl qui sont bien gourmands). Il faut voir aussi la part qui est "commune" (i.e. partagée entre tous les httpd) et celle qui est spécifique à chaque processus. 100 processus qui font 50 Mo chacun mais avec 49 Mo partagés ce n'est pas bien grave (ça ne fait que 150 Mo au total). 100 processus qui font 50 Mo dont seulement 20 de communs c'est plus gênant (ça fait 3050 Mo!). Regarde la taille du httpd "parent" (celui dont le pid est le ppid des autres) et la taille de tes httpd juste après avoir relancé le serveur (complètement, genre stop/start, pas graceful ni rien), ça t'en dira plus.

sietjp a écrit:
J'ai essayé de vérie tous les modules inutile dans la confuiguration apache, mais rien n'y fait, mais process reste à 40mega. y aurait il d'autres piste pour réduire la taille des process ?


Si tu nous disais les modules que tu utilises ça pourrait aider. Certains sont plus gourmands que d'autres, souvent indirectement (mod_perl par exemple, mais je suppose que mod_php ça doit être pareil).

Jacques.
 
jcaron Visiter le site web du posteur
sietjp
WRInaute passionné
WRInaute passionné

Inscrit le: 14 Déc 2003
Messages: 614
Localisation: Paris

URL permanente de ce messagePosté le : Mar Avr 10, 2007 22:53    Sujet du message: [Dédié] Taille des process apache

OK Smile
Voilà pour les modules :
Code:

#LoadModule auth_basic_module modules/mod_auth_basic.so
#LoadModule auth_digest_module modules/mod_auth_digest.so
#LoadModule authn_file_module modules/mod_authn_file.so
#LoadModule authn_alias_module modules/mod_authn_alias.so
#LoadModule authn_anon_module modules/mod_authn_anon.so
#LoadModule authn_dbm_module modules/mod_authn_dbm.so
#LoadModule authn_default_module modules/mod_authn_default.so
LoadModule authz_host_module modules/mod_authz_host.so
#LoadModule authz_user_module modules/mod_authz_user.so
#LoadModule authz_owner_module modules/mod_authz_owner.so
#LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
#LoadModule authz_dbm_module modules/mod_authz_dbm.so
#LoadModule authz_default_module modules/mod_authz_default.so
#LoadModule ldap_module modules/mod_ldap.so
#LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
#LoadModule include_module modules/mod_include.so
LoadModule log_config_module modules/mod_log_config.so
#LoadModule logio_module modules/mod_logio.so
#LoadModule env_module modules/mod_env.so
#LoadModule ext_filter_module modules/mod_ext_filter.so
#LoadModule mime_magic_module modules/mod_mime_magic.so
#LoadModule expires_module modules/mod_expires.so
#LoadModule deflate_module modules/mod_deflate.so
#LoadModule headers_module modules/mod_headers.so
#LoadModule usertrack_module modules/mod_usertrack.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule mime_module modules/mod_mime.so
#LoadModule dav_module modules/mod_dav.so
#LoadModule status_module modules/mod_status.so
#LoadModule autoindex_module modules/mod_autoindex.so
#LoadModule info_module modules/mod_info.so
#LoadModule dav_fs_module modules/mod_dav_fs.so
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule dir_module modules/mod_dir.so
#LoadModule actions_module modules/mod_actions.so
#LoadModule speling_module modules/mod_speling.so
#LoadModule userdir_module modules/mod_userdir.so
LoadModule alias_module modules/mod_alias.so
LoadModule rewrite_module modules/mod_rewrite.so
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
#LoadModule proxy_http_module modules/mod_proxy_http.so
#LoadModule proxy_connect_module modules/mod_proxy_connect.so
#LoadModule cache_module modules/mod_cache.so
#LoadModule suexec_module modules/mod_suexec.so
#LoadModule disk_cache_module modules/mod_disk_cache.so
#LoadModule file_cache_module modules/mod_file_cache.so
#LoadModule mem_cache_module modules/mod_mem_cache.so
#LoadModule cgi_module modules/mod_cgi.so
LoadModule php5_module modules/libphp5.so


Juste après avoir relancé apache, les process sont à 39800KB
 
sietjp Visiter le site web du posteur
julienr
WRInaute passionné
WRInaute passionné

Inscrit le: 05 Aoû 2003
Messages: 645

URL permanente de ce messagePosté le : Mar Avr 10, 2007 22:57    Sujet du message: [Dédié] Taille des process apache

est-ce que c'est pas alors ton module php5 qui est blindé de trucs qui servent pas forcément
php5 propose l'option :
Code:
--disable-all   Disable all extensions which are enabled by default

ca peux jouer
 
julienr Visiter le site web du posteur
sietjp
WRInaute passionné
WRInaute passionné

Inscrit le: 14 Déc 2003
Messages: 614
Localisation: Paris

URL permanente de ce messagePosté le : Mer Avr 11, 2007 17:35    Sujet du message: [Dédié] Taille des process apache

A trés intéressant je vais regarder du cîte de la conf du php.
 
sietjp Visiter le site web du posteur
ajax
WRInaute impliqué
WRInaute impliqué

Inscrit le: 20 Mar 2006
Messages: 292

URL permanente de ce messagePosté le : Mer Avr 11, 2007 17:53    Sujet du message: [Dédié] Taille des process apache

Il y a tout de même des modules qui font gagner vitesse et bande passante dans cette liste des retirés:
#LoadModule expires_module modules/mod_expires.so
#LoadModule deflate_module modules/mod_deflate.so
 
sietjp Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Administration d'un site Web Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

Définitions :

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort