Accueil Connexion Inscription Membres Rechercher Accéder au jeu


   Index / Vos questions / Charge serveur

   





Message :
Remonter

Charge serveur

Posté par Catar4x, le 09/03/2008 à 16:21:54

Bonjour,
J'aimerais faire une charge serveur en fonction des joueurs connectés mais quel algorithme utilisé ?
Je fais le total des connectés + un rand ?

Merci de m'en dire +

Catar4x




Squall
Administrateur

Messages : 1198
Remonter

RE : Charge serveur

Posté par Squall, le 09/03/2008 à 16:49:23

Moi j'ai quelques ligne qui peuvent te donner la charge du serveur tout simplement.

De toute mannière, la charge augmente en fonction des joueurs, donc je vois trop l'interet d'aller calculer sur le nombre de connecté. Surtout si tu as 100 connectés, qui ne font rien la charge n'augmentera pas.



-------------------------------------------------------
Version actuelle : 1.2b
Site officiel : http://www.rpgillusion.net





Message :
Remonter

RE : Charge serveur

Posté par Catar4x, le 09/03/2008 à 18:19:34

Puis-je avoir ces lignes squall ?
Car là je ne vois pas du tout comment faire.

Merci beaucoup




Squall
Administrateur

Messages : 1198
Remonter

RE : Charge serveur

Posté par Squall, le 09/03/2008 à 18:39:20

Voila


Code :

$charge = @file_get_contents('/proc/loadavg');

$select explode(' '$charge);

$resul = (($select[0]/4)*100);



echo 
$resul.' %';




Tu peux modifier la division du $resul. J'ai mi 4 parceque ca me semble raisonable, au dela, ca risque de ramer.


-------------------------------------------------------
Version actuelle : 1.2b
Site officiel : http://www.rpgillusion.net





Message :
Remonter

RE : Charge serveur

Posté par Catar4x, le 10/03/2008 à 08:33:00

Merci beaucoup Squall pour la source
J'ai 0% généré pour l'instant enfin je verrais si ça monte un jour




Sophie
Membre

Sophie
Messages : 174
Remonter

RE : Charge serveur

Posté par Sophie, le 10/03/2008 à 13:44:55

A moi ossi ca me met 0%


-------------------------------------------------------
($boulet['sophie'] == true)




Message :
Remonter

RE : Charge serveur

Posté par Catar4x, le 10/03/2008 à 19:34:03

J'ai trouvé un (meilleur ou non) script :


Code :

$loadresult = @exec('uptime');

preg_match("/averages?: ([0-9.]+),[s]+([0-9.]+),[s]+([0-9.]+)/",$loadresult,$avgs);



Pour vous exprimez la variable : $avgs[2] via echo ou autres









Message :
Remonter

RE : Charge serveur

Posté par pascaltjebe, le 14/07/2008 à 19:09:17

pour faire baisser la charge serveur, on peut modifier map.php, qui prend 640 requêtes là où on peut en avoir seulement 4.

A+

Pascal






   



Messages Anciens messages Nouveaux messages Nouveaux messages


® RPGillusion.net - Tous droits réservés - 2005-2008. Reproduction interdite par les droits d\'auteurs.