|
|
|
|
|
|
|
|
|
|
xen-fr
Re: [Xen-fr] Quelques question basiques !
Bonjour,
Nous sommes en cours de tests de Xen. Nous n'avons pas rencontré de
problèmes majeurs pour la création du dom0 et des domU, mais nous
aimerions allé plus loin.
Nous avons donc quelques questions certainement très basiques :
1- Comment limiter la CPU utilisée par domU.
Je ne comprends pas trop les possibilités. Il semblerait que l'on ne
puisse indiquer que le CPU (cpu n° 1) qu'un domU peut utiliser.
Est il possible de définir la puissance allouée à chaque domU (par
exemple 500Mhz, 1Ghz, etc)
D'autres possibilités ? comme un pourcentage de cpu total ?
Par exemple nous avons un bi-xeon dual core, comment partager et limiter
l'utilisation de cpu pour chaque domU ?
Par défaut, la répartition du CPU est faite de façon égale entre les
Dom(0|U) lancés sur un prcesseur donné.
Il est également d'intervenir sur le "poids" d'un DomX par rapport aux
autres.
Dans la doc :
http://www.cl.cam.ac.uk/research/srg/netos/xen/readmes/user/user.html#SECTION03120000000000000000
Merci, j'avais en effet vu cette doc et lu les parties
- "vcpus
- The number of virtual CPUs this domain has."
Mais je suis réellement désolé, je ne comrpend pas très bien.
Que représente "le nombre de CPU virtuel". Est ce un nombre logique ou
se base t'il sur le nombre physique de CPU ?
Par exemple sur un bi-xeon il y a 4 CPU, vcpus = 1 signifie t'il que ce
domaine aura un processeur actif et dédié ?
J'ai aussi lu le 4.2.2 domain management scheduling ...
Pareille je ne suis pas sure de bien comprendre.
Des exemple aideraient réellement. En effet si je comprend bien on peut
définir un poid et un *cap* par virtuel CPU et dire qu'un virtuel cpu
est attaché à un processeur physique ?
Ok donc tout dépend de ce que représente un "CPU Virtuel" et quelle est
sa mesure ?
Puis le 7.0 CPU Management
"Having multiple vcpus belonging to the same domain mapped to the
same
physical CPU is very likely to lead to poor performance. It's better to
use `vcpus-set' to hot-unplug one of the vcpus and ensure the others
are
pinned on different CPUs.
If you are running IO intensive tasks, its typically better to
dedicate
either a hyperthread or whole core to running domain 0, and hence pin
other domains so that they can't use CPU 0. If your workload is mostly
compute intensive, you may want to pin vcpus such that all physical CPU
threads are available for guest domains."
Donc si je comprend le mieux est de dédier le CPU0 au dom0 ?
Ou alors de lier les "CPU virtuels" à tous les threads ?
Si vous pouviez me donner quelques exemples concret cela me
permettrait de mieux comprendre et me ferait avancer rapidement ;)
2- Comment limiter les ressources réseau
Même question que pour les CPU, comment partager et limiter la bande
passante par domU ?
Est il possible de dire dom1 = 1Mbps alors que dom2 = 5Mbps ?
Les commandes classiques d'un Linux devraient fonctionner -> commande tc
Bien oui, évidemment, suis je bête ;)
3- Y a t'il une limite sur le nombre de serveurs virtuels que l'on peut
créer ?
Par exemple pour une config :
- Bi-xeon dual core avec 8Go de ram et 4*500Go Hdd en raid5
On pourrait se dire que l'on peut créer 140 domU de 5Go (700Go utilisés)
en espace disque et 48Mo de mémoire (6,720Go utilisés)
Est ce imaginable ou utopique ?
A priori faisable.
A voir si 48Mo suffisent vraiment aux taches dévolues pour les DomU,
ensuite...
Ce n'etait qu'un exemple, on pense plus donner un minimum de 64Mo voir
96Mo
Merci pour toutes ces infos
Cordialement,
Pascal
Si cela est utopique, pourquoi ? quels sont les limites et les problèmes
que l'on peut rencontrer avec un grand nombre de domU ?
Je vous remercie par avance pour votre aide
Cordialement,
Pascal
_______________________________________________
Xen-fr mailing list
Xen-fr@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-fr
|
_______________________________________________
Xen-fr mailing list
Xen-fr@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-fr
|
|
|
|
|