atlas Posté 11 Juin 2006 Posté 11 Juin 2006 Bonjour à tous, Mon site tourne depuis un an sur un serveur Bi-Xeon chez OVH (CPU 2x3.20 Ghz, 2Go RAM). Tout allait bien mais depuis 2 ou 3 mois nous avons des surcharges de plus en plus fréquentes. Ayant installé sys-alive nous avons 5 reboot de apache et mysql induit par un load average de 10. Je soupçonne mysql de ramer lorsqu'il y a beaucoup de requêtes mysql. Sur ce serveur tourne : apache, mysql, qmail, un petit serveur irc, une webradio shoutcast. Sur le site on a environ 400 000 pages vues par jour. APC cache est installé pour décharger un peu apache. (même logique que eaccelerator) J'ai également configurer le cache de mysql. Je cherche donc à optimiser ma config apache ou mysql, où si vous estimez qu'on peut difficilement aller plus loin avec un tel serveur que dois-je faire en terme hardware ? Augmenter la RAM ? Mettre un serveur frontal pour apache et laisser le bixeon seulement pour le mysql ? Voilà ma config apache : Timeout 300 KeepAlive On MaxKeepAliveRequests 100 KeepAliveTimeout 15 MinSpareServers 10 MaxSpareServers 20 StartServers 15 MaxClients 256 MaxRequestsPerChild 50 Ma config mysql (4.0.24) port = 3306 socket = /var/lib/mysql/mysql.sock log-slow-queries = /var/log/mysql/slow-query.log skip-locking max_connections = 200 key_buffer = 256M max_allowed_packet = 1M sort_buffer_size = 2M read_buffer_size = 2M thread_cache = 8 query_cache_size = 64M thread_concurrency = 8 table_cache=1024 tmp_table_size=64M max_heap_table=32M skip-networking skip-bdb skip-innodb [mysqldump] quick max_allowed_packet = 16M [mysql] no-auto-rehash [isamchk] key_buffer = 256M sort_buffer_size = 256M read_buffer = 2M write_buffer = 2M [myisamchk] key_buffer = 256M sort_buffer_size = 256M read_buffer = 2M write_buffer = 2M [mysqlhotcopy] interactive-timeout J'arrive à des pointes de 83% de RAM utilisée sur MRTG. Merci pour vos conseils et remarques.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant