Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Problème de lenteur de site web de production

2 réponses
Avatar
Potamme Zippo
bonjour,
Je m'excuse par avance de la longueur de ce post
Je me retrouve face a un problème bizarre.
J'ai mis en place un serveur web de production (bi xeon HT) 8 go de ram dd
scsi 10000trs/m)
Le site développé utilise spip-agora (oui je sais je n'ais pas choisi :D)
Mon problème est un problème de performances.
Lors du chargement de certaines pages, cela peut monter jusqu'a plusieurs
secondes (4/5), ce qui est enorme sachant que en moyenne il y a une 50
aine de connexions par minute.
Après avoir analysé les causes possibles du pbm je me suis penché vers la
base de donnée.
Celle ci est une base mysql sur un serveur mutualisé sous windows.

J'ai fait un petit script php qui se connecte a la base, extrait un
article, recommence avec 100 et m'affiche le tmemps de chargement de
l'ensemble.
J'ai aussi copié ce script sur une machine iis (beurk :) )

voici les résultats faits a une seconde d'intervalle sur les 2 machines


# Début du script: 2006-06-07 09:55:05
# => 0.000 Secondes 2006-06-07 09:55:05 Paramètres ok
# => 0.007 Secondes 2006-06-07 09:55:05 Connexion ok (mysql_connect)
# => 0.007 Secondes 2006-06-07 09:55:05 Selection base ok (mysql_select_db)
# => 0.009 Secondes 2006-06-07 09:55:05 select articles ok (select * from
spip_articles limit 0,1)
# 1
# => 0.009 Secondes 2006-06-07 09:55:05 Lecture articles ok (while...)
# => 0.009 Secondes 2006-06-07 09:55:05 Lecture articles ok
(mysql_free_result)
# => 0.072 Secondes 2006-06-07 09:55:05 select articles ok (select * from
spip_articles limit 0,100)
# 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
# => 0.076 Secondes 2006-06-07 09:55:05 Lecture articles ok (while...)
# => 0.077 Secondes 2006-06-07 09:55:05 Lecture articles ok
(mysql_free_result)
# => 0.077 Secondes 2006-06-07 09:55:05 Deconnexion ok (mysql_close)
# => 0.077 Secondes 2006-06-07 09:55:05 Fin du script

soit 77 milisecondes pour le première



la seconde machine

# Début du script: 2006-06-07 09:54:25
# => 0.000 Secondes 2006-06-07 09:54:25 Paramètres ok
# => 0.020 Secondes 2006-06-07 09:54:25 Connexion ok (mysql_connect)
# => 0.055 Secondes 2006-06-07 09:54:25 Selection base ok (mysql_select_db)
# => 0.106 Secondes 2006-06-07 09:54:26 select articles ok (select * from
spip_articles limit 0,1)
# 1
# => 0.106 Secondes 2006-06-07 09:54:26 Lecture articles ok (while...)
# => 0.106 Secondes 2006-06-07 09:54:26 Lecture articles ok
(mysql_free_result)
# => 0.485 Secondes 2006-06-07 09:54:26 select articles ok (select * from
spip_articles limit 0,100)
# 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
# => 0.517 Secondes 2006-06-07 09:54:26 Lecture articles ok (while...)
# => 0.517 Secondes 2006-06-07 09:54:26 Lecture articles ok
(mysql_free_result)
# => 0.517 Secondes 2006-06-07 09:54:26 Deconnexion ok (mysql_close)
# => 0.517 Secondes 2006-06-07 09:54:26 Fin du script

soit 500 milisecondes


Laquelle est la linux laquelle est la windows ?

la première est la windows, la seconde la linux

sur le windows si je rafraichit la page a une seconde d'intervalle pendant
10 secondes, je vais rester entre 70 et 80 ms
avec la machine linux cela varie entre 70 ms et + d'une seconde avec une
moyenne de 600 ms

Voila mon pbm.

