GoGPT Best VPN GoSearch

Icône de favori OnWorks

xl - En ligne dans le Cloud

Exécutez xl dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande xl qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


XL - Outil de gestion Xen, basé sur LibXenlight

SYNOPSIS


xl sous-commande [args]

DESCRIPTION


Le manuel de formation xl est le nouvel outil de gestion des domaines invités Xen. Le programme peut être utilisé pour
créer, suspendre et arrêter des domaines. Il peut également être utilisé pour lister les domaines actuels, activer
ou épinglez des VCPU, et attachez ou détachez des périphériques de blocs virtuels.

La structure de base de chaque xl la commande est presque toujours :

xl sous-commande [OPTIONS] ID de domaine

sous-commande est l'une des sous-commandes répertoriées ci-dessous, ID de domaine est le domaine numérique
id, ou le nom de domaine (qui sera traduit en interne en id de domaine), et OPTIONS sommes-nous
options spécifiques à la sous-commande. Il existe quelques exceptions à cette règle dans les cas où
la sous-commande en question agit sur tous les domaines, la machine entière, ou directement sur le Xen
hyperviseur. Ces exceptions seront claires pour chacune de ces sous-commandes.

NOTES


démarrer le script /etc/init.d/xencommons au démarrage
pont xl les opérations reposent sur xenstocké et xenconsol: assurez-vous de démarrer le script
/etc/init.d/xencommons au démarrage pour initialiser tous les démons nécessaires à xl.

mettre en place un xenbr0 pont dans dom0
Dans la configuration réseau la plus courante, vous devez configurer un pont dans dom0 nommé
xenbr0 afin d'avoir un réseau fonctionnel dans les domaines invités. Veuillez vous référer au
documentation de votre distribution Linux pour savoir comment configurer le pont.

ballon automatique
Si vous spécifiez la quantité de mémoire dont dispose dom0, en passant dom0_mem à Xen, il est hautement
recommandé de désactiver ballon automatique. Éditer /etc/xen/xl.conf et réglez-le sur 0.

exécuter xl en tant que racine
pont xl les commandes nécessitent des privilèges root pour s'exécuter en raison des canaux de communication
utilisé pour parler à l'hyperviseur. L'exécution en tant que non root renverra une erreur.

GLOBAL OPTIONS


Certaines options globales sont toujours disponibles :

-v Verbeux.

-N Essai à blanc : n'exécute pas réellement la commande.

-f Forcer l'exécution : xl refusera d'exécuter certaines commandes s'il détecte que xend est également
en cours d'exécution, cette option forcera l'exécution de ces commandes, même si elle est
peu sûr.

-t Utilisez toujours l'écrasement basé sur le retour chariot pour imprimer les messages de progression sans
défilement de l'écran. Sans -t, cela n'est fait que si stderr est un tty.

DOMAINE SOUS-COMMANDES


Les sous-commandes suivantes manipulent directement les domaines. Comme indiqué précédemment, la plupart
les commandes prennent ID de domaine comme premier paramètre.

appuyer sur un bouton ID de domaine bouton (dans la fenêtre de contrôle qui apparaît maintenant)
Le présent commander is obsolète. Veuillez utilisé "xl gâchette" in préférence

Indiquez un appui sur le bouton ACPI au domaine. bouton (dans la fenêtre de contrôle qui apparaît maintenant) Cela peut être « pouvoir » ou « sommeil ». Cette
La commande n'est disponible que pour les domaines HVM.

créer des [fichier de configuration] [OPTIONS]
La sous-commande create prend un fichier de configuration comme premier argument : voir xl.cfg pour plus d'informations
les détails de ce format de fichier et les options possibles. Si fichier de configuration est manquant XL crée des
le domaine à partir de la valeur par défaut pour chaque option.

fichier de configuration doit être un chemin absolu vers un fichier.

Créer reviendra as Bientôt au démarrage du domaine. Cette ne pas signifie l'OS invité
dans le domaine a réellement démarré ou est disponible pour la saisie.

Si la -F option est spécifiée, créer démarrera le domaine et ne reviendra pas jusqu'à ce que son
décès.

OPTIONS

-q, --silencieux
Pas de sortie console.

-f=FICHIER, --defconfig=FICHIER
Utilisez le fichier de configuration donné.

-p Laissez le domaine en pause après sa création.

-F Exécuter au premier plan jusqu'à la mort du domaine.

-V, --vncviewer
Attachez-vous au serveur VNC du domaine, en créant un processus vncviewer.

-A, --vncviewer-autopass
Transmettez le mot de passe VNC à vncviewer via stdin.

-c Attachez la console au domaine dès qu'il a démarré. Ceci est utile pour
déterminer les problèmes avec les domaines en panne et juste comme une commodité générale puisque
vous voulez souvent regarder le démarrage du domaine.

key =
Il est possible de passer key = paires sur la ligne de commande pour fournir des options comme
s'ils ont été écrits dans le fichier de configuration ; ceux-ci remplacent tout ce qui est dans le
fichier de configuration.

NB : De nombreuses options de configuration nécessitent des caractères tels que des guillemets ou des crochets qui sont
interprété par le shell (et souvent rejeté) avant d'être passé à xl,
entraînant l'impossibilité pour xl d'analyser correctement la valeur. Une solution de contournement simple
consiste à mettre toutes les options supplémentaires dans un seul ensemble de guillemets, séparés par
points-virgules. (Voir ci-dessous pour un exemple.)

EXEMPLES

avec config filet
xl créer DebianLenny

Cela crée un domaine avec le fichier /etc/xen/DebianLenny, et retourne dès que
il est exécuté.

avec supplémentaire paramètres
xl crée hvm.cfg 'cpus="0-3" ; pci=["01:05.1","01:05.2"]'

Cela crée un domaine avec le fichier hvm.cfg, mais l'épingle en plus sur le processeur 0-3,
et passe par deux périphériques PCI.

mise à jour de configuration Domid [fichier de configuration] [OPTIONS]
Mettez à jour la configuration enregistrée pour un domaine en cours d'exécution. Cela n'a pas d'effet immédiat mais
sera appliqué au prochain redémarrage de l'invité. Cette commande est utile pour s'assurer
que les modifications d'exécution apportées à l'invité seront conservées lorsque l'invité est
redémarré.

Depuis Xen 4.5 xl a des capacités améliorées pour gérer la configuration de domaine dynamique
modifications et conservera toutes les modifications apportées à un environnement d'exécution si nécessaire. C'est pourquoi il
ne devrait normalement plus être nécessaire d'utiliser cette commande.

fichier de configuration doit être un chemin absolu vers un fichier.

OPTIONS

-f=FICHIER, --defconfig=FICHIER
Utilisez le fichier de configuration donné.

key =
Il est possible de passer key = paires sur la ligne de commande pour fournir des options comme
s'ils ont été écrits dans le fichier de configuration ; ceux-ci remplacent tout ce qui est dans le
fichier de configuration. Veuillez consulter la note sous créer des sur la gestion des caractères spéciaux lorsque
en passant key = paires sur la ligne de commande.

console [OPTIONS] ID de domaine
Attacher au domaine ID de domainela console de. Si vous avez configuré vos domaines pour avoir un
console de connexion traditionnelle, cela ressemblera beaucoup à un écran de connexion texte normal.

Utilisez la combinaison de touches Ctrl+] pour détacher la console de domaine.

OPTIONS

-t [pv|série]
Connectez-vous à une console PV ou connectez-vous à une console série émulée. Les consoles photovoltaïques sont
les seules consoles disponibles pour les domaines PV tandis que les domaines HVM peuvent avoir les deux. Si
cette option n'est pas spécifiée, elle est par défaut en série émulée pour les invités HVM et PV
console pour les invités PV.

-n NUM
Se connecter au numéro de la console NUM. Les numéros de console commencent à 0.

détruire [OPTIONS] ID de domaine
Résilier immédiatement le domaine ID de domaine. Cela ne donne rien au système d'exploitation du domaine
chance de réagir, et équivaut à arracher le cordon d'alimentation sur un
machine. Dans la plupart des cas, vous souhaiterez utiliser le shutdown commande à la place.

OPTIONS

-f Autoriser la destruction du domaine 0. Parce que le domaine ne peut pas se détruire, c'est
uniquement possible lors de l'utilisation d'une pile d'outils désagrégée, et est plus utile lors de l'utilisation
un domaine matériel séparé du domaine 0.

Domid du nom de domaine
Convertit un nom de domaine en un identifiant de domaine.

nom de domaine ID de domaine
Convertit un identifiant de domaine en un nom de domaine.

rebaptiser ID de domaine nouveau nom
Changer le nom de domaine de ID de domaine à nouveau nom.

dump-core ID de domaine [nom de fichier]
Vide la mémoire de la machine virtuelle pour le domaine spécifié vers le nom de fichier spécifié,
sans mettre le domaine en pause. Le fichier de vidage sera écrit dans une distribution spécifique
répertoire pour les fichiers de vidage. Tels que : /var/lib/xen/dump.

vous aider [--longue]
Affiche le court message d'aide (c'est-à-dire les commandes courantes).

Le manuel de formation --longue option imprime l'ensemble complet de xl sous-commandes, regroupées par fonction.

liste [OPTIONS] [ID de domaine ...]
Imprime des informations sur un ou plusieurs domaines. Si aucun domaine n'est spécifié, il s'imprime
des informations sur tous les domaines.

OPTIONS

-l, --longue
La sortie pour xl liste n'est pas le tableau ci-dessous, mais présente à la place le
données sous forme de structure de données JSON.

-Z, --le contexte Imprime également les étiquettes de sécurité.
-v, --verbeux
Imprime également les UUID du domaine, la raison de l'arrêt et les étiquettes de sécurité.

-c, <--cpupool>
Imprime également le cpupool auquel appartient le domaine.

-n, <--numa>
Imprime également l'affinité du nœud NUMA du domaine.

EXEMPLE

Un exemple de format pour la liste est le suivant :

Nom ID Mem VCPU État Heure(s)
Domaine-0 0 750 4 r----- 11794.3
gagner 1 1019 1 r ----- 0.3
Linux 2 2048 2 r----- 5624.2

Le nom est le nom du domaine. ID l'identifiant de domaine numérique. Mem est le montant souhaité
de mémoire à allouer au domaine (bien qu'il puisse ne pas s'agir de la mémoire actuellement allouée
montant). VCPU est le nombre de CPU virtuels alloués au domaine. L'État est le
état d'exécution (voir ci-dessous). Le temps est le temps d'exécution total du domaine tel que représenté par
Xén.

ÉTATS

Le champ State répertorie 6 états pour un domaine Xen, et lesquels le domaine actuel est
dans.

r - Running
Le domaine s'exécute actuellement sur un processeur.

b - bloqué
Le domaine est bloqué et n'est pas en cours d'exécution ou exécutable. Cela peut être dû au fait
le domaine est en attente d'IO (un état d'attente traditionnel) ou s'est endormi
car il n'y avait rien d'autre à faire.

p - pause
Le domaine a été suspendu, ce qui se produit généralement via l'exécution de l'administrateur xl
pause. En état de pause, le domaine consommera toujours les ressources allouées
comme la mémoire, mais ne sera pas éligible à la planification par l'hyperviseur Xen.

s - shutdown
Le système d'exploitation invité s'est arrêté (SCHEDOP_shutdown a été appelé) mais le domaine est
pas encore mourant.

c - écrasé
Le domaine s'est écrasé, ce qui est toujours une fin violente. Habituellement, cet état peut
ne se produisent que si le domaine a été configuré pour ne pas redémarrer en cas de plantage. Voir
xl.cfg(5) pour plus d'informations.

d - en train de mourir
Le domaine est en train de mourir, mais ne s'est pas complètement arrêté ou s'est écrasé.

NOTES

La colonne Temps est trompeuse. E/S virtuelles (périphériques réseau et blocs) utilisées par
domaines nécessite une coordination par Domain0, ce qui signifie que Domain0 est en fait
facturé pour la plupart du temps qu'un DomainU effectue des E/S. Utilisation de cette valeur de temps
déterminer les utilisations relatives par domaines est donc très suspect, car un IO élevé
la charge de travail peut apparaître comme moins utilisée qu'une charge de travail élevée du processeur. Considérez-vous
averti.

mémoire maximale ID de domaine Membre
Spécifiez la quantité maximale de mémoire que le domaine peut utiliser, en ajoutant « t » pour
téraoctets, 'g' pour gigaoctets, 'm' pour mégaoctets, 'k' pour kilo-octets et 'b' pour octets.

La valeur mem-max peut ne pas correspondre à la mémoire réelle utilisée dans le domaine, car elle
peut gonfler sa mémoire pour redonner plus au système d'exploitation.

ensemble de mémoires ID de domaine Membre
Définissez la mémoire utilisée par le domaine à l'aide du pilote de ballon ; ajouter 't' pour les téraoctets, 'g'
pour les gigaoctets, 'm' pour les mégaoctets, 'k' pour les kilo-octets et 'b' pour les octets.

Étant donné que cette opération nécessite la coopération du système d'exploitation du domaine, il existe
aucune garantie qu'il réussira. Cette commande ne fonctionnera certainement pas à moins que le
domaine a le pilote paravirt requis.

Mise en garde: Il n'y a pas de bon moyen de savoir à l'avance à quel point un ensemble de mémoires fera un
domaine instable et provoquer son plantage. Soyez très prudent lorsque vous utilisez cette commande sur
domaines en cours d'exécution.

émigrer [OPTIONS] ID de domaine hôte
Migrez un domaine vers une autre machine hôte. Par défaut xl s'appuie sur ssh comme moyen de transport
mécanisme entre les deux hôtes.

OPTIONS

-s sshcommande
Utilisation au lieu de ssh. La chaîne sera transmise à sh. Si vide, exécutez
au lieu de ssh xl migrer-recevoir [-d -e].

-e Sur le nouvel hôte, n'attendez pas en arrière-plan (sur ) pour la mort du
domaine. Voir l'option correspondante du créer des sous-commande.

-C config
Envoyer au lieu du fichier de configuration de la création.

--déboguer
Imprimez une énorme (!) quantité de débogage pendant le processus de migration.

remus [OPTIONS] ID de domaine hôte
Activez Remus HA pour le domaine. Par défaut xl s'appuie sur ssh comme mécanisme de transport
entre les deux hôtes.

NB : Le support de Remus dans xl est encore en phase expérimentale (proof-of-concept).
La prise en charge de la réplication de disque est limitée aux disques DRBD.

OPTIONS

-i MS
Mémoire de domaine de point de contrôle toutes les millisecondes (200 ms par défaut).

-u Désactivez la compression des points de contrôle de la mémoire.

-s sshcommande
Utilisation au lieu de ssh. La chaîne sera transmise à sh. Si vide, exécutez
au lieu de ssh xl migrer-recevoir -r [-e].

-e Sur le nouvel hôte, n'attendez pas en arrière-plan (sur ) pour la mort du
domaine. Voir l'option correspondante du créer des sous-commande.

-N script netbuff
Utilisation pour configurer la mise en mémoire tampon du réseau au lieu du script par défaut
(/etc/xen/scripts/remus-netbuf-setup).

-F Exécutez Remus en mode non sécurisé. Utilisez cette option avec prudence car le basculement peut ne pas fonctionner comme
prévu.

-b Répliquez les points de contrôle de la mémoire dans /dev/null (trou noir). Généralement utile pour
débogage. Nécessite l'activation du mode non sécurisé.

-n Désactivez la mise en mémoire tampon de la sortie réseau. Nécessite l'activation du mode non sécurisé.

-d Désactivez la réplication de disque. Nécessite l'activation du mode non sécurisé.

pause ID de domaine
Suspendre un domaine. Lorsqu'il est en pause, le domaine consommera toujours les allocations
ressources telles que la mémoire, mais ne seront pas éligibles pour la planification par le Xen
hyperviseur.

reboot [OPTIONS] ID de domaine
Redémarrez un domaine. Cela agit comme si le domaine avait le reboot commande exécutée à partir du
console. La commande revient dès qu'elle a exécuté l'action de redémarrage, ce qui peut
être significativement avant que le domaine ne redémarre réellement.

Pour les domaines HVM, cela nécessite l'installation de pilotes PV dans votre système d'exploitation invité. Si PV
les pilotes ne sont pas présents mais vous avez configuré le système d'exploitation invité pour qu'il se comporte correctement
vous pourrez peut-être utiliser le -F option déclencher une pression sur le bouton de réinitialisation.

Le comportement de ce qui arrive à un domaine lorsqu'il redémarre est défini par le au_redémarrage
paramètre du fichier de configuration du domaine lors de la création du domaine.

OPTIONS

