Este é o comando sar2pcp 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
sar2pcp - importar dados sar e criar um arquivo PCP
SINOPSE
sar2pcp no arquivo arquivo de saída
DESCRIÇÃO
sar2pcp destina-se a ler um arquivo binário de dados do System Activity Reporting (sar) conforme criado
by sadc(1) (no arquivo) e traduzir isso em um arquivo Performance Co-Pilot (PCP) com o
nome de base arquivo de saída.
No entanto, se no arquivo tem o sufixo .xml, então será considerado já no formato XML
e sar2pcp irá operar diretamente nele.
O resultado PCP achive pode ser usado com todas as ferramentas do cliente PCP para representar graficamente subconjuntos do
dados usando gráfico pm(1), realizar redução de dados e relatórios, filtrar com a inferência PCP
motor pmie(1), etc
Uma série de arquivos físicos será criada com o prefixo arquivo de saída. Esses são arquivo de saída.0
(os dados de desempenho), arquivo de saída.meta (os metadados que descrevem os dados de desempenho)
e arquivo de saída.índice (um índice temporal para melhorar a eficiência das operações de reprodução para o
arquivo). Se algum desses arquivos já existir, então sar2pcp precisarão não sobrescrever e
vai sair com uma mensagem de erro do formulário
__pmLogNewFile: blah.0 já existe, não sobrescrito
sar2pcp é um script Perl que usa o invólucro Perl PCP :: LogImport em torno do PCP
libpcp_import biblioteca, e como tal pode ser usado como um exemplo para desenvolver novas ferramentas para
importar outros tipos de dados de desempenho e criar arquivos PCP. Um módulo wrapper Python
também está disponível.
RESSALVAS
Quando não estiver usando a opção de entrada XML, sar2pcp exige no arquivo ter sido criado por um
versão do sadc(1) dehttp://sebastien.godard.pagesperso-orange.fr/> que inclui o
tristeza(1) utilidade para traduzir no arquivo em um fluxo XML (qualquer desde a versão 6); sar2pcp precisarão
correr automaticamente tristeza(1) e traduzir o XML resultante em um arquivo PCP.
Ao usar binário sadc arquivos, é importante garantir a instalação tristeza é compatível
com a versão de sadc que gerou originalmente os arquivos binários. Simplesmente assumindo um
versão instalada mais recente funcionará é, infelizmente, muito otimista, e nem deveria
assumir que dados binários de plataformas diferentes (por exemplo, endianness diferente) funcionarão -
esses problemas são devido a limitações em sadc e tristeza, e não em sar2pcp si.
Felizmente, o tristeza mensagem indicando que uma incompatibilidade foi detectada é
consistente entre as versões e sempre com prefixo
Arquivo de atividade do sistema inválido
Usando um XML no arquivo tem a vantagem de que a versão instalada do tristeza é completamente
contornado. sar2pcp compromete-se a transformar qualquer XML válido produzido por qualquer um dos diferentes
variações de tristeza em um arquivo PCP válido. Qualquer versão do PCP será capaz de interpretar
os arquivos produzidos por qualquer versão do sar2pcp, e você também está livre para mover o
arquivo binário PCP entre diferentes plataformas, diferentes hardwares, até mesmo diferentes
sistemas operacionais - ele simplesmente funciona (TM).
PCP MEIO AMBIENTE
Variáveis de ambiente com o prefixo PCP_ são usados para parametrizar o arquivo e diretório
nomes usados pelo PCP. Em cada instalação, o arquivo /etc/pcp.conf contém os valores locais
para essas variáveis. o $ PCP_CONF variável pode ser usada para especificar uma alternativa
arquivo de configuração, conforme descrito em pcp.conf(5).
Use sar2pcp online usando serviços onworks.net