Bonjour,

Je souhaite allouer des ressources CPU pour des zones,
grâce à la commande suivante:

zonecfg:zone2> add rctl
zonecfg:zone2:rctl> set name=zone.cpu-shares
zonecfg:zone2:rctl> add value
(priv=privileged,limit=90,action=none)

Sur une zone différente, j'utilise la commande
suivante:

zonecfg:zone3> add rctl
zonecfg:zone3:rctl> set name=zone.cpu-shares
zonecfg:zone3:rctl> add value
(priv=privileged,limit=10,action=none)

Pour utiliser au max le cpu des zones, j'utilise un
petit script

a=1;
while true;
do a=`expr $a + 1`;
a=`expr $a - 1`;
done 

le problème est que lorsque je regarde l'activité du
CPU, en utilisant la commande prstat -Z, j'obtiens les
valeurs suivante:

ZONEID NPROC  SIZE   RSS   MEMORY  TIME     CPU   ZONE
  23   32     98M   54M   2.6%    0:00:57  13%   zone2
  24   32     97M   56M   2.7%    0:00:07  1.3%  zone3
   0   60     263M  113M  5.5%    0:09:24  0.1% 
global



Savez-vous pourquoi ces valeurs sont aussi faibles?
De plus, très souvent, les pourcentages d'utilisation
des zones2 et 3 sont identiques entre eux, alors que
j'utilise les mêmes ratio que ceux indiqués au-dessus.

Est-ce que quelqu'un sait à quoi cela est dû?

Merci d'avance pour votre aide.


                
__________________________________ 
Yahoo! FareChase: Search multiple travel sites in one click.
http://farechase.yahoo.com


_______________________________________________
Solaris_fr liste de diffusion en français pour Solaris, sur toutes architectures
[email protected]
http://x86.sun.com/mailman/listinfo/solaris_fr

Répondre à