comando do cpupstat

Propósito

Detecta configurações que poderiam fazer com que uma operação de CPU DR falhe.

Sintaxe

cpupstat [-v] -i identificador

Descrição

O objetivo deste comando é detectar configurações que poderiam fazer com que uma operação de CPU DR falhe. Há várias etapas para o comando.
  1. Parse e valide a entrada.
  2. Verifique todos os rsets de blocos de controle de classe WLM para rsets com uma única CPU ativa correspondente a passada em CPU. Os rsets de blocos de controle de classe estão localizados em ccb [cid]-> cl_rset, para iterar por meio de todos eles o valor de CID deve ser incrementado e a validade de classe verificada para cada valor possível. Uma contagem do número de aulas com tal rset será impressa. Se a opção de verbose for dada, os nomes das aulas serão impressos também.
  3. Verifique todos os rsets de registro do kernel para rsets com um único cpu ativo combinando o passado em CPU. Uma contagem do número de processos com anexos a tais rsets será impressa para o usuário. Se a opção de verbose for dada, os IDs do processo serão impressos também.
  4. Uma contagem de anexos do bindprocessador para o ID de ligação numerada mais alta será impressa para o usuário. Se a opção de verbose for dada, os IDs do processo serão impressos também.

Sinalizações

Item Descrição
-i O índice do ID da CPU lógica.
-v Opção de verbose.

Status de saída

Se um erro for encontrado na execução uma mensagem de erro adequada é escrita para stderr, e as saídas de comando com um status de saída diferente de zero.

Exemplos

  1. # cpupstat -i 2
    
    3 WLM classes have single CPU rsets with CPU ID 2.
    0 processes have single CPU rset attachments with CPU ID 2.
    0 processes are bound to bind ID 2.
    
  2. # cpupstat -v -i 2
    
    3 WLM classes have single CPU rsets with CPU ID 2.
            c1
            c1.Default
            c1.Shared
    0 processes have single CPU rset attachments with CPU ID 2.
    0 processes are bound to bind ID 2.
    
  3. # cpupstat -i 2
    
    0 WLM classes have single CPU rsets with CPU ID 2.
    2 processes have single CPU rset attachments with CPU ID 2.
    0 processes are bound to bind ID 2.
    
  4. # cpupstat -v -i 2
    
    0 WLM classes have single CPU rsets with CPU ID 2.
    2 processes have single CPU rset attachments with CPU ID 2.
            16600
            26444
    0 processes are bound to bind ID 2.
    
    Para processos ligados, a última lista, a saída é a mesma que para os anexos de rset, em que o PID fica impresso se a opção -v for especificada.

Local

/usr/bin/cpupstat