-F Si l'invité ne prend pas en charge le contrôle de redémarrage PV, alors retournez à l'envoi d'un ACPI
événement de puissance (équivalent à la réinitialiser Option de déclencher.

Vous devez vous assurer que l'invité est configuré pour se comporter comme prévu en réponse
à cet événement.

restaurer [OPTIONS] [Fichier de configuration] Fichier de point de contrôle
Construire un domaine à partir d'un xl enregistrer fichier d'état. Voir enregistrer pour plus d'informations.

OPTIONS

-p Ne réactivez pas le domaine après l'avoir restauré.

-e N'attendez pas en arrière-plan la mort du domaine sur le nouvel hôte. Voir
l'option correspondante du créer des sous-commande.

-d Activez les messages de débogage.

-V, --vncviewer
Attachez-vous au serveur VNC du domaine, en créant un processus vncviewer.

-A, --vncviewer-autopass
Transmettez le mot de passe VNC à vncviewer via stdin.

enregistrer [OPTIONS] ID de domaine Fichier de point de contrôle [Fichier de configuration]
Enregistre un domaine en cours d'exécution dans un fichier d'état afin qu'il puisse être restauré ultérieurement. Une fois enregistré,
le domaine ne fonctionnera plus sur le système, sauf si les options -c ou -p sont
utilisé. xl restaurer restaure à partir de ce fichier de point de contrôle. Passer un argument de fichier de configuration
permet à l'utilisateur de sélectionner manuellement le fichier de configuration VM utilisé pour créer le domaine.

-c Laissez le domaine en cours d'exécution après la création de l'instantané.

-p Laissez le domaine en pause après la création de l'instantané.

partage [ID de domaine]
Répertorier le nombre de pages partagées.

OPTIONS

id_domaine
Liste spécifiquement pour ce domaine. Sinon, listez tous les domaines.

shutdown [OPTIONS] -a|id_domaine
Ferme gracieusement un domaine. Cela se coordonne avec le système d'exploitation du domaine pour effectuer
arrêt en douceur, il n'y a donc aucune garantie qu'il réussira, et peut prendre un
durée variable selon les services qui doivent être arrêtés dans le domaine.

Pour les domaines HVM, cela nécessite l'installation de pilotes PV dans votre système d'exploitation invité. Si PV
les pilotes ne sont pas présents mais vous avez configuré le système d'exploitation invité pour qu'il se comporte correctement
vous pourrez peut-être utiliser le -F option déclencher une pression sur le bouton d'alimentation.

La commande retourne immédiatement après signalement le domaine à moins que cela -w drapeau est utilisé.

Le comportement de ce qui arrive à un domaine lorsqu'il redémarre est défini par le on_shutdown
paramètre du fichier de configuration du domaine lors de la création du domaine.

OPTIONS

-a, --tout
Fermez tous les domaines invités. Souvent utilisé lors d'un arrêt complet d'un Xen
système.

-w, --attendre
Attendez la fin de l'arrêt du domaine avant de revenir.

-F Si l'invité ne prend pas en charge le contrôle d'arrêt PV, revenez à l'envoi d'un ACPI
événement de puissance (équivalent à la power Option de déclencher.

Vous devez vous assurer que l'invité est configuré pour se comporter comme prévu en réponse
à cet événement.

sysrq ID de domaine lettre
Envoyer un au domaine, chaque type de requête est représenté par un
lettre différente. Il peut être utilisé pour envoyer des requêtes SysRq aux invités Linux, voir
sysrq.txt dans vos sources du noyau Linux pour plus d'informations. Il nécessite des pilotes PV
à installer dans votre système d'exploitation invité.

déclencher ID de domaine nmi|réinitialiser|init|alimentation|veille|s3resume [VCPU]
Envoyez un déclencheur à un domaine, où le déclencheur peut être : nmi, reset, init, power ou
dormir. En option, un numéro de vcpu spécifique peut être passé en argument. Cette commande
n'est disponible que pour les domaines HVM.

réactiver ID de domaine
Déplace un domaine hors de l'état de pause. Cela permettra à un domaine précédemment suspendu de
désormais éligibles à la planification par l'hyperviseur Xen.

ensemble vcpu ID de domaine nombre vcpu
Permet nombre vcpu CPU virtuelles pour le domaine en question. Comme mem-set, ce
La commande ne peut allouer que jusqu'au nombre maximal de processeurs virtuels configurés au démarrage pour
le domaine.

Si la nombre vcpu est inférieur au nombre actuel de VCPU actifs, le plus élevé
nombre de VCPU seront supprimés à chaud. Cela peut être important à des fins d'épinglage.

Tenter de définir les VCPU sur un nombre plus grand que le VCPU initialement configuré
le compte est une erreur. Essayer de définir les VCPU sur < 1 sera discrètement ignoré.

Certains invités peuvent avoir besoin de mettre en ligne le processeur nouvellement ajouté après ensemble vcpu, aller
à VOIR AUSSI section pour information.

liste vcpu [ID de domaine]
Répertorie les informations VCPU pour un domaine spécifique. Si aucun domaine n'est spécifié, VCPU
des informations pour tous les domaines seront fournies.

broche vcpu ID de domaine CPU cpus dur cpus qualité, que vous pourrez utilisé
Définir une affinité dure et douce pour un CPU de . Normalement, les VCPU peuvent flotter entre
CPU disponibles chaque fois que Xen juge qu'un état d'exécution différent est approprié.

L'affinité dure peut être utilisée pour restreindre cela, en s'assurant que certains VCPU ne peuvent s'exécuter que sur
certains processeurs physiques. L'affinité douce spécifie un préféré ensemble de processeurs. affinité douce
nécessite un support spécial dans le planificateur, qui n'est fourni qu'en crédit1.

Le mot-clé tous peut être utilisé pour appliquer les masques d'affinité dur et doux à tous les VCPU
dans le domaine. Le symbole '-' peut être utilisé pour laisser l'affinité dure ou douce seule.

Par exemple :

xl broche vcpu 0 3 - 6-9

définira une affinité logicielle pour le vCPU 3 du domaine 0 sur les pCPU 6,7,8 et 9, laissant son disque dur
affinité intacte. D'autre part :

xl broche vcpu 0 3 3,4 6-9

définira à la fois l'affinité dure et douce, la première sur les pCPU 3 et 4, la seconde sur les pCPU
6,7,8, 9 et XNUMX.

liste_VM
Imprime des informations sur les invités. Cette liste exclut les informations sur le service ou
domaines auxiliaires tels que dom0 et stubdoms.

EXEMPLE

Un exemple de format pour la liste est le suivant :

Nom d'identifiant UUID
59e1cf6c-6ab9-4879-90e7-adc8d1c63bf5 2 win
50bc8f75-81d0-4d53-b2e6-95cb44e2682e 3 linux

vncviewer [OPTIONS] ID de domaine
Attachez-vous au serveur VNC du domaine, en créant un processus vncviewer.

OPTIONS

--passe automatique
Transmettez le mot de passe VNC à vncviewer via stdin.

XEN HÔTE SOUS-COMMANDES


clés de débogage clés
Envoyer le débogage clés à Xen. C'est la même chose que d'appuyer sur le "conswitch" Xen (Ctrl-A par
par défaut) trois fois puis en appuyant sur "touches".

dmesg [-c]
Lit le tampon de messages Xen, similaire à dmesg sur un système Linux. Le tampon contient
messages d'information, d'avertissement et d'erreur créés pendant le processus de démarrage de Xen. Si tu
avez des problèmes avec Xen, c'est l'un des premiers endroits à regarder dans le cadre de
détermination du problème.

OPTIONS

-c, --dégager
Efface le tampon de messages de Xen.

info [-n, --numa]
Imprimer des informations sur l'hôte Xen dans prénom : Plus-value format. Lors du signalement d'un Xen
bug, veuillez fournir ces informations dans le cadre du rapport de bug. Voir
http://wiki.xen.org/xenwiki/ReportingBugs sur la façon de signaler les bogues Xen.

L'exemple de sortie ressemble à ceci :

hôte : scarlett
version : 3.1.0-rc4+
version : 1001 SMP mer. 19 oct. 11:09:54 UTC 2011
appareil : x86_64
nr_cpus : 4
nr_nodes : 1
cœurs_par_socket : 4
threads_per_core : 1
cpu_mhz : 2266
hw_caps : bfebfbff:28100800:00000000:00003b40:009ce3bd:00000000:00000001:00000000
virt_caps : hvm hvm_directio
mémoire_totale : 6141
mémoire_libre : 4274
free_cpu : 0
réclamations_encours : 0
xen_major : 4
xen_mineur : 2
xen_extra : -instable
xen_caps : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64
xen_scheduler : crédit
xen_pagesize : 4096
platform_params : virt_start=0xffff800000000000
xen_changeset : mer. 02 novembre 17:09:09 2011 +0000 24066:54a5e994a241
xen_commandline : com1=115200,8n1 guest_loglvl=all dom0_mem=750M console=com1
cc_compilateur : gcc version 4.4.5 (Debian 4.4.5-8)
cc_compile_by : sstabellini
cc_compile_domain : fr.xensource.com
cc_compile_date : Mar 8 novembre 12:03:05 UTC 2011
xend_config_format : 4

DES CHAMPS

Tous les domaines ne seront pas expliqués ici, mais certains des moins évidents méritent
explication:

hw_caps
Un vecteur indiquant les capacités matérielles prises en charge par votre processeur. Cette
est équivalent, bien que plus cryptique, au champ flags dans / proc / cpuinfo sur un
machine Linux normale : ils dérivent tous les deux des bits de fonctionnalité renvoyés par le cpuid
commande sur les plates-formes x86.

mémoire libre
Mémoire disponible (en Mo) non allouée à Xen, ou à tout autre domaine, ou réclamée
pour les domaines.

réclamations_encours
Lorsqu'un appel de réclamation est effectué (voir xl.conf) une réservation pour un montant spécifique de
pages est définie et une valeur globale est également incrémentée. Cette valeur globale
(outstanding_claims) est ensuite réduit au fur et à mesure que la mémoire du domaine est remplie et
atteint finalement zéro. La plupart du temps, la valeur sera zéro, mais si vous êtes
lancer plusieurs invités, et revendication_mode est activé, cette valeur peut
augmentation Diminution. Notez que la valeur affecte également le mémoire libre - comme il le fera
refléter la mémoire libre dans l'hyperviseur moins les pages en attente réclamées pour
invités. Voir XL info prétentions paramètre pour une liste détaillée.

xen_caps
La version et l'architecture Xen. Les valeurs d'architecture peuvent être l'une des suivantes : x86_32,
x86_32p (c'est-à-dire PAE activé), x86_64, ia64.

xen_changeset
L'identifiant de l'ensemble de modifications Xen Mercurial. Très utile pour déterminer exactement quelle version
de code à partir duquel votre système Xen a été construit.

OPTIONS

-n, --numa
Répertorier les informations de topologie NUMA de l'hôte

top Exécute le xétope commande, qui fournit une surveillance en temps réel des domaines. Xentop
est une interface de malédictions, et raisonnablement explicite.

Stabilité
Imprime la disponibilité actuelle des domaines en cours d'exécution.

prétentions
Imprime des informations sur les réclamations en suspens par les invités. Cela fournit le
réclamations en suspens et nombre de mémoires actuellement rempli pour les invités. Ces valeurs
additionnés reflètent la valeur globale de la créance impayée, qui est fournie via le info
dispute, réclamations_encours valeur. le Mem colonne a la valeur cumulée de
réclamations en suspens et la quantité totale de mémoire qui a été actuellement allouée à
l'invité.

EXEMPLE

Un exemple de format pour la liste est le suivant :

Nom ID Mem VCPU État Heure(s) réclamée
Domaine-0 0 2047 4 r----- 19.7 0
OL5 2 2048 1 --p--- 0.0 847
OL6 3 1024 4 r----- 5.9 0
Windows_XP 4 2047 1 ---p--- 0.0 1989

Dans lequel on peut voir que l'invité OL5 a encore 847 Mo de mémoire réclamée (sur
le total de 2048 Mo où 1191 Mo ont été alloués à l'invité).

PLANIFICATEUR SOUS-COMMANDES


Xen est livré avec un certain nombre de planificateurs de domaine, qui peuvent être définis au démarrage avec le
plan= paramètre sur la ligne de commande Xen. Par défaut crédit est utilisé pour la planification.

cédule-de-crédit [OPTIONS]
Définissez ou obtenez les paramètres du planificateur de crédit. Le planificateur de crédit est un juste proportionnel
partagez le planificateur de CPU conçu à partir de zéro pour conserver le travail sur les hôtes SMP.

Chaque domaine (y compris Domain0) se voit attribuer un poids et un plafond.

OPTIONS

-d DOMAINE, --domain=DOMAINE
Spécifiez le domaine pour lequel les paramètres du planificateur doivent être modifiés ou récupérés.
Obligatoire pour modifier les paramètres du planificateur.

-w POIDS, --poids=POIDS
Un domaine avec un poids de 512 aura deux fois plus de CPU qu'un domaine avec un poids
de 256 sur un hôte contesté. Les poids légaux vont de 1 à 65535 et la valeur par défaut est
256.

-c Code postal, --cap=CAP
Le plafond fixe éventuellement la quantité maximale de CPU qu'un domaine pourra
consommer, même si le système hôte a des cycles CPU inactifs. Le plafond est exprimé en
pourcentage d'un processeur physique : 100 correspond à 1 processeur physique, 50 à un demi-processeur, 400 à 4
CPU, etc. La valeur par défaut, 0, signifie qu'il n'y a pas de plafond supérieur.

NB : De nombreux systèmes ont des fonctionnalités qui réduisent la puissance de calcul d'un processeur
qui n'est pas utilisé à 100 %. Cela peut être dans le système d'exploitation, mais peut aussi
parfois être en dessous du système d'exploitation dans le BIOS. Si vous fixez un plafond tel que
les cœurs individuels fonctionnent à moins de 100 %, cela peut avoir un impact sur le
performance de votre charge de travail au-delà de l'impact du plafond. Par exemple, si
votre processeur fonctionne à 2 GHz et vous plafonnez une machine virtuelle à 50%, le système de gestion de l'alimentation
peut également réduire la vitesse d'horloge à 1 GHz; l'effet sera que votre VM obtient 25%
de la puissance disponible (50 % de 1 GHz) plutôt que 50 % (50 % de 2 GHz). Si vous êtes
n'obtenez pas les performances que vous attendez, regardez les options de performances et cpufreq dans
votre système d'exploitation et votre BIOS.

-p POOL CPU, --cpupool=CPUPOOL
Restreindre la sortie aux domaines dans le pool de processeurs spécifié.

-s, --schedparam
Spécifiez pour répertorier ou définir les paramètres du planificateur à l'échelle du pool.

-t TRANCHE, --tslice_ms=TSLICE
Timeslice indique au planificateur combien de temps autoriser les machines virtuelles à s'exécuter avant de préempter.
La valeur par défaut est 30 ms. Les plages valides sont de 1 ms à 1000 ms. La longueur de la tranche de temps
(en ms) doit être supérieure à la longueur du ratelimit (voir ci-dessous).

-r RLIMITE, --ratelimit_us=RLIMIT
Ratelimit tente de limiter le nombre de programmes par seconde. Il fixe un minimum
temps (en microsecondes) qu'une VM doit s'exécuter avant d'autoriser un
VM prioritaire pour le préempter. La valeur par défaut est de 1000 microsecondes (1ms). Valide
la plage est de 100 à 500000 500 (XNUMX ms). La longueur de la limite de débit doit être inférieure à la
longueur de la tranche de temps.

COMBINAISON

Voici l'effet de la combinaison des options ci-dessus :

 : Répertorier tous les paramètres de domaine et les paramètres de planification de tous les pools
-d [domide]  : Répertorier les paramètres de domaine pour le domaine [domid]
-d [domide] [paramètres] : Définir les paramètres de domaine pour le domaine [domid]
-p [bassin]  : répertorie tous les domaines et paramètres de planification pour [pool]
-s : Liste des paramètres de planification pour poolid 0
-s [paramètres] : Définir les paramètres de planification pour poolid 0
-p [bassin] -s  : Répertorier les paramètres de planification pour [pool]
-p [bassin] -s [paramètres] : Définir les paramètres de planification pour [pool]
-p [bassin] -d... : Illégal
cédule-crédit2 [OPTIONS]
Définissez ou obtenez les paramètres du planificateur credit2. Le programmateur credit2 est un juste proportionnel
partagez le planificateur de CPU conçu à partir de zéro pour conserver le travail sur les hôtes SMP.

Chaque domaine (y compris Domain0) se voit attribuer un poids.

OPTIONS

-d DOMAINE, --domain=DOMAINE
Spécifiez le domaine pour lequel les paramètres du planificateur doivent être modifiés ou récupérés.
Obligatoire pour modifier les paramètres du planificateur.

-w POIDS, --poids=POIDS
Un domaine avec un poids de 512 aura deux fois plus de CPU qu'un domaine avec un poids
de 256 sur un hôte contesté. Les poids légaux vont de 1 à 65535 et la valeur par défaut est
256.

-p POOL CPU, --cpupool=CPUPOOL
Restreindre la sortie aux domaines dans le pool de processeurs spécifié.

programmé-rtds [OPTIONS]
Définissez ou obtenez les paramètres du planificateur rtds (Real Time Deferrable Server). Ce planificateur rt
applique l'algorithme de planification en temps réel Preemptive Global Early Deadline First à
planifier les VCPU dans le système. Chaque VCPU a une période et un budget dédiés. VCPU dans
le même domaine ont la même période et le même budget. Lorsqu'il est programmé, un VCPU brûle son
budget. Un VCPU voit son budget reconstitué au début de chaque période ; Inutilisé
le budget est rejeté à la fin de chaque période.

OPTIONS

-d DOMAINE, --domain=DOMAINE
Spécifiez le domaine pour lequel les paramètres du planificateur doivent être modifiés ou récupérés.
Obligatoire pour modifier les paramètres du planificateur.

-p PÉRIODE, --période=PÉRIODE
Période de temps, en microsecondes, pendant laquelle reconstituer le budget.

-b BUDGET, --budget=BUDGET
Durée, en microsecondes, pendant laquelle le VCPU sera autorisé à s'exécuter chaque
période.

-c POOL CPU, --cpupool=CPUPOOL
Restreindre la sortie aux domaines dans le pool de processeurs spécifié.

POOLS CPU COMMANDES


Xen peut regrouper les processeurs physiques d'un serveur dans des pools de processeurs. Chaque CPU physique est affectée à
la plupart à un pool de processeurs. Les domaines sont chacun limités à un seul pool de processeurs. La planification fait
ne dépasse pas les limites du pool de processeurs, de sorte que chaque pool de processeurs a son propre planificateur. CPU physique et
les domaines peuvent être déplacés d'un pool de processeurs à un autre uniquement par une commande explicite. Cpu-pools
peut être spécifié soit par nom, soit par identifiant.

cpupool-créer [OPTIONS] [Fichier de configuration] [Variable=Valeur ...]
Créez un pool de processeurs basé sur une configuration à partir d'un Fichier de configuration ou des paramètres de ligne de commande.
Paramètres variables du Fichier de configuration peut être modifié en spécifiant de nouveaux ou supplémentaires
affectations sur la ligne de commande.

Voir le xlcpupool.cfg(5) page de manuel pour plus d'informations.

OPTIONS

-f=FICHIER, --defconfig=FICHIER
Utilisez le fichier de configuration donné.

liste-cpupool [-c|--cpu] [pool de processeurs]
Répertoriez les pools de CPU sur l'hôte. Si -c est spécifié, xl imprime une liste des processeurs utilisés par CPU-
pool.

cpupool-destruction pool de processeurs
Désactive un pool de processeurs. Ceci n'est possible que si aucun domaine n'est actif dans le pool de processeurs.

cpupool-renommer pool de processeurs
Renomme un pool de processeurs en nouveau nom.

cpupool-cpu-ajouter pool de processeurs processeur|nœud:nœuds
Ajoute un ou plusieurs processeurs ou nœuds NUMA à pool de processeurs. Les CPU et les nœuds NUMA peuvent être spécifiés
en tant qu'ID CPU/nœud uniques ou en tant que plages.

Par exemple :

(a) xl cpupool-cpu-ajouter mypool 4
(b) xl cpupool-cpu-ajouter mon pool 1,5,10-16,^13
(c) xl cpupool-cpu-add mypool node:0,noeuds:2-3,^10-12,8

signifie ajouter la CPU 4 à mypool, en (a); en ajoutant les processeurs 1,5,10,11,12,14,15 et 16, en (b);
et en ajoutant tous les processeurs des nœuds NUMA 0, 2 et 3, plus le processeur 8, mais en excluant les processeurs
10,11,12, en (c).

Tous les processeurs spécifiés pouvant être ajoutés au pool de processeurs y seront ajoutés. Si quelques
Le processeur ne peut pas (par exemple, car ils font déjà partie d'un autre pool de processeurs), une erreur est
rapporté sur chacun d'eux.

cpupool-cpu-supprimer processeur|nœud:nœuds
Supprime un ou plusieurs processeurs ou nœuds NUMA de pool de processeurs. Les CPU et les nœuds NUMA peuvent être
spécifiés en tant qu'ID de processeur/nœud uniques ou en tant que plages, en utilisant exactement la même syntaxe que dans
cpupool-cpu-ajouter au dessus.

cpupool-migrer domaine pool de processeurs
Déplace un domaine spécifié par l'ID de domaine ou le nom de domaine dans un pool de processeurs.

cpupool-numa-split
Divise la machine en un pool de processeurs par nœud numa.

VIRTUEL DISPOSITIF COMMANDES


La plupart des périphériques virtuels peuvent être ajoutés et supprimés pendant l'exécution des invités, en supposant que le
le soutien nécessaire existe dans l'invité. L'effet sur le système d'exploitation invité est sensiblement le même que n'importe quel autre
événement de branchement à chaud.

BLOC DISPOSITIFS
bloc-attacher ID de domaine composant(s) de spécification de disque ...
Créez un nouveau périphérique de bloc virtuel. Cela déclenchera un événement hotplug pour l'invité.

OPTIONS

ID de domaine
L'ID de domaine du domaine invité auquel l'appareil sera attaché.

spéc-disque-composant
Une spécification de disque dans le même format que celui utilisé pour le disque variable dans le domaine
fichier de configuration. Voir
<http://xenbits.xen.org/docs/unstable/misc/xl-disk-configuration.txt>.

bloc-détacher ID de domaine dévider [--Obliger]
Détachez le périphérique de bloc virtuel d'un domaine. dévider peut être le nom symbolique ou le numérique
ID d'appareil donné à l'appareil par le domaine 0. Vous devrez exécuter xl liste de blocage à
déterminer ce nombre.

Le détachement de l'appareil nécessite la coopération du domaine. Si le domaine ne parvient pas à
libérer l'appareil (peut-être parce que le domaine est bloqué ou utilise toujours l'appareil),
le détachement échouera. Les --Obliger le paramètre détachera de force l'appareil, mais
peut provoquer des erreurs d'E/S dans le domaine.

liste de blocage ID de domaine
Répertoriez les périphériques de blocs virtuels pour un domaine.

insertion de cd ID de domaine Périphérique Virtuel l'objectif
Insérez un cdrom dans le lecteur de CD virtuel existant d'un domaine invité. Le lecteur virtuel doit
existent déjà mais peuvent être actuellement vides.

Fonctionne uniquement avec les domaines HVM.

OPTIONS

Périphérique Virtuel
Comment l'appareil doit être présenté au domaine invité ; par exemple "hdc".

l'objectif
le chemin cible dans le domaine principal (généralement le domaine 0) à exporter ; Peut être un
bloquer un périphérique ou un fichier, etc. Voir l'objectif in docs/misc/xl-disk-configuration.txt.

éjection de cd ID de domaine Périphérique Virtuel
Éjectez un cdrom du lecteur de CD virtuel d'un invité. Fonctionne uniquement avec les domaines HVM.

OPTIONS

Périphérique Virtuel
Comment l'appareil doit être présenté au domaine invité ; par exemple "hdc".

RÉSEAU DISPOSITIFS
rattachement au réseau ID de domaine Périphérique réseau
Crée un nouveau périphérique réseau dans le domaine spécifié par ID de domaine. Périphérique réseau
décrit le périphérique à connecter, en utilisant le même format que le vif chaîne dans le domaine
fichier de configuration. Voir xl.cfg et
<http://xenbits.xen.org/docs/unstable/misc/xl-network-configuration.html> pour en savoir plus
renseignements.

réseau-détacher ID de domaine dévid|mac
Supprime le périphérique réseau du domaine spécifié par ID de domaine. dévider est le
numéro de périphérique d'interface virtuelle dans le domaine (c'est-à-dire le 3 dans vif22.3).
Alternativement le mac L'adresse peut être utilisée pour sélectionner l'interface virtuelle à détacher.

liste-réseau ID de domaine
Répertoriez les interfaces réseau virtuelles pour un domaine.

CANAL DISPOSITIFS
liste des chaînes ID de domaine
Répertoriez les interfaces de canal virtuel pour un domaine.

VTPM DISPOSITIFS
vtpm-attacher ID de domaine appareil-vtpm
Crée un nouveau périphérique vtpm dans le domaine spécifié par ID de domaine. appareil-vtpm décrit
l'appareil à connecter, en utilisant le même format que le vtpm chaîne dans la configuration du domaine
déposer. Voir xl.cfg pour plus d'informations.

vtpm-détacher ID de domaine devid|uuid
Supprime le périphérique vtpm du domaine spécifié par ID de domaine. dévider est le numérique
ID de périphérique donné au périphérique de module de plate-forme de confiance virtuelle. Vous devrez courir xl
liste-vtpm pour déterminer ce nombre. Alternativement le uuid du vtpm peut être utilisé pour
sélectionnez le périphérique virtuel à détacher.

liste-vtpm ID de domaine
Répertoriez les modules de plateforme virtuelle de confiance pour un domaine.

PCI TRAVERSER


liste-assignable-pci
Répertoriez tous les périphériques PCI attribuables. Ce sont des dispositifs du système qui sont
configurés pour être disponibles pour le passthrough et sont liés à un backend PCI approprié
pilote dans le domaine 0 plutôt qu'un vrai pilote.

pci-assignable-ajouter BDF
Rendez le périphérique sur PCI Bus/Périphérique/Fonction BDF attribuable aux invités. Cela liera
le périphérique au pilote pciback. S'il est déjà lié à un pilote, il
être délié, et le pilote d'origine stocké afin qu'il puisse être re-lié au même
pilote plus tard si vous le souhaitez. Si le périphérique est déjà lié, il renverra le succès.

ATTENTION : Cela rendra le périphérique inutilisable par le domaine 0 jusqu'à ce qu'il soit renvoyé avec pci-
assignable-supprimer. Il faut donc veiller à ne pas le faire sur un appareil critique
au fonctionnement du domaine 0, comme les contrôleurs de stockage, les interfaces réseau ou les GPU qui
sont actuellement utilisés.

pci-assignable-remove [-r] BDF
Rendez le périphérique sur PCI Bus/Périphérique/Fonction BDF attribuable aux invités. Ce sera à
moins délier l'appareil de pciback. Si l'option -r est spécifiée, elle sera également
essayez de lier à nouveau le périphérique à son pilote d'origine, le rendant utilisable par le domaine 0
de nouveau. Si le périphérique n'est pas lié à pciback, il renverra le succès.

pci-attacher ID de domaine BDF
Branchez à chaud un nouveau périphérique pci pass-through au domaine spécifié. BDF est le PCI
Bus/Périphérique/Fonction du périphérique physique à transmettre.

pci-détacher [-f] ID de domaine BDF
Débranchez à chaud un périphérique pci précédemment attribué d'un domaine. BDF est le PCI
Bus/Périphérique/Fonction du périphérique physique à supprimer du domaine invité.

If -f est spécifié, xl va supprimer de force l'appareil même sans l'invité
collaboration.

liste pci ID de domaine
Répertoriez les périphériques PCI pass-through pour un domaine.

TMEM


liste-tmem Je[<-l>] ID de domaine
Répertoriez les pools tmem. Si -l est spécifié, répertoriez également les statistiques de tmem.

tmem-gel ID de domaine
Geler les pools tmem.

temps-dégel ID de domaine
Décongeler les piscines.

tmem-set ID de domaine [OPTIONS]
Modifiez les paramètres tmem.

OPTIONS

-w POIDS
Poids (int)

-c Code postal
Cap (entier)

-p COMPRESS
Compresser (int)

authentification partagée tmem ID de domaine [OPTIONS]
Dés/authentifier le pool tmem partagé.

OPTIONS

-u UUID
Specify uuid (abcdef01-2345-6789-1234-567890abcdef)

-a AUTH
0=authentique,1=mort

tmem-libérable
Obtenez des informations sur la quantité de mémoire libérable (Mo) utilisée par tmem.

BALLON


BALLON est un cadre de sécurité qui définit une politique de contrôle d'accès obligatoire fournissant
des contrôles affinés sur les domaines Xen, permettant à l'auteur de la stratégie de définir ce
les interactions entre les domaines, les appareils et l'hyperviseur sont autorisées. Quelques exemples de
ce que vous pouvez faire avec XSM/FLASK :
- Empêcher deux domaines de communiquer via des canaux d'événement ou des subventions
- Contrôlez quels domaines peuvent utiliser le relais d'appareil (et quels appareils)
- Restreindre ou auditer les opérations effectuées par des domaines privilégiés
- Empêcher un domaine privilégié de mapper arbitrairement des pages d'autres
domaines.

Vous pouvez trouver plus de détails sur l'utilisation de Flask et un exemple de politique de sécurité ici :
<http://xenbits.xen.org/docs/unstable/misc/xsm-flask.txt>

getenforce
Déterminez si le module de sécurité Flask est chargé et applique sa politique.

forcer 1|0|Application|Permissif
Activez ou désactivez l'application des contrôles d'accès FLSK. La valeur par défaut est permissive,
mais cela peut être changé en application en spécifiant "flask=enforcing" ou "flask=late"
sur la ligne de commande de l'hyperviseur.

politique de chargement fichier-politique
Chargez la stratégie FLSK à partir du fichier de stratégie donné. La politique initiale est fournie au
hyperviseur en tant que module multiboot ; cette commande autorise les mises à jour d'exécution de la stratégie.
Le chargement d'une nouvelle politique de sécurité réinitialisera les modifications d'exécution apportées aux étiquettes des appareils.

PLATEFORME PARTAGÉ RESSOURCE SURVEILLANCE/CONTROLE


Intel Haswell et les plates-formes de serveurs ultérieures offrent une surveillance et un contrôle des ressources partagées
les technologies. La disponibilité de ces technologies et les capacités matérielles peuvent être
montré avec psr-hwinfo.

Voirhttp://xenbits.xen.org/docs/unstable/misc/xl-psr.html> pour plus d'informations.

psr-hwinfo [OPTIONS]
Afficher les informations matérielles sur les ressources partagées de la plate-forme (PSR).

OPTIONS

-m, --cmt
Afficher les informations sur le matériel de la technologie de surveillance du cache (CMT).

-a, --chat
Afficher les informations matérielles de la technologie d'allocation de cache (CAT).

CACHE MONITORING TECHNOLOGIE
Les plates-formes de serveur Intel Haswell et ultérieures offrent une capacité de surveillance dans chaque
processeur pour mesurer une métrique de ressource partagée de plate-forme spécifique, par exemple, le cache L3
occupation. Dans l'implémentation Xen, la granularité de la surveillance est au niveau du domaine. À
surveiller un domaine spécifique, attachez simplement l'ID de domaine avec le service de surveillance. Quand le
domaine n'a plus besoin d'être surveillé, détachez l'identifiant du domaine de la surveillance
après-vente.

Les plates-formes de serveur Intel Broadwell et ultérieures offrent également une bande passante mémoire totale/locale
surveillance. Xen prend en charge la surveillance par domaine pour ces deux types de surveillance supplémentaires.
La surveillance de la bande passante mémoire et la surveillance de l'occupation du cache L3 partagent le même ensemble de
service de surveillance sous-jacent. Une fois qu'un domaine est attaché au service de surveillance,
les données de surveillance peuvent être affichées pour n'importe lequel de ces types de surveillance.

psr-cmt-attache [ID de domaine]
attach : attachez le service de surveillance des ressources partagées de la plate-forme à un domaine.

psr-cmt-détacher [ID de domaine]
détacher : détachez le service de surveillance des ressources partagées de la plate-forme d'un domaine.

psr-cmt-show [type-moniteur-psr] [ID de domaine]
Afficher les données de surveillance pour un certain domaine ou tous les domaines. Moniteur actuellement pris en charge
les types sont :
- "cache-occupancy": montrant l'occupation du cache L3 (Ko).
- "total-mem-bandwidth": montrant la bande passante totale de la mémoire (KB/s).
- "local-mem-bandwidth": montrant la bande passante de la mémoire locale (KB/s).

CACHE ALLOCATION TECHNOLOGIE
Les plates-formes de serveurs Intel Broadwell et ultérieures offrent des capacités de configuration et d'utilisation de
les mécanismes Cache Allocation Technology (CAT), qui permettent plus de ressources de cache (c'est-à-dire
cache L3) à rendre disponible pour les applications hautement prioritaires. Dans l'implémentation Xen,
CAT est utilisé pour contrôler l'allocation du cache sur la base de la VM. Pour appliquer le cache sur un
domaine, il suffit de définir des masques de capacité (CBM) pour le domaine.

psr-cat-cbm-ensemble [OPTIONS] ID de domaine cbm
Définissez des masques de bits de capacité de cache (CBM) pour un domaine. Pour savoir comment spécifier cbm prière de se référer à
<http://xenbits.xen.org/docs/unstable/misc/xl-psr.html>.

OPTIONS

-s PRISE, --socket=SOCLE
Spécifiez le socket à traiter, sinon tous les sockets sont traités.

psr-chat-show [ID de domaine]
Afficher les paramètres CAT pour un certain domaine ou tous les domaines.

IGNORÉ POUR LES CANADIENS COMPATIBILITÉ avec XM


xl est principalement compatible en ligne de commande avec l'ancien utilitaire xm utilisé avec l'ancien Python
xend. Pour des raisons de compatibilité, les options suivantes sont ignorées :

xl émigrer --habitent

À BE DOCUMENTÉ


Nous avons besoin d'une meilleure documentation pour :

par l'obscurité
Mémoire transcendante.

Utiliser xl en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.