Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/04/2011, à 13:26

blackou

Allocation de CPU à une application

Bonjour à tous,

Je loue actuellement un serveur dédié mais je rencontre un problème.

Quand je lance une application (serveur de jeu) et que je regarde l'utilisation du cpu, elle arrive vite a 100% et fait donc planter le serveur.

Je recherche donc un tuto qui me permettrais de voir comment allouer plus de CPU à une application de manière a ce que celle ci ne fasse plus planter le serveur.

C'est une application java, je sais pas si sa vous est utile de le savoir.

Je suis sous ubuntu 10.10

Un grand merci à tous d'avance.

Blackou

Hors ligne

#2 Le 12/04/2011, à 13:43

slasher-fun

Re : Allocation de CPU à une application

Bonjour,

Si l'application utilise déjà 100% du CPU disponible, comment veux-tu lui en attribuer plus ?

Hors ligne

#3 Le 12/04/2011, à 13:56

blackou

Re : Allocation de CPU à une application

Non en faite, le cpu alloué a l'application arrive a 100% mais avec la commande TOP nous voyons l'autre cpu, le cpu global et lui tourne a peine a 2%...

Comprends tu mon problème ?

Içi je viens de changer le nice mais rien n'y fait...

Merci

Blackou

Hors ligne

#4 Le 12/04/2011, à 13:59

slasher-fun

Re : Allocation de CPU à une application

blackou a écrit :

Comprends tu mon problème ?

Non. Tu peux poster ce que tu vois et où tu vois chaque chiffre que tu donnes ?

Hors ligne

#5 Le 12/04/2011, à 14:01

blackou

Re : Allocation de CPU à une application

Alors voici,

Cpu(s) : 1.5%us

20932 nomdeappli 0 -20 4855m 4.0g 10m s 14 34.3

Le 14 correspond au %CPU le 34.3 %MEM

En gros c'est un quadcore, je sais pas si sa t'est utile.

Merci

Hors ligne

#6 Le 12/04/2011, à 14:50

slasher-fun

Re : Allocation de CPU à une application

blackou a écrit :

Alors voici,

A moins qu'il y ait quelque chose de franchement secret, donne le tout. Plus il y aura d'info, plus ça sera facile de t'aider

blackou a écrit :

En gros c'est un quadcore, je sais pas si sa t'est utile.

Si, ça veut dire que la somme des occupations CPU peut monter jusque 400%. Lorsque l'occupation CPU est à 100%, c'est que le programme en question utilise tout un core à lui tout seul. Si le programme n'est pas multithread, tu ne pourras pas lui faire utiliser plus d'un core. Ce qui explique que le CPU occupé que tu vois soit d'environ 25% au total.

Hors ligne

#7 Le 12/04/2011, à 14:59

blackou

Re : Allocation de CPU à une application

non il n'y à rien a cacher,

Il s'agit d'un serveur minecraft en java donc.

Pour le cpu note 1.5% et l'appli à 100% ? c'est complètement illogique !

cpuam.jpg

Uploaded with ImageShack.us

Hors ligne

#8 Le 12/04/2011, à 15:02

slasher-fun

Re : Allocation de CPU à une application

J'ai de bons yeux mais je ne vois rien là wink

Hors ligne

#9 Le 12/04/2011, à 15:05

blackou

Re : Allocation de CPU à une application

http://img88.imageshack.us/img88/3159/cpuu.jpg

Dernière modification par slasher-fun (Le 12/04/2011, à 15:06)

Hors ligne

#10 Le 12/04/2011, à 15:08

slasher-fun

Re : Allocation de CPU à une application

Bah non y'a rien qui me choque là... On a à peu près 20% d'utilisation core par Minecraft et à peu près 3/4% d'utilisation CPU au total, RAS donc.

Hors ligne

#11 Le 12/04/2011, à 15:19

blackou

Re : Allocation de CPU à une application

Si... la le serveur est vide... On arrive vite a 100% et je veux pas que sa arrive aussi vite a 100% je veux lui allouer bcp plus... sinon avoir un quadcore me sert a rien...

Hors ligne

#12 Le 12/04/2011, à 15:24

slasher-fun

Re : Allocation de CPU à une application

Tu ne peux pas allouer plus que ce qui est disponible... Et effectivement, si ton serveur ne te sert qu'à exécuter un programme monothread, un quadcore ne te sert à rien.

Hors ligne

#13 Le 12/04/2011, à 15:26

blackou

Re : Allocation de CPU à une application

Comment cela se fait il alors que certain serveur peuvent accueillir plus de 300 joueurs ?

Désolé de toute ses questions mais c'est suspect tout sa smile

Hors ligne

#14 Le 12/04/2011, à 16:45

aduxas

Re : Allocation de CPU à une application

Tu ne peux pas planter un serveur en poussant l'utilisation CPU a 100%.  100% d'utilization de CPU n'est rien d'anormal pour une appli de calcul.  Par contre, ton processus java utilise 4.7 Giga de memoire.  Ca me semble problematique, et c'est probablement la vraie raison de ton crash.  Ceci dit, je n'ai aucune idee pourquoi java prend tant de memoire.

Hors ligne

#15 Le 12/04/2011, à 16:48

FRUiT

Re : Allocation de CPU à une application

Lecture illustrant les dires de slasher.


Neon Suite by FRUiT (kde4.6) [url]http://[Merci de relire les règles]/yzm7cee[/url]
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean

Hors ligne

#16 Le 19/04/2011, à 02:34

wsc

Re : Allocation de CPU à une application

Si l'application ne gère que un coeur il n'y a pas grand chose à faire...
Après, diminuer en % la charge d'un CPU pour une application c'est possible mais cela diminue les performances évidemment, c'est plus une solution si le "PC" ne refroidit pas correctement et la on évite l'arrêt de la machine.


#!/bin/crash
SYS="Arch Linux avec FVWM Crystal"
echo -e "\nMon site internet et le weB-log ... \nMon système: $SYS \n\n"
sleep 2 && exit 0

Hors ligne