InglêsFrancêsEspanhol

Ad


favicon do OnWorks

lstopo - Online na nuvem

Execute o lstopo no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando lstopo 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


lstopo, lstopo-no-graphics, hwloc-ls - Mostra a topologia do sistema

SINOPSE


lstopo [ opções ] ... [ nome do arquivo ]

lstopo-sem-gráficos [ opções ] ... [ nome do arquivo ]

hwloc-ls [ opções ] ... [ nome do arquivo ]

Observe que hulloc(7) fornece uma explicação detalhada do sistema hwloc; deveria ser lido
antes de ler esta página de manual

OPÇÕES


--do , --Formato de saída
Aplique a saída no formato fornecido. Consulte a seção FORMATOS DE SAÍDA abaixo.

-i , --entrada
Leia a topologia do arquivo XML (em vez de descobrir a topologia no
máquina local). Se é "-", a entrada padrão é usada. O suporte XML deve
foram compilados em hwloc para que esta opção seja utilizável.

-i , --entrada
Leia a topologia do chroot especificado por (em vez de descobrir o
topologia na máquina local). Geralmente, essa opção está disponível apenas no Linux.
O chroot geralmente era criado reunindo outra topologia de máquina com hwloc-
reunir-topologia.

-i , --entrada
Simule uma hierarquia falsa (em vez de descobrir a topologia no local
máquina). Se é "node: 2 pu: 3", a topologia conterá dois NUMA
nós com 3 unidades de processamento em cada um deles. o string deve terminar
com uma série de PUs.

--E se , --Formato de entrada
Aplique a entrada no formato fornecido, entre xml, raiz e sintético.

--export-sintético-sinalizadores
Aplique sinalizadores ao exportar para o formato sintético. Essas bandeiras são passadas para
hwloc_topology_export_synthetic (). Um valor de 2 reverte para o formato de hwloc
v1.9. Um valor de 3 reverte para o formato minimalista original (antes de v1.9).

-v --verbose
Inclua detalhes adicionais. A ferramenta hwloc-info pode ser usada para exibir ainda mais
informações sobre objetos específicos.

-s - silencioso
Reduza a quantidade de detalhes a serem exibidos.

-f --força
Se o arquivo de destino já existir, substitua-o.

-l --lógico
Exibe índices lógicos hwloc em vez de índices físicos / OS (padrão para console
saída). Esses índices são prefixados com "L #". Os índices físicos de alguns
objetos (PU e Nó por padrão, todos os objetos se detalhados) aparecerão como objeto
atributo "P # ...".

-p --fisica
Exibe OS / índices físicos em vez de índices lógicos hwloc (padrão para gráficos
saída). Esses índices são prefixados com "P #" em vez de "L #" no console
saída.

-c --cpuset
Exibe o cpuset de cada objeto.

-C --cpuset-somente
Exiba apenas o cpuset de cada objeto; não exiba mais nada sobre o
objeto.

--conjunto de tarefas
Mostra as strings do conjunto de CPU no formato reconhecido pelo programa de linha de comando do conjunto de tarefas
em vez do formato de string de conjunto de CPU específico de hwloc. Esta opção deve ser combinada
com --cpuset or --cpuset-somente, caso contrário, implicará --cpuset.

--só
Mostrar apenas objetos de um determinado tipo na saída textual.

--ignorar
Ignore todos os objetos do tipo na topologia. hwloc suporta ignorar qualquer
tipo exceto PUs e dispositivos de E / S. No entanto, o lstopo ainda oferece PU ignorando, escondendo
Objetos PU nas saídas gráficas e textuais. Observe que PU não pode ser ignorado
na saída XML. Observe também que o tipo de objeto de nível superior não pode ser ignorado
(geralmente Máquina ou Sistema).

--sem caches
Não mostre caches.

--no-useless-caches
Não mostre caches que não tenham um impacto hierárquico. Isso chama
hwloc_topology_ignore_type_keep_structure () para objetos de cache.

--sem-icaches
Não mostrar caches de instrução, apenas caches de dados e unificados são exibidos.

--todo sistema
Não considere as limitações de administração.

--mesclar
Não mostre níveis que não tenham um impacto hierárquico. Isso chama
hwloc_topology_ignore_all_keep_structure ().

- sem colapso
Não comprima dispositivos PCI idênticos. Por padrão, dispositivos irmãos idênticos PCI
(como muitas funções virtuais dentro de um único dispositivo físico) são recolhidas.

--restringir
Restrinja a topologia ao cpuset fornecido.

--restringir obrigatório
Restrinja a topologia à vinculação do processo atual. Esta opção requer o uso
da topologia da máquina atual real (ou qualquer outra topologia com --este sistema or
com HWLOC_THISSYSTEM definido como 1 no ambiente).