Il est a noter que le load average ne semble pas enorme.
Voici un résumé de celui cio au plus fort de la journée.
14h00 Load Average : 4.60 3.46 3.12 1/148 26612 Cpu : Cpu(s): 29.4% us,
3.8% sy, 0.0% ni, 62.9% id, 3.6% wa, 0.1% hi, 0.3% si
14h10 Load Average : 3.60 3.28 3.06 2/128 26701 Cpu : Cpu(s): 29.4% us,
3.8% sy, 0.0% ni, 62.9% id, 3.6% wa, 0.1% hi, 0.3% si
14h20 Load Average : 5.33 5.24 4.35 2/114 26799 Cpu : Cpu(s): 29.4% us,
3.8% sy, 0.0% ni, 62.8% id, 3.6% wa, 0.1% hi, 0.3% si
14h30 Load Average : 3.44 4.54 4.54 5/118 26918 Cpu : Cpu(s): 29.5% us,
3.8% sy, 0.0% ni, 62.8% id, 3.6% wa, 0.1% hi, 0.3% si
14h40 Load Average : 10.74 6.54 5.22 4/138 27043 Cpu : Cpu(s): 29.5% us,
3.8% sy, 0.0% ni, 62.8% id, 3.6% wa, 0.1% hi, 0.3% si
14h50 Load Average : 4.96 4.03 4.29 5/117 27166 Cpu : Cpu(s): 29.5% us,
3.8% sy, 0.0% ni, 62.8% id, 3.6% wa, 0.1% hi, 0.3% si
15h00 Load Average : 3.60 4.22 4.26 4/114 27261 Cpu : Cpu(s): 29.5% us,
3.8% sy, 0.0% ni, 62.8% id, 3.6% wa, 0.1% hi, 0.3% si
15h10 Load Average : 8.38 9.42 6.79 3/127 27422 Cpu : Cpu(s): 29.5% us,
3.8% sy, 0.0% ni, 62.7% id, 3.6% wa, 0.1% hi, 0.3% si
15h20 Load Average : 9.89 11.73 9.43 9/141 27553 Cpu : Cpu(s): 29.5% us,
3.8% sy, 0.0% ni, 62.7% id, 3.6% wa, 0.1% hi, 0.3% si
15h30 Load Average : 5.36 9.48 9.78 6/133 27668 Cpu : Cpu(s): 29.6% us,
3.8% sy, 0.0% ni, 62.7% id, 3.6% wa, 0.1% hi, 0.3% si
15h40 Load Average : 10.30 8.33 8.87 35/146 27852 Cpu : Cpu(s): 29.6% us,
3.8% sy, 0.0% ni, 62.7% id, 3.6% wa, 0.1% hi, 0.3% si
15h50 Load Average : 3.25 6.05 8.25 8/146 28003 Cpu : Cpu(s): 29.6% us,
3.8% sy, 0.0% ni, 62.6% id, 3.6% wa, 0.1% hi, 0.3% si
16h00 Load Average : 10.48 7.10 7.35 11/125 28102 Cpu : Cpu(s): 29.6% us,
3.8% sy, 0.0% ni, 62.6% id, 3.6% wa, 0.1% hi, 0.3% si
16h10 Load Average : 10.90 8.05 7.48 5/153 28232 Cpu : Cpu(s): 29.7% us,
3.8% sy, 0.0% ni, 62.6% id, 3.6% wa, 0.1% hi, 0.3% si
16h20 Load Average : 5.29 7.02 7.13 6/197 28380 Cpu : Cpu(s): 29.7% us,
3.8% sy, 0.0% ni, 62.6% id, 3.6% wa, 0.1% hi, 0.3% si
16h30 Load Average : 4.91 3.88 5.19 8/180 28485 Cpu : Cpu(s): 29.7% us,
3.8% sy, 0.0% ni, 62.6% id, 3.6% wa, 0.1% hi, 0.3% si
16h40 Load Average : 6.54 4.36 4.60 6/132 28573 Cpu : Cpu(s): 29.7% us,
3.8% sy, 0.0% ni, 62.5% id, 3.6% wa, 0.1% hi, 0.3% si
16h50 Load Average : 6.86 6.31 5.78 12/123 28670 Cpu : Cpu(s): 29.7% us,
3.8% sy, 0.0% ni, 62.5% id, 3.6% wa, 0.1% hi, 0.3% si
17h00 Load Average : 1.90 3.08 4.39 4/123 28774 Cpu : Cpu(s): 29.8% us,
3.8% sy, 0.0% ni, 62.5% id, 3.6% wa, 0.1% hi, 0.3% si
17h10 Load Average : 6.18 4.93 4.46 6/146 28891 Cpu : Cpu(s): 29.8% us,
3.8% sy, 0.0% ni, 62.5% id, 3.6% wa, 0.1% hi, 0.3% si
17h20 Load Average : 2.33 5.19 4.94 2/115 28981 Cpu : Cpu(s): 29.8% us,
3.8% sy, 0.0% ni, 62.5% id, 3.6% wa, 0.1% hi, 0.3% si
17h30 Load Average : 2.15 3.72 4.28 5/115 29081 Cpu : Cpu(s): 29.8% us,
3.8% sy, 0.0% ni, 62.5% id, 3.6% wa, 0.1% hi, 0.3% si
17h40 Load Average : 2.47 3.60 3.92 7/121 29186 Cpu : Cpu(s): 29.8% us,
3.8% sy, 0.0% ni, 62.4% id, 3.6% wa, 0.1% hi, 0.3% si
17h50 Load Average : 1.76 2.05 2.96 1/119 29275 Cpu : Cpu(s): 29.8% us,
3.8% sy, 0.0% ni, 62.4% id, 3.6% wa, 0.1% hi, 0.3% si
18h00 Load Average : 0.70 1.59 2.38 4/125 29374 Cpu : Cpu(s): 29.8% us,
3.8% sy, 0.0% ni, 62.4% id, 3.6% wa, 0.1% hi, 0.3% si

Le apache est la dernière 1.3 stable mysql est une version 4 et php la
dernière dispo en sources


Voila. J'aimerais connaitre votre avis, des pistes sur les causes de ce
problème.



--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

2 réponses

Avatar
François Boisson
Le serveur MySQL est donc une machine externe sous Windows si j'ai bien
compris.

As tu testé avec un script tout bête en PHP effectuant les requêtes
(pour éliminer un pbm d'implémentation de Spip-agora entre
linux/windows).

As tu essayé une requête en direct (via un client simple Mysql)
générant un gros flot de données (oir pour savle pbm vient du
transfert des données ou d'une lenteur à la connexion avec MySQL).

Y-a-t-il deux méthodes d'authenfication différentes entre les machines
Linux et Winbows?

(Ce sont les pistes que je verrais)

François Boisson


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Glocus
------=_Part_21173_31183820.1149760696849
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Salut,

Moi je trouve la charge de ton serveur énorme surtout pour la config
materielle de la machine.
Qui bouffe 29% du CPU ?

------=_Part_21173_31183820.1149760696849
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Salut,<br>
<br>
Moi je trouve la charge de ton serveur énorme surtout pour la config mate rielle de la machine.<br>
Qui bouffe 29% du CPU ?<br>
<br>
<br>

------=_Part_21173_31183820.1149760696849--


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact