Este é o comando systemd-bootchart 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
systemd-bootchart - ferramenta de gráfico de desempenho de inicialização
DESCRIÇÃO
systemd-bootchart é uma ferramenta, geralmente executada na inicialização do sistema, que coleta a carga da CPU,
carga de disco, uso de memória, bem como informações por processo de um sistema em execução.
Os resultados coletados são produzidos como um gráfico SVG. Normalmente, systemd-bootchart é invocado por
o kernel passando init =/ lib / systemd / systemd-bootchart na linha de comando do kernel.
systemd-bootchart irá então bifurcar o init real para retomar a inicialização normal do sistema, enquanto
monitorar e registrar informações de inicialização em segundo plano.
Depois de coletar uma certa quantidade de dados (geralmente 15-30 segundos, padrão 20 s), o
o registro para e um gráfico é gerado a partir das informações registradas. Este gráfico contém
pistas vitais sobre quais recursos estão sendo usados, em que ordem e quando possível
existem problemas na seqüência de inicialização do sistema. É essencialmente um mais detalhado
versão do systemd-analyse enredo função.
Claro, o bootchart também pode ser usado a qualquer momento para coletar e representar graficamente alguns dados
por um certo tempo. Recomenda-se usar o --rel mudar neste caso.
O Bootchart não requer privilégios de root e será executado como um usuário normal.
Os gráficos do bootchart são, por padrão, gravados com data e hora em / run / log e salvo no diário
com MESSAGE_ID=9f26aa562cf440c2b16c773d0479b518. Campo do diário BOOTCHART = contém o
bootchart em formato SVG.
INVOCAÇÃO
systemd-bootchart pode ser invocado de várias maneiras diferentes:
Núcleo invocação
O kernel pode invocar systemd-bootchart em vez do processo de inicialização. Por sua vez,
systemd-bootchart irá invocar / lib / systemd / systemd.
Iniciado as a autônoma programa
Pode-se executar systemd-bootchart como um aplicativo normal na linha de comando. Nisso
modo, é altamente recomendável passar no -r sinalizar para não representar graficamente o tempo
decorrido desde a inicialização e antes do systemd-bootchart ser iniciado, pois pode resultar em
gráficos extremamente grandes. O tempo decorrido desde a inicialização também pode incluir qualquer momento que
o sistema foi suspenso.
OPÇÕES
Essas opções também podem ser definidas no /etc/systemd/bootchart.conf Arquivo. Ver
bootchart.conf(5).
-h, --Socorro
Imprima um breve texto de ajuda e saia.
-n, --amostra N
Especifique o número de amostras, N, para registrar. As amostras serão gravadas em intervalos
definido com --frequencia.
-f, --frequencia f
Especifique a frequência de registro da amostra, um real positivo f, em Hz. A maioria dos sistemas pode lidar com
valores de até 25–50 sem criar muita sobrecarga.
-r, --rel
Use tempos relativos em vez de tempos absolutos. Isso é útil para usar o bootchart em
tempo pós-inicialização para criar o perfil de um sistema já inicializado. Sem esta opção, o gráfico
se tornaria extremamente grande. Se definido, o eixo horizontal começa no primeiro registro
amostra em vez de tempo 0.0.
-F, --Sem filtro
Desative a filtragem de tarefas que não contribuíram significativamente para a inicialização.
Processos que têm vida muito curta (visto apenas em uma amostra) ou que não consomem
qualquer tempo de CPU significativo (menos de 0.001 s) não será exibido na saída
gráfico.
-C, --cmdline
Exibe a linha de comando completa com argumentos de processos, em vez de apenas o processo
nome.
-g, --grupo de controle
Exibir grupo de controle de processo
-o, --resultado caminho
Especifique o diretório de saída para os gráficos. Por padrão, o bootchart grava os gráficos
para / run / log.
-i, --iniciar caminho
Use este binário init. Padrões para / lib / systemd / systemd.
-p, --pss
Habilita o registro e a representação gráfica da memória PSS (Tamanho do Conjunto Proporcional) dos processos
consumo. Veja filesystems / proc.txt na documentação do kernel para uma explicação
deste campo.
-e, --entropia
Habilite o registro e a representação gráfica do tamanho do pool de entropia aleatória do kernel.
-x, --escala-x N
Fator de escala horizontal para todos os componentes do gráfico variável.
-y, --escala-y N
Fator de escala vertical para todos os componentes do gráfico variável.
SAÍDA
systemd-bootchart gera gráficos SVG. A fim de renderizá-los em uma tela gráfica
qualquer visualizador compatível com SVG pode ser usado. Deve-se notar que os motores de renderização SVG na maioria
navegadores (incluindo Chrome e Firefox) são muitas vezes mais rápidos do que gráficos dedicados
aplicativos como Gimp e Inkscape. Basta apontar seu navegador para Arquivo: /// run / log /!
HISTÓRIA
Esta versão do bootchart foi implementada do zero, mas é inspirada no antigo
encantamentos bootchart:
Óptimo estado. Original bater
O código bash / shell original implementou o bootchart. Esta versão criou um comprimido
tarball para processamento com aplicativos externos. Esta versão não gerou gráficos
qualquer coisa, apenas dados gerados.
Ubuntu C Implementação
Esta versão substituiu a versão shell por um registrador de dados rápido e eficiente, mas
também não representou graficamente os dados.
Java gráfico de inicialização
Este era o aplicativo gráfico original para mapear os dados, escrito em java.
pybootchartgui.py
pybootchart criou um gráfico a partir dos dados coletados pelo bash ou pela versão C.
A versão do bootchart que você está usando agora combina a coleta de dados e o
gráficos em um único aplicativo, tornando-o mais eficiente e simples. Não há
mais quaisquer problemas de tempo com o coletor de dados e o gráfico, já que os gráficos não podem
ser executado até que os dados sejam coletados. Além disso, os dados mantidos na memória são reduzidos ao
mínimo absoluto necessário.
Use systemd-bootchart online usando serviços onworks.net