xbstress command [type=level] [/X[:]address[+<accesskey>]]
| Option | Description |
|---|---|
| command | Commande de stress à exécuter. Consultez Commandes de stress pour obtenir la liste des commandes prises en charge. |
| type=level | Type de la source de stress et niveau de stress à appliquer. Les valeurs prises en charge pour le type et le niveau sont détaillées ci-dessous. Utilisez un niveau adapté au type de stress que vous choisissez d’appliquer. |
| /P | Chemin du fichier JSON de profil de simulation à utiliser. |
| /S | Nom du modèle de stress de simulation à utiliser. |
| /H | Indique que l’opération de stress cible uniquement l’Host OS. Cela permet une simulation de stress dans les situations où le System OS est inaccessible. |
/X[:]address[+<accesskey>] |
|
| /LC | Spécifiez le code de paramètres régionaux. Permet de remplacer le code de paramètres régionaux par défaut |
Commandes de stress
Ce tableau décrit les commandes prises en charge parxbstress :
| Commande | Description |
|---|---|
| disconnect | Représente un scénario de déconnexion réseau. Cette opération correspond étroitement à un débranchement physique réel du câble réseau, y compris la réception par le titre des événements attendus concernant le changement d’état de la liaison. La plupart des outils ne fonctionnent pas sur la console pendant la simulation, car tout le trafic réseau vers le System OS est bloqué. |
| start stressor_type=level … | Démarre une ou plusieurs sources de stress. |
| simulate simulation_type=level | Démarre une source de stress par simulation. |
| stop | Arrête toutes les sources de stress et simulations en cours d’exécution. |
| status | Affiche l’état actuel. Vous n’avez pas besoin de spécifier de type de stress avec cette commande. |
| set channel=N network=level [addresses=…] |
|
| set tcpportexemptions=port[;port;port;…] | Ports TCP (Transmission Control Protocol) à exempter d’une simulation réseau. |
| set udpportexemptions=port[;port;port;…] | Ports UDP (User Datagram Protocol) à exempter d’une simulation réseau. |
Types de sources de stress (xbstress start)
Type de la source de stress à démarrer. Pour déclencher un stress avec ces types de sources, utilisez xbstress start type=level.| Source | Description |
|---|---|
| disk | Source de stress du disque dur |
| l2cache | Source de stress du cache L2 |
| inbwlimitkbps | Limite de bande passante réseau entrante |
| outbwlimitkbps | Limite de bande passante réseau sortante |
| packetloss | Perte de paquets réseau |
| latencyms | Latence réseau |
Types de simulation de stress (xbstress simulate)
Type de simulation de stress. Pour déclencher un stress avec ces types, utilisez xbstress simulate type=level.| Source | Description |
|---|---|
| systemui | Source de stress par simulation de l’interface utilisateur du système |
| network | Source de stress par émulation réseau |
| cpu6 | Simule une activité sur le septième cœur de processeur |
Propriétés de simulation réseau (xbstress set)
Propriété de simulation réseau à utiliser avec une simulation réseau basée sur des canaux.| Propriété | Description |
|---|---|
| channel | Canal réseau |
| addresses | Adresses du canal réseau |
| network | Niveau de stress réseau à appliquer au canal |
| tcpportexemptions | Liste délimitée par des points-virgules de numéros de port TCP inclus dans les paramètres de simulation réseau. Ne peut pas être utilisée en même temps qu’une exemption de port ou qu’une inclusion de port UDP. Définissez cette valeur sur 0 pour inclure tous les ports TCP. L’inclusion de ports TCP exempte l’ensemble des ports UDP du stress réseau. |
| udpportexemptions | Liste délimitée par des points-virgules de numéros de port UDP inclus dans les paramètres de simulation réseau. Ne peut pas être utilisée en même temps qu’une exemption de port ou qu’une inclusion de port TCP. Définissez cette valeur sur 0 pour inclure tous les ports UDP. L’inclusion de ports UDP exempte l’ensemble des ports TCP du stress réseau. |
Niveaux de stress
Une source de stress d’un type particulier accepte les niveaux de stress correspondants. Utilisez un niveau de stress adapté au type de stress que vous spécifiez.| Type de stress | Valeurs valides |
|---|---|
| disk | 1-100 (stress maximal) |
| l2cache | 1-100 (stress maximal) |
| systemui | 1 |
| inbwlimitkbps | 192-70 000 Kbit/s |
| outbwlimitkbps | 192-70 000 Kbit/s |
| packetloss | 1-100 pour cent |
| latencyms | 1-10 000 millisecondes |
| network | Consultez Valeurs de stress réseau ci-dessous. |
| cpu6 |
|
| channel | 0–15 (ordre des canaux) Les canaux sont traités du plus bas au plus élevé. Plusieurs canaux peuvent être définis, et leurs valeurs n’ont pas besoin d’être consécutives. Chaque canal doit également spécifier un niveau de réseau et, éventuellement, les adresses concernées. Par défaut, toutes les adresses sont concernées. Pour une description de l’utilisation des canaux afin de simuler des conditions avancées, comme le blocage de l’accès aux services en ligne, consultez Tests de stress réseau sur les kits de développement XBOX. |
| addresses | Liste délimitée par des points-virgules d’adresses IPv4, d’adresses IPv6 et/ou de noms d’hôte. Les masques de sous-réseau sont facultatifs mais pris en charge. Les caractères génériques ne peuvent pas être utilisés pour les adresses. |
Valeurs de stress réseau
Les valeurs prises en charge pour le type de stress network sont décrites dans le tableau suivant :| Valeur | Description |
|---|---|
| min | Représente la configuration minimale requise de la XBOX One. Les titres doivent pouvoir prendre en charge cet environnement sans se figer ni planter : il s’agit d’une exigence de certification. Simule des vitesses de téléchargement de 192 Kbit/s, des vitesses de chargement de 192 Kbit/s, 1 % de perte de paquets et une latence aller-retour de 75 millisecondes. |
| avg | Représente une connectivité considérée comme moyenne selon les données de marché de 2013 aux États-Unis, ce qui correspond approximativement aux abonnements DSL. Simule des vitesses de téléchargement de 1 Mbit/s, des vitesses de chargement de 700 Kbit/s, 1 % de perte de paquets et une latence aller-retour de 50 millisecondes. |
| exc | Représente une connectivité considérée comme excellente selon les données de marché de 2013 aux États-Unis, ce qui correspond approximativement à une connexion haut débit ou par câble. Simule des vitesses de téléchargement de 35 Mbit/s, des vitesses de chargement de 10 Mbit/s, 0,5 % de perte de paquets et une latence aller-retour de 30 millisecondes. |
| broken | Simule une perte de connectivité. Notez que même lorsque cette valeur est spécifiée, les outils de développement comme le débogueur, les outils en ligne de commande et PIX continuent de fonctionner. |
| disconnect | Représente un scénario de déconnexion réseau. Cette opération correspond étroitement à un débranchement physique réel du câble réseau, y compris la réception par le titre des événements attendus concernant le changement d’état de la liaison. La plupart des outils ne fonctionnent pas sur la console pendant la simulation, car tout le trafic réseau vers le System OS est bloqué. REMARQUE : pour utiliser le scénario disconnect, vous devez être connecté à l’adresse Host IP de la console cible. Vous trouverez l’adresse Host IP en exécutant xbconnect sur une console et en relevant l’adresse IP indiquée dans la ligne HOST:. L’exécution de xbconnect <Host IP Address> permet à ce scénario de simulation réseau de fonctionner correctement. |
| channels | Représente une simulation réseau basée sur des canaux. Pour exécuter des simulations réseau par canaux, au moins un canal doit être défini à l’aide de la commande set. Pour une description de l’utilisation des canaux afin de simuler des conditions avancées, comme le blocage de l’accès aux services en ligne, consultez Tests de stress réseau sur les kits de développement XBOX. |
| gamestreaming-min | S’applique uniquement à la connexion de streaming. Correspond aux recommandations minimales pour le streaming de jeux. |
| gamestreaming-avg | S’applique uniquement à la connexion de streaming. Correspond aux conditions réseau médianes des utilisateurs qui utilisent le streaming de jeux via XBOX Game Streaming. Les valeurs spécifiques évoluent au fil du temps. |
| gamestreaming-top25 | S’applique uniquement à la connexion de streaming. Correspond aux conditions réseau des 25 % d’utilisateurs les mieux lotis qui utilisent le streaming de jeux via XBOX Game Streaming. Les valeurs spécifiques évoluent au fil du temps. |
Exemples
xbstress start disk=100
xbstress start l2cache=100
xbstress start disk=100 l2cache=100
xbstress start inbwlimitkbps=256 outbwlimitkbps=192 packetloss=1 latencyms=75
xbstress simulate systemui=1
xbstress set tcpportexemptions=50000;50001;50100
xbstress set udpportexemptions=50000;50001;50100
xbstress simulate network=min
xbstress simulate network=avg
xbstress simulate network=exc
xbstress simulate network=broken
xbstress simulate network=disconnect
xbstress simulate cpu6=max
xbstress simulate /P:simulationProfile.json
xbstress stop
xbstress status
xbstress set tcpportexemptions=50000;50001;50100
xbstress set udpportexemptions=50000;50001;50100
xbstress set channel=0 network=broken addresses=achievements.xboxlive.com
xbstress set channel=1 network=min
xbstress simulate network=channels
xbstress stop
