xbstress command [type=level] [/X[:]address[+<accesskey>]]
| Opção | Descrição |
|---|---|
| command | O comando de estresse a ser executado. Veja Comandos de estresse para obter uma lista dos comandos com suporte. |
| type=level | O tipo de um fator de estresse e o nível de estresse a ser aplicado. Os valores com suporte para o tipo e o nível são detalhados a seguir. Use um nível apropriado para o tipo de estresse que você escolher aplicar. |
| /P | Caminho do arquivo JSON do perfil de simulação a ser usado. |
| /S | Nome do modelo de estresse de simulação a ser usado. |
| /H | Especifica que a operação de estresse tem como destino somente o host OS. Isso permite a simulação de estresse em situações em que o system OS não pode ser alcançado. |
/X[:]address[+<accesskey>] |
|
| /LC | Especifica o código de localidade. Usado para substituir o código de localidade padrão |
Comandos de estresse
Esta tabela descreve os comandos com suporte noxbstress:
| Comando | Descrição |
|---|---|
| disconnect | Representa um cenário de desconexão de rede. Essa operação se aproxima bastante de uma remoção física real do cabo de rede, incluindo o recebimento, pelo título, dos eventos esperados sobre a alteração do status do link. A maioria das ferramentas não funcionará no console enquanto a simulação estiver em execução, pois todo o tráfego de rede para o system OS será bloqueado. |
| start stressor_type=level … | Inicia um ou mais indutores de estresse. |
| simulate simulation_type=level | Inicia um indutor de estresse de simulação. |
| stop | Interrompe todos os indutores de estresse e simulações em execução no momento. |
| status | Exibe o status atual. Você não precisa especificar nenhum tipo de estresse com este comando. |
| set channel=N network=level [addresses=…] |
|
| set tcpportexemptions=port[;port;port;…] | As portas do Transmission Control Protocol (TCP) a serem isentas de uma simulação de rede. |
| set udpportexemptions=port[;port;port;…] | As portas do User Datagram Protocol (UDP) a serem isentas de uma simulação de rede. |
Tipos de indutores de estresse (xbstress start)
O tipo do indutor de estresse a ser iniciado. Para iniciar o estresse com esses tipos de indutores, use xbstress start type=level.| Indutor | Descrição |
|---|---|
| disk | Indutor de estresse do disco rígido |
| l2cache | Indutor de estresse do cache L2 |
| inbwlimitkbps | Limite de largura de banda de entrada da rede |
| outbwlimitkbps | Limite de largura de banda de saída da rede |
| packetloss | Perda de pacotes da rede |
| latencyms | Latência da rede |
Tipos de simulação de estresse (xbstress simulate)
Um tipo de simulação de estresse. Para iniciar o estresse com esses tipos, use xbstress simulate type=level.| Indutor | Descrição |
|---|---|
| systemui | Indutor de estresse de simulação da interface do sistema |
| network | Indutor de estresse de emulação de rede |
| cpu6 | Simula atividade no sétimo núcleo de processamento |
Propriedades de simulação de rede (xbstress set)
Uma propriedade de simulação de rede para uso com uma simulação de rede baseada em canais.| Propriedade | Descrição |
|---|---|
| channel | O canal de rede |
| addresses | Os endereços no canal de rede |
| network | O nível do fator de estresse de rede a ser aplicado ao canal |
| tcpportexemptions | Uma lista delimitada por ponto e vírgula de números de portas TCP incluídos nas configurações de simulação de rede. Não pode ser usada enquanto qualquer isenção de porta ou inclusão de porta UDP estiver em uso. Defina como 0 para incluir todas as portas TCP. A inclusão de portas no TCP isentará todo o conjunto de portas UDP do estresse de rede. |
| udpportexemptions | Uma lista delimitada por ponto e vírgula de números de portas UDP incluídos nas configurações de simulação de rede. Não pode ser usada enquanto qualquer isenção de porta ou inclusão de porta TCP estiver em uso. Defina como 0 para incluir todas as portas UDP. A inclusão de portas no UDP isentará todo o conjunto de portas TCP do estresse de rede. |
Níveis de estresse
Um indutor de estresse de um tipo específico aceita os níveis de estresse correspondentes. Use um nível de estresse apropriado para o tipo de estresse que você especificar.| Tipo de estresse | Valores válidos |
|---|---|
| disk | 1-100 (estresse máximo) |
| l2cache | 1-100 (estresse máximo) |
| systemui | 1 |
| inbwlimitkbps | 192-70,000 Kbps |
| outbwlimitkbps | 192-70,000 Kbps |
| packetloss | 1-100 por cento |
| latencyms | 1-10.000 milissegundos |
| network | Veja Valores de estresse de rede abaixo. |
| cpu6 |
|
| channel | 0–15 (ordem dos canais) Os canais são processados do menor para o maior. Vários canais podem ser definidos, e os valores dos canais não precisam estar em ordem consecutiva. Cada canal também deve especificar um nível de rede e, opcionalmente, os endereços a serem afetados. O padrão é todos os endereços. Para obter uma descrição de como usar canais para simular condições avançadas, como bloquear o acesso a serviços ao vivo, veja Testes de estresse de rede em XBOX Dev Kits. |
| addresses | Uma lista delimitada por ponto e vírgula de endereços IPv4, endereços IPv6 e/ou nomes de host. As máscaras de sub-rede são opcionais, mas têm suporte. Caracteres curinga não podem ser usados para endereços. |
Valores de estresse de rede
Os valores com suporte para o tipo de estresse de rede são descritos na tabela a seguir:| Valor | Descrição |
|---|---|
| min | Representa os requisitos mínimos de operação do XBOX One. É um requisito de certificação que os títulos sejam capazes de dar suporte a esse ambiente sem travar ou falhar. Isso simula velocidades de download de 192 Kbps, velocidades de upload de 192 Kbps, 1% de perda de pacotes e 75 milissegundos de latência de ida e volta. |
| avg | Representa a conectividade considerada média de acordo com os dados de mercado de 2013 dos Estados Unidos, aproximadamente alinhada às assinaturas DSL. Isso simula velocidades de download de 1 Mbps, velocidades de upload de 700 Kbps, 1% de perda de pacotes e 50 milissegundos de latência de ida e volta. |
| exc | Representa a conectividade considerada excelente de acordo com os dados de mercado de 2013 dos Estados Unidos, aproximadamente alinhada à conectividade de banda larga ou cabo. Isso simula velocidades de download de 35 Mbps, velocidades de upload de 10 Mbps, 0,5% de perda de pacotes e 30 milissegundos de latência de ida e volta. |
| broken | Simula uma perda de conectividade. Observe que, mesmo quando esse valor é especificado, as ferramentas de desenvolvimento, como o depurador, as ferramentas de linha de comando e o PIX, continuam funcionando. |
| disconnect | Representa um cenário de desconexão de rede. Essa operação se aproxima bastante de uma remoção física real do cabo de rede, incluindo o recebimento, pelo título, de todos os eventos esperados sobre a alteração do status do link. A maioria das ferramentas não funcionará no console enquanto a simulação estiver em execução, pois todo o tráfego de rede para o system OS será bloqueado. OBSERVAÇÃO: para usar o cenário disconnect, você deve estar conectado ao endereço IP do host no console de destino. O endereço IP do host pode ser encontrado executando xbconnect em um console e observando o endereço IP referenciado na linha HOST:. Executar xbconnect <Host IP Address> permitirá que esse cenário de simulação de rede funcione corretamente. |
| channels | Representa uma simulação de rede baseada em canais. Para executar simulações de rede por canais, pelo menos um canal deve ser definido usando o comando set. Para obter uma descrição de como usar canais para simular condições avançadas, como bloquear o acesso a serviços ao vivo, veja Testes de estresse de rede em XBOX Dev Kits. |
| gamestreaming-min | Aplica-se somente à conexão de streaming. Corresponde às recomendações mínimas para streaming de jogos. |
| gamestreaming-avg | Aplica-se somente à conexão de streaming. Corresponde às condições de rede medianas dos usuários que usam o streaming de jogos por meio do XBOX Game Streaming. Os valores específicos mudarão com o tempo. |
| gamestreaming-top25 | Aplica-se somente à conexão de streaming. Corresponde às condições de rede dos 25% melhores usuários que usam o streaming de jogos por meio do XBOX Game Streaming. Os valores específicos mudarão com o tempo. |
Exemplos
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
