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