Serveur dédié à la ramasse, pkoi ? - Réseaux - Réseaux grand public / SoHo
Marsh Posté le 07-02-2011 à 11:59:24
fait un load test sur ton site pour voir comment il se comporte quand il en prend plein les dents.
il me semble que le PHP ca tappe plus dans le CPU que das la ram donc ca expliquerai pourquoi ton utilisation RAM ne monte pas,
surtout que vu qu'il y a un seul site, la majorité des elements du site doivent deja etre en RAM, seul le tampon des pages generé doit varier, et je crois me souvenir que c'est purgée asses vite une fois que le client a fini de telecharger sa page
Marsh Posté le 07-02-2011 à 12:16:48
J'ai recherché sur la toile un outil qui pourrai me faire ça. Apache Bench ça irait ?
Je pourrai tester ça éventuellement ce soir.
Marsh Posté le 07-02-2011 à 12:23:48
par contre fait ca de nuit pour pas risquer de planter ton site si ca surcharge
Marsh Posté le 07-02-2011 à 12:26:59
edit .. google en osrt tout un tas des stress test
http://www.google.com/search?clien [...] 8&oe=utf-8
dans le tas doit bien y en avoir un ou deux de gratuit,
Marsh Posté le 08-02-2011 à 13:05:44
vérifie le log des slow queries mysql, en gardant à l'esprit qu'en myisam, une requete verrouille toute la table pendant qu'elle tourne.
Marsh Posté le 10-02-2011 à 11:47:36
Je n'ai pas encore eu le temps de faire un load test, surtout de voir comment faire ça. Je le ferai ce week end.
Par contre j'ai logué pendant 2 jours les slow query supérieur à 1 seconde et je n'en ai aucune, mais ça ne m'étonne pas.
Marsh Posté le 10-02-2011 à 12:23:41
tu peut loguer le serveur apache?? connaitre les temps de built des pages ?
Marsh Posté le 10-02-2011 à 12:55:39
Si tu utilises une base de données propulsée par SQL, as-tu bien mis toutes les optimisations ?
Et au niveau d'Apache tu as un mod de cache des pages ou pas ?
Marsh Posté le 07-02-2011 à 11:19:32
Bonjour,
J'ai un serveur Web dédié qui n'héberge qu'un seul site. Ce site est relativement fréquenté mais sans plus. (200.000 pages affichées/jour).
En période de Rush, en gros de 16h à 22h il fait des blocages. Je m'explique il peut afficher une page ultra rapidement et tout de suite après mettre 30 sec avant d'envoyer une réponse pour cette même page. Quasiment tout le temps, après le moment de blocage il va super bien tourner pendant 1 minute pour ensuite un nouveau blocage.
Ca fait penser à une mise en file d'attente.
J'ai donc modifié le Max_client dans apache 2 à 2048 mais ça n'a rien changé.
J'ai changé quelques paramètres dans les divers fichiers config de mysql et php mais quenini.
J'ai écarté la piste d'un script php trop gourmand car le code n'a pas changé (contrairement au film).
La seule chose qui m'étonne, c'est qu'en période de rush l'utilisation de la RAM ne dépasse jamais 30%. Alors peut être que c'est normal car il ne consomme pas plus mais bon je trouve ça louche que ça ne les dépasse jamais.
Peut être pouvez vous m'aiguiller vers d'autres pistes.
Je vous en remercie par avance.