--restrict-flags
Aplique sinalizadores ao restringir a topologia. O padrão é 0. Essas bandeiras são
passado para hwloc_topology_restrict ().

--no-io
Não mostre nenhum dispositivo de E / S ou ponte. Por padrão, dispositivos comuns (GPUs, NICs,
dispositivos de bloco, ...) e pontes interessantes são mostradas.

--sem pontes
Não mostre nenhuma ponte de E / S, exceto as hostbridges. Por padrão, dispositivos comuns (GPUs,
NICs, dispositivos de bloco, ...) e pontes interessantes são mostradas.

--whole-io
Mostra todos os dispositivos de E / S e pontes. Por padrão, apenas dispositivos comuns (GPUs, NICs,
dispositivos de bloco, ...) e pontes interessantes são mostradas.

--este sistema
Suponha que o back-end selecionado fornece a topologia para o sistema no qual nós
Estão correndo. Isso é útil ao usar --restringir vinculando e carregando um personalizado
topologia como um arquivo XML.

--pid
Detectar topologia vista pelo processo , ou seja, como se o processo fiz o
descoberta em si. Observe que isso pode, por exemplo, alterar o conjunto de
processadores. Também mostre este processo de vinculação da CPU atual, marcando o
PUs correspondentes (em verde na saída gráfica, consulte a seção CORES abaixo,
ou anexando (obrigatório) para a saída de texto detalhado). Se 0 for fornecido como pid, o
a ligação atual para o processo lstopo será mostrada.

--ps --principal
Mostra os processos existentes como objetos diversos na saída. Para evitar inutilmente
bagunçando a saída, apenas os processos que são restritos a alguma parte do
máquina são mostrados. No Linux, os encadeamentos do kernel não são mostrados. Se muitos processos
aparecer, a saída pode se tornar difícil de ler de qualquer maneira, tornando o programa hwloc-ps mais
prático.

--tamanho da fonte
Defina o tamanho da fonte do texto.

--tamanho da grade
Defina o tamanho da margem entre os elementos.

--horiz, --horiz=
Layout gráfico horizontal em vez de proporção de quase 4/3. Se uma lista separada por vírgulas
de tipos é fornecido, o layout só se aplica aos contêineres correspondentes.

--vert, --vert=
Layout gráfico vertical em vez de proporção de quase 4/3. Se uma lista separada por vírgulas
de tipos é fornecido, o layout só se aplica aos contêineres correspondentes.

--reto, --reto=
Layout gráfico retangular com proporção de quase 4/3, incluindo ao colocar NUMA
nós. Se uma lista de tipos separados por vírgulas for fornecida, o layout só se aplica ao
recipientes correspondentes.

--sem legenda
Remova a legenda do texto na parte inferior.

--append-legenda
Acrescente a linha de texto ao final da legenda no modo gráfico. Se a linha
for muito longo, será truncado na saída. Se adicionar várias linhas, cada
linha deve ser fornecida separadamente, passando esta opção várias vezes.

--versão
Versão do relatório e saída.

DESCRIÇÃO


lstopo e lstopo-no-graphics são capazes de exibir um mapa topológico do sistema em
uma variedade de formatos de saída diferentes. A única diferença entre lstopo e lstopo-no-
gráficos é que as saídas gráficas são suportadas apenas por lstopo, para reduzir as dependências de
bibliotecas externas. hwloc-ls é idêntico a lstopo-no-graphics.

O nome do arquivo especificado implica diretamente no formato de saída que será usado; Veja o
Seção FORMATOS DE SAÍDA, abaixo. Os formatos de saída que suportam cores indicarão
características sobre CPUs individuais por sua cor; veja a seção CORES, abaixo.

SAÍDA FORMATOS


Por padrão, se nenhum nome de arquivo de saída for específico, a saída é enviada para uma janela gráfica se
possível no ambiente atual (variável de ambiente DISPLAY definida no Unix, etc.).
Caso contrário, um resumo de texto é exibido no console.

O nome do arquivo na linha de comando geralmente determina o formato da saída. Há um
alguns nomes de arquivo que indicam formatos de saída e dispositivos específicos (por exemplo, um nome de arquivo de "-"
irá exibir um resumo de texto para stdout), mas a maioria dos nomes de arquivo indicam a saída desejada
formate por seu sufixo (por exemplo, "topo.png" carregando = "preguiçoso" produzirá um arquivo no formato PNG).

O formato da saída também pode ser alterado com "--of". Por exemplo, "--of pdf" irá
gerar um arquivo em formato PDF na saída padrão, enquanto "--of fig toto" produzirá um
Arquivo no formato Xfig denominado "toto".

A lista de formatos suportados atualmente é fornecida abaixo. Qualquer um deles pode ser usado com
"--of" ou como um sufixo de nome de arquivo.

omissão
Envie a saída para uma janela ou para o console, dependendo do ambiente.

consolá
Envie um resumo de texto para stdout. Processadores vinculativos, não permitidos ou offline são apenas
anotado neste modo se detalhado; veja a seção CORES, abaixo.

ascii Produz uma representação de arte ASCII do mapa (anteriormente chamada txt) Se estiver produzindo
para stdout e se as cores forem suportadas no terminal, a saída será
colorido.

FIG Produza uma representação do mapa que pode ser carregado no Xfig.

pdf Se lstopo foi compilado com o suporte adequado, lstopo gera uma representação em PDF
do mapa.

ps Se lstopo foi compilado com o suporte adequado, lstopo gera um Postscript
representação do mapa.

png Se lstopo foi compilado com o suporte adequado, lstopo gera uma representação PNG
do mapa.

SVG Se lstopo foi compilado com o suporte adequado, lstopo exibe um arquivo SVG
representação do mapa.

sintético
Se a topologia for simétrica (o que requer que o objeto raiz tenha seu
conjunto de campo symmetric_subtree), lstopo produz uma string de descrição sintética. Esse
a saída pode ser reutilizada como uma descrição de topologia sintética de entrada posteriormente. Observe que
Dispositivos de E / S geralmente causam assimetria de topologia. Adicionar --no-io pode ser útil quando
a exportação sintética falha. Consulte também a seção Topologias sintéticas no
documentação.

xml Se lstopo foi compilado com o suporte adequado, lstopo gera um XML
representação do mapa. Pode ser reutilizado posteriormente, mesmo em outra máquina, com
lstopo --input, a variável de ambiente HWLOC_XMLFILE ou o
função hwloc_topology_set_xml ().

Os seguintes nomes especiais podem ser usados:

- Envie um resumo de texto para stdout.

/ dev / stdout
Envie um resumo de texto para stdout. É efetivamente o mesmo que especificar "-".

-.
Se todo o nome do arquivo for "-. ", lstopo se comporta como se" --de -" era
fornecido, o que significa que um arquivo do formato fornecido é enviado para a saída padrão.

Veja a saída de "lstopo --help" para uma lista específica de quais são os formatos de saída gráfica
compatível com a instalação do hwloc.

CORES


CPUs individuais são coloridas nos formatos de saída gráfica para indicar diferentes
características:

Verde A topologia é relatada como vista por um processo específico (consulte --pid), e o dado
CPU está neste processo de máscara de vinculação de CPU.

Branco A CPU está no conjunto permitido (veja abaixo). Se a topologia for relatada como vista por
um processo específico (ver --pid), a CPU fornecida também não está neste processo CPU
máscara de ligação.

Vermelho A CPU não está no conjunto permitido (veja abaixo).

Preto A CPU está offline (nem todos os sistemas operacionais são compatíveis com a exibição de CPUs offline).

O "conjunto permitido" é o conjunto de CPUs às quais o processo atual pode se vincular. o
conjunto permitido é geralmente herdado do processo pai ou definido pelo administrativo
qpolíticas no sistema. Os cpusets do Linux são um exemplo de limitação do conjunto permitido para um
processo e seus filhos sejam menores que o conjunto completo de CPUs no sistema.

Diferentes processos podem, portanto, ter diferentes CPUs no conjunto permitido. Portanto, invocando
lstopo em diferentes contextos e / ou como diferentes usuários podem exibir cores diferentes para
as mesmas CPUs individuais (por exemplo, executando lstopo em um contexto pode mostrar uma CPU específica como
vermelho, mas executar lstopo em um contexto diferente pode mostrar a mesma CPU que o branco).

Alguns modos de saída do lstopo, por exemplo, o modo do console (saída não gráfica padrão), não
suporte cores em tudo. O modo de console exibe as características acima anexando
texto para cada linha PU se mensagens detalhadas estiverem ativadas.

SUPORTE CORES


A cor de cada objeto na saída gráfica pode ser reforçada especificando-se um
Atributo de informação "lstopoStyle" nesse objeto. Seu valor deve ser separado por ponto e vírgula
lista de " = # rrggbb "onde rr, gg e bb são os componentes RGB de uma cor, cada
entre 0 e 255, em hexadecimal (00 a ff). talvez

BACKGROUND
Define a cor de fundo da caixa do objeto principal.

Background2
Define a cor de fundo da caixa adicional para o objeto, por exemplo, o
caixa de memória dentro de uma caixa de nó NUMA.

Texto Define a cor do texto mostrando o nome do objeto, tipo, índice, etc.

Text2 Define a cor do texto adicional próximo ao objeto, por exemplo, a velocidade do link
atrás de uma ponte PCI.

As informações "lstopoStyle" podem ser adicionadas a topologias XML salvas temporariamente com hwloc-
anotar, ou com hwloc_obj_add_info (). Por exemplo, para exibir todos os objetos centrais em azul
(com nomes brancos):

lstopo save.xml
hwloc-annotate save.xml save.xml core: todas as informações lstopoStyle
"Plano de fundo = # 0000ff; Texto = # ffffff"
lstopo -i salvar.xml

LAYOUT


Em sua saída gráfica, lstopo usa heurísticas retangulares simples para tentar alcançar um 4/3
relação entre largura e altura. No entanto, no caso particular de nós NUMA, o layout
é sempre um retângulo plano, para evitar que o usuário acredite em qualquer topologia NUMA específica
(lstopo não é capaz de renderizar isso ainda). O layout de um nível pode ser alterado com
--vert, --horiz e --rect.

EXEMPLOS


Para exibir a topologia da máquina em modo textual:

lstopo-sem-gráficos

Para exibir a topologia da máquina no modo ascii-art:

lstopo-no-gráficos -.ascii

Para exibir no modo gráfico (assumindo que a variável de ambiente DISPLAY está definida para um
valor relevante):

lstopo

Para exportar a topologia para um arquivo PNG:

lstopo arquivo.png

Para exportar um arquivo XML em uma máquina e posteriormente exibir a saída gráfica correspondente em
outra máquina:

machine1 $ lstopo file.xml

machine2 $ lstopo --input file.xml

Para salvar a topologia da máquina atual em XML e, posteriormente, recarregá-la mais rápido enquanto ainda
considerando-o como a máquina atual:

$ lstopo arquivo.xml
<...>
$ lstopo --arquivo de entrada.xml --thissystem

Para restringir uma topologia XML apenas aos processadores físicos 0, 1, 4 e 5:

lstopo --arquivo de entrada.xml --restrict 0x33 novoarquivo.xml

Para restringir uma topologia XML para apenas um nó cujo índice lógico é 1:

lstopo --input file.xml --restrict $ (hwloc-calc --input file.xml node: 1) newfile.xml

Para exibir um resumo da topologia:

lstopo -s

Para obter mais detalhes sobre a topologia:

lstopo -v

Para mostrar apenas núcleos:

lstopo - apenas núcleo

Para mostrar cpusets:

lstopo --cpuset

Para mostrar apenas os cpusets do pacote:

lstopo --only package --cpuset- only

Simule uma hierarquia falsa; este exemplo mostra com 2 nós NUMA de 2 unidades de processador:

lstopo --input "n: 2 2"

Para contar o número de processadores lógicos no sistema

lstopo --somente pu | wc -l

Para anexar a versão e a versão do kernel à legenda gráfica:

lstopo --append-legend "Versão do kernel: $ (uname -r)" --append-legend "Versão do kernel:
$ (uname -v) "

Use lstopo online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Carregador de inicialização Clover EFI
    Carregador de inicialização Clover EFI
    O projeto mudou para
    https://github.com/CloverHackyColor/CloverBootloader..
    Recursos: Inicialize macOS, Windows e Linux
    no modo UEFI ou legado no Mac ou PC com
    EU...
    Baixe o gerenciador de boot Clover EFI
  • 2
    Unitedrpms
    Unitedrpms
    Junte-se a nós no Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Habilite o repositório URPMS em seu
    sistema -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Baixar unitedrpms
  • 3
    Boost C ++ Bibliotecas
    Boost C ++ Bibliotecas
    Boost fornece portátil gratuito
    bibliotecas C++ revisadas por pares. o
    ênfase está em bibliotecas portáteis que
    funcionam bem com a biblioteca padrão C++.
    Veja http://www.bo...
    Baixar bibliotecas Boost C++
  • 4
    VirtualGL
    VirtualGL
    O VirtualGL redireciona comandos 3D de um
    Aplicativo Unix / Linux OpenGL em um
    GPU do lado do servidor e converte o
    imagens 3D renderizadas em um stream de vídeo
    com qual ...
    Baixar VirtualGL
  • 5
    libusb
    libusb
    Biblioteca para habilitar o espaço do usuário
    programas de aplicativos para se comunicar com
    Dispositivos USB. Público: Desenvolvedores, Fim
    Usuários/Desktop. Linguagem de programação: C.
    Categorias ...
    Baixar libusb
  • 6
    GOLE
    GOLE
    SWIG é uma ferramenta de desenvolvimento de software
    que conecta programas escritos em C e
    C ++ com uma variedade de alto nível
    linguagens de programação. SWIG é usado com
    diferente...
    Baixar SWIG
  • Mais "

Comandos Linux

Ad