GoGPT Best VPN GoSearch

favicon do OnWorks

virt-top - Online na nuvem

Execute virt-top no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando virt-top que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


virt-top - utilitário tipo 'top' para estatísticas de virtualização

RESUMO


virt-top [-opções]

DESCRIÇÃO


virt-top é um topo(1) utilitário semelhante para mostrar estatísticas de domínios virtualizados. Muitas chaves e
as opções de linha de comando são as mesmas que as normais topo.

Ele usa libvirt, de modo que é capaz de mostrar estatísticas em uma variedade de diferentes
sistemas de virtualização.

OPÇÕES


-1 Exibir CPUs físicas por padrão (em vez de domínios). Quando virt-top estiver em execução, use
da 1 chave para alternar entre CPUs físicas e exibição de domínios.

-2 Exibir interfaces de rede por padrão (em vez de domínios). Quando virt-top está em execução,
use o 2 chave para alternar entre interfaces de rede e exibição de domínios.

-3 Dispositivos de bloco de exibição (discos virtuais) por padrão (em vez de domínios). Quando virt-top
está funcionando, use o 3 tecla para alternar entre dispositivos de bloqueio e exibição de domínios.

-b Modo em lote. Neste modo, os pressionamentos de tecla são ignorados.

-c Ligações or --conectar Ligações
Conecte-se ao URI libvirt fornecido.

Para conectar ao QEMU / KVM, você normalmente faria -c qemu: /// system

Para se conectar ao Xen no mesmo host, faça -c xen: ///

Para se conectar ao libvirtd em uma máquina remota, você normalmente faria -c qemu: // host / sistema

Se esta opção não for fornecida, o virt-top se conecta por padrão a qualquer que seja o
hipervisor padrão para libvirt, embora isso possa ser substituído definindo o ambiente
variáveis.

Veja a documentação da libvirt emhttp://libvirt.org/uri.html> para mais
informações.

-d atraso
Defina o atraso entre as atualizações da tela em segundos. O padrão é 3.0 segundos. Você pode
mude isso enquanto virt-top estiver rodando pressionando qualquer s or d chave.

-n iterações
Defina o número de iterações a serem executadas. O padrão é executar continuamente.

-o tipo
Defina a ordem de classificação para um dos seguintes: cpu (classificar por% CPU usada), mem (classificar pela memória total),
tempo (classificar pelo tempo total), id (classificar por ID de domínio), nome (classificar por nome de domínio), Netrx
(classificar por bytes recebidos pela rede), netx (classificar por bytes transmitidos pela rede), bloquearrdrq
(classificar por dispositivo de bloco [disco] solicitações de leitura), blocowrrq (classificar por dispositivo de bloco [disco]
escrever solicitações).

Enquanto o virt-top está em execução, você pode alterar a ordem de classificação usando as teclas P (CPU), M
(memória), T (tempo total), N (ID de domínio), F (selecione interativamente o campo de classificação).

-s Modo de segurança. Atualmente, isso não faz nada.

--hist-cpu seg
Defina o tempo em segundos entre as atualizações da% de CPU histórica no canto superior direito do
visor.

--csv arquivo.csv
Grave as estatísticas no arquivo arquivo.csv. Primeiro, um cabeçalho é escrito mostrando o
estatísticas sendo registradas em cada coluna, então uma linha é escrita para cada tela
atualizar. O arquivo CSV pode ser carregado diretamente pela maioria dos programas de planilha.

Atualmente, as estatísticas que este registra variam entre os lançamentos do virt-top (mas o
os cabeçalhos das colunas permanecerão os mesmos, então você pode usá-los para processar o arquivo CSV).

Nem todas as versões do virt-top suportam saída CSV - depende de como o programa era
compilado (ver README arquivo na distribuição de origem para obter detalhes).

Para economizar espaço, você pode compactar seus arquivos CSV (se o seu shell suportar este recurso,
por exemplo. bater):

virt-top --csv> (gzip -9> output.csv.gz)

Você pode usar um truque semelhante para dividir o arquivo CSV. Neste exemplo, o arquivo CSV é
dividir a cada 1000 linhas em arquivos chamados saída.csv.00, saída.csv.01 etc.

virt-top --csv> (split -d -l 1000 - output.csv.)

--no-csv-cpu
Desative as estatísticas da CPU do domínio na saída CSV.

--no-csv-mem
Desative as estatísticas de memória de domínio na saída CSV.

--no-csv-bloco
Desative as estatísticas do dispositivo de bloqueio de domínio na saída CSV.

--no-csv-net
Desative as estatísticas de interface de rede de domínio na saída CSV.

--depurar nome do arquivo
Envie mensagens de depuração e erro para nome do arquivo. Para enviar mensagens de erro ao syslog, você pode
Faz:

virt-top --debug> (logger -t virt-top)

Veja também REPORTING BUGS abaixo.

--init-file nome do arquivo
Ler nome do arquivo como o arquivo init em vez do padrão que é $ HOME / .virt-toprc. Ver
também INIT FILE abaixo.

--no-arquivo de inicialização
Não leia nenhum arquivo init.

--roteiro
Modo de script. Não haverá interface de usuário. Isso é mais útil quando usado em conjunto
com o --csv e -n opções.

--Stream
Modo de transmissão. Todas as saídas são enviadas para stdout. Isso pode ser usado a partir de scripts de shell, etc.
Não há interface de usuário.

--bloco em bytes
Mostra estatísticas de E / S em bytes. O padrão é mostrado no número de solicitações.

--Fim do tempo tempo
O programa será encerrado no tempo dado.

A hora pode ser fornecida em um dos seguintes formatos:

AAAA-MM-DD HH: MM: SS
A hora de término é a data e a hora fornecidas.

HH: MM: SS
A hora do fim é a hora dada, hoje.

+ HH: MM: SS
A hora de término é horas HH, minutos MM, segundos SS no futuro (contados a partir do
momento em que o programa começa).

+ s
O tempo de término é seg segundos no futuro.

Por exemplo, para executar o programa por 3 minutos, você pode fazer:

virt-top - fim do tempo +00: 03: 00

ou:

virt-top - fim do tempo +180

Nem todas as versões do virt-top suportam esta opção - depende de como o programa era
compilado (ver README arquivo na distribuição de origem para obter detalhes).

--Socorro
Exibir resumo de uso.

--versão
Exibe o número da versão e sai.

CHAVES


Observe que as chaves diferenciam maiúsculas de minúsculas. Por exemplo, use letras maiúsculas P (mude P) para classificar por
%CPU. ^ antes de uma tecla significa uma tecla Ctrl, então ^L é Ctrl L.

espaço or ^L
Atualiza a exibição.

q Sai do programa.

h Exibe ajuda.

s or d
Altere o atraso entre as atualizações de tela.

B Alterne as estatísticas de Bloco de E / S para que sejam mostradas em bytes ou solicitações.

0 (número 0)
Mostra a lista normal de exibição de domínios.

1 (número 1)
Alterne para mostrar CPUs físicas. Se pressionado novamente, volta a mostrar domínios
(a exibição normal).

2 Alterne para mostrar interfaces de rede. Se pressionado novamente, volta a mostrar
domínios.

3 Alterne para mostrar dispositivos de bloco (discos virtuais). Se pressionado novamente, alterna de volta para
mostrando domínios.

P Classificar por% CPU.

M Classifique pela memória total. Observe que isso mostra a memória total alocada para o convidado,
não a memória que está sendo usada.

T Classifique por tempo total.

N Classifique por ID de domínio.

F Selecione o campo de classificação interativamente (existem outros campos de classificação que você pode escolher usando
esta chave).

W Isso cria ou sobrescreve o arquivo init com as configurações atuais.

Esta chave é desabilitada se --no-arquivo de inicialização foi especificado na linha de comando ou se
sobrescrever arquivo de inicialização falso é fornecido no arquivo init.

INIT ARQUIVO


Quando o virt-top é inicializado, ele lê as configurações iniciais do arquivo .virt-toprc no usuário
diretório inicial.

O nome deste arquivo pode ser sobrescrito usando o --init-file nome do arquivo opção de linha de comando
ou pode ser totalmente desativado usando --no-arquivo de inicialização.

O arquivo init tem um formato simples. Linhas em branco e comentários começando com # são ignorados.
Todo o resto é um conjunto de chave valor pares, descritos a seguir.

exibição tarefa | pcpu | bloco | rede
Define o modo de exibição principal para um de tarefa (tarefas, o padrão), pcpu (CPUs físicas),
quadra (dispositivos de bloqueio), ou líquido (interfaces de rede).

atraso seg
Define o atraso entre as atualizações de exibição em segundos.

histórico-cpu seg
Define o atraso histórico da CPU em segundos.

iterações n
Define o número de iterações a serem executadas antes de sairmos. Definindo isso para -1 significa correr
continuamente.

tipo cpu | mem | hora | id | nome | ...
Define a ordem de classificação. Os nomes das opções são os mesmos da linha de comando -o opção.

connect Ligações
Define o URI de conexão padrão.

depurar nome do arquivo
Define o nome do arquivo padrão a ser usado para depurar e mensagens de erro.

csv nome do arquivo
Ativa a saída CSV para o arquivo nomeado.

csv-cpu verdadeiro | falso
Habilite ou desabilite as estatísticas da CPU do domínio na saída CSV.

csv-mem verdadeiro | falso
Habilite ou desabilite as estatísticas de memória de domínio na saída CSV.

bloco csv verdadeiro | falso
Habilite ou desabilite as estatísticas do dispositivo de bloqueio de domínio na saída CSV.

csv-net verdadeiro | falso
Habilite ou desabilite as estatísticas de interface de rede de domínio na saída CSV.

fornada verdadeiro | falso
Define o modo em lote.

seguro verdadeiro | falso
Define o modo seguro.

escrita verdadeiro | falso
Define o modo de script.

transmitir canais verdadeiro | falso
Define o modo de transmissão.

bloco em bytes verdadeiro | falso
Mostra as estatísticas do dispositivo de bloco em bytes.

Fim do tempo tempo
Defina a hora em que o programa termina. Veja acima os formatos de hora suportados.

sobrescrever arquivo de inicialização falso
Se definido para falso então o W A chave não sobrescreverá o arquivo init.

Observe que, na implementação atual, as opções especificadas no arquivo init substituem
opções especificadas na linha de comando. Este é um bug e este comportamento pode mudar no
futuro.

NOTAS


Bloquear I / O estatística
Este valor de E / S é a quantidade de E / S desde a iteração anterior do virt-top. Calcular
velocidade de I / O, você deve dividir o número por segundos de atraso.

REDE RX BYTES E PACOTES
Libvirt / virt-top não tem como saber se um pacote transmitido a um convidado foi recebido (por exemplo,
se o convidado não estiver ouvindo). Nas estatísticas RX da rede, virt-top relata os pacotes
transmitidos ao hóspede, com base no fato de o hóspede poder recebê-los.

Em particular, isso inclui pacotes de broadcast. Por causa da forma como o Linux faz a ponte
trabalho, se o convidado estiver conectado a uma ponte, provavelmente verá um fundo "estável
ruído "dos pacotes RX, mesmo quando a interface de rede está inativa ou inativa. Eles são causados ​​por
Pacotes STP gerados pela ponte.

DEPURAÇÃO LIBVIRT QUESTÕES
virt-top tenta transformar erros libvirt em mensagens informativas. No entanto, se libvirt
a inicialização falha, então isso não é possível. Em vez disso, você obterá um erro obscuro
gostar:

libvir: erro: falha desconhecida
Erro fatal: exceção Libvirt.Virterror (...)

Para ver a causa dos erros libvirt em mais detalhes, habilite a depuração libvirt configurando
esta variável de ambiente:

exportar LIBVIRT_DEBUG = 1

Use virt-top online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad




×
Anúncios
❤ ️Compre, reserve ou compre aqui — sem custos, ajuda a manter os serviços gratuitos.