Categories
por

Como ver o número/velocidade do modelo do processador no linux

Encontrei dois comandos para emitir informação sobre o meu CPU: cat /proc/cpuinfo e lscpu . /proc/cpuinfo mostra que a velocidade do meu CPU é de 2,1 Ghz, enquanto o lspcu diz que é de 3167 Mhz. Qual deles é o correcto?

Esta é a minha saída exacta do cat /proc/cpuinfo sobre a velocidade do meu processador:

E esta é da lscpu :

(Por alguma razão, o lscpu produz de forma diferente cada vez, variando entre 3100 e 3300 MHz)

5 Respostas 5

Para ver a velocidade actual de cada núcleo, faço isto:

Nota:

Se o seu comando de relógio não funcionar com intervalos inferiores a um segundo, modifique o intervalo dessa forma:

Isto mostra a velocidade cpu de cada núcleo em tempo real.

Ao executar o seguinte comando, uma ou mais vezes, a partir de outro terminal, pode-se ver a mudança de velocidade com o comando de relógio acima, assumindo que SpeedStep está activado ( Cool’n’Quiet para AMD ).

(Este comando usa bc para calcular pi para 10000 lugares).

Para cpus baseado em intel i3, i5 e i7 existe uma ferramenta dedicada chamada i7z que mostra a velocidade actual para todos os núcleos da cpu.

A partir da página man (descrição):

i7z executa o programa i7z, baseado em ncurses, sem quaisquer opções. i7z irá imprimir os estados C e a temperatura para processadores Core baseados em i3, i5 e i7 da Intel (incluindo Nehalems, Sandy Bridge e Ivy Bridge).

Para distribuições baseadas em ubuntu, pode instalá-lo emitindo este comando:

depois basta executá-lo (ferramenta precisa de ser executada com sudo):

O Processador Intel Core i7-4600U suporta a tecnologia Turbo Boost. Tem uma frequência de base de 2,10GHz e uma frequência máxima de Turbo de 3,30GHz. Isto significa que,

  • Se desactivar o Turbo Boost (no menu de configuração da BIOS), o CPU funcionará a 2,10GHz a toda a hora.
  • Quando o Turbo Boost estiver activado e apenas um dos núcleos estiver a funcionar, o CPU funcionará a um máximo de 3,30GHz.
  • Se o Turbo Boost estiver activado e todos os núcleos estiverem a funcionar, o CPU funcionará a 2,10GHz.

Obtenção da frequência da corrente

Para determinar se o Turbo Boost está activado e qual é a frequência actual, pode utilizar cpupower frequency-info . Por exemplo, para um antigo Intel Core i5-660 com o Turbo Boost activado, obterá o seguinte.

Note que a informação indica os limites de hardware ( 1,20 GHz – 3,47 GHz ), as frequências possíveis ( 3,47 GHz, 3,33 GHz, 2,53 GHz, 1,87 GHz, 1,20 GHz ) e a frequência actual ( 1,87 GHz ). Poderá encontrar as informações técnicas destas frequências no sítio web da Intel.

Frequência quando o TurboBoost está desactivado

Note a diferença quando se executa o mesmo comando com o Turbo Boost desactivado: Na secção de suporte do estado de impulso, os valores para Suportado e Activo são não . Aqui, o CPU estará sempre no valor nominal/minimal (1,20Ghz).

Pode desactivar o Turbo Boost utilizando a BIOS ou algumas opções/comandos do Linux. O suporte do kernel pode ser activado/desactivado utilizando o ficheiro /sys/dispositivos/sistema/cpu/cpufreq/boost.

Linux é um sistema operativo de código aberto

NetMarketShare relata que 1,84% de todos os PCs ligados à Internet estavam a correr Linux, e o Chrome OS, que é uma variante do Linux, tem cerca de 0,29%. Estes podem parecer números pequenos, mas quando se considera que são vendidos mais de 250 milhões de PCs por ano, o número de PCs com Linux ligados à Internet sobe para mais de um milhão. Se por acaso for um deles ou se tiver um amigo ou conhecido que tenha um PC Linux e necessite de ajuda para aprender sobre os detalhes do processador ou CPU.

Não procure mais. Os diferentes comandos que precisa de utilizar para aprender detalhes sobre o processador, como o número de núcleos, disponibilidade de hiper-roscagem, arquitectura, tamanho da cache, etc. são muitos, e estes incluem Iscpu, /proc/cpuinfo e Istopo (hwloc). Fornecem informação detalhada sobre os núcleos / unidades de processamento da cpu. Os exemplos dados abaixo explicam como proceder à interpretação dos dados obtidos.

Vendedor e modelo de processador

Pesquisar o ficheiro /proc/cpuinfo com o comando grep.

$ cat /proc/cpuinfo | grep vendor | uniq

vendor_id : GenuineIntel

Depois de saber o nome do processador, pode usar o nome do modelo para procurar as especificações exactas online no website da Intel.

$ cat /proc/cpuinfo | grep ‘nome do modelo’ | uniq

nome do modelo : Intel(R) Core(TM)2 Quad CPU Q8400 @ 2.66GHz

Arquitectura

O comando Iscpu pode ser usado para aprender mais sobre a arquitectura

Arquitectura: x86_64

Modo(s) op-mode(s) de CPU: 32-bit, 64-bit

Ordem de Byte: Pequeno Endiano

Isto prova que a arquitectura é x86_64 que é 64 bit.

Frequência

A frequência/velocidade do processador é relatada tanto pela Iscpu como pela /proc/cpuinfo

$ lscpu | gre p-i mhz

CPU MHz: 1998.000

$ cat /proc/cpuinfo | gre p-i mhz | uniq

cpu MHz : 1998.000

O número de núcleos

Se tiver vários núcleos no seu CPU, a velocidade do seu processador também será muito mais rápida.

O comando Iscpu indicará os “núcleos por tomada”.

Arquitectura: x86_64

Modo(s) op-mode(s) de CPU: 32-bit, 64-bit

Ordem de Byte: Pequeno Endiano

CPU(s): 4

Lista(s) de CPU(s) em linha: 0-3

Fio(s) por núcleo: 1

Núcleo(s) por tomada: 4

Tomada(s): 1

Mas contar apenas o número de processadores dar-lhe-ia números errados porque, em processadores hiper-espectados, o número de processadores que o sistema operativo vê é o dobro do número de núcleos. No entanto /proc/cpuinfo tem um campo chamado ‘core id’ que é um id único para cada núcleo de um único processador. Para saber o número real de núcleos no processador, é possível contar o id do núcleo.

$ cat /proc/cpuinfo | gre p-i ‘core id’.

ID do núcleo : 0

ID do núcleo : 2

id do núcleo : 1

id do núcleo : 3

Hiper-roscagem

A hiper-roscagem permite que os núcleos individuais se comportem como 2 unidades de processamento lógico. Isto irá aumentar o poder de processamento de cada núcleo. Será necessário comparar dois valores diferentes para saber se um processador tem ou não rosqueamento.

Se o número de unidades de processamento for igual ao número de núcleos, isso significa que não há hiper-rosqueamento. Se o número de unidades de processamento for maior do que o número de núcleos, então existe uma hiper-roscagem.

Num artigo anterior, elaborámos uma lista de 10 comandos úteis para recolher informações de sistema e hardware no Linux. Neste guia, vamos restringir-nos ao CPU/processador, e mostrar-lhe várias formas de extrair informação detalhada sobre o CPU da sua máquina.

Apenas para lhe dar uma visão geral, iremos consultar informação como a arquitectura da CPU, vendor_id, modelo, nome do modelo, número de núcleos de CPU, velocidade de cada núcleo, e muito mais. Essencialmente, o /proc/cpuinfo contém toda esta informação, cada outro comando/utilidade obtém a sua saída a partir deste ficheiro.

Com isto dito, abaixo estão 9 comandos para obter informações sobre o seu CPU Linux.

1. Obter informação sobre o CPU usando o comando cat

Pode simplesmente visualizar a informação da CPU do seu sistema visualizando o conteúdo do ficheiro /proc/cpuinfo com a ajuda do comando cat, como se segue:

Para obter um pouco de especificidade, pode empregar o comando grep – uma ferramenta CLI para procurar dados em texto simples por linhas que correspondam a uma expressão regular. Isto pode ajudá-lo apenas a produzir o nome do fornecedor, nome do modelo, número de processadores, número de núcleos, etc:

2. Comando lscpu – mostra informações de arquitectura de CPU

O comando lscpu imprime a informação da arquitectura da CPU do sysfs e /proc/cpuinfo, como se mostra abaixo:

3. Comando cpuid – Mostra o CPU x86

O comando cpuid despeja informação completa sobre a(s) CPU(s) recolhida(s) da instrução CPUID, e também descobre o modelo exacto da(s) CPU(s) x86 a partir dessa informação.

Certifique-se de que o instala antes de o executar.

Uma vez instalado, executar cpuid para recolher informações relativas ao CPU x86.

4. dmidecode Command – Mostra Informações de Hardware Linux

dmidecode é uma ferramenta para a recuperação de informação de hardware de qualquer sistema Linux. Descarrega o conteúdo da tabela DMI (a. k.a SMBIOS) de um computador num formato legível por humanos para facilitar a sua recuperação. A especificação SMBIOS define vários tipos de DMI, para CPU, usar “processador” como se segue:

5. Ferramenta Inxi – Mostra informação do sistema Linux

O Inxi é um poderoso script de informação do sistema de linha de comando destinado tanto à consola como ao IRC (Internet Relay Chat). Pode utilizá-lo para recuperar instantaneamente informações de hardware.

Pode instalar-se desta forma:

Para exibir informação completa da CPU, incluindo por velocidade do relógio da CPU e velocidade máxima da CPU (se disponível), use a bandeir a-C como se segue:

6. lshw Tool – Listar Configuração de Hardware

lshw é uma ferramenta mínima para recolher informação aprofundada sobre a configuração de hardware de um computador. Pode utilizar a opçã o-C para seleccionar a classe de hardware, CPU, neste caso:

7. hardinfo – Mostra Informação de Hardware na Janela GTK+

hardinfo mostra informação de hardware numa janela GTK+, pode instalá-la da seguinte forma:

Uma vez instalado, digite:

Informação do Sistema Linux

Também lhe permite gerar um relatório informativo do hardware do sistema clicando no botão ” Gerar Relatório “. A partir da interface abaixo, clicar em ” Gerar ” para prosseguir. Note que pode escolher a categoria de informações de hardware a ser gerada.

Gerar Relatório Informativo do Sistema

Depois de ter gerado o relatório em formato html, pode visualizá-lo a partir de um navegador web, como se mostra abaixo.

Informação Detalhada do Sistema Linux

8. hwinfo – Mostra Informação de Hardware Presente

hwinfo é utilizado para extrair informações sobre o hardware presente num sistema Linux. Para exibir informações sobre o seu CPU, utilize a-cpu

9. nproc – Imprimir número de unidades de processamento

O comando nproc é utilizado para mostrar o número de unidades de processamento presentes no seu computador:

Para informações e opções de utilização adicionais, leia as páginas de manual destes comandos desta forma:

Por agora, é tudo! Pode partilhar connosco formas adicionais de extrair informação da CPU no Linux através do formulário de feedback abaixo.

Se aprecia o que fazemos aqui na TecMint, deve considerar:

TecMint é o site comunitário de maior crescimento e maior confiança para qualquer tipo de Artigos, Guias e Livros sobre Linux na web. Milhões de pessoas visitam TecMint! para pesquisar ou navegar nos milhares de artigos publicados disponíveis GRATUITAMENTE para todos.

Se gostar do que está a ler, por favor considere comprar-nos um café ( ou 2 ) como um sinal de apreço.

Estamos gratos pelo vosso apoio sem fim.

Informação sobre o hardware da CPU

A informação da cpu inclui detalhes sobre o processador, como a arquitectura, nome do fornecedor, modelo, número de núcleos, velocidade de cada núcleo, etc.

Existem vários comandos no linux para obter esses detalhes sobre a cpu.

Neste post daremos uma vista de olhos a alguns dos comandos normalmente utilizados que podem ser utilizados para obter detalhes sobre a cpu.

1. /proc/cpuinfo

O ficheiro /proc/cpuinfo contém detalhes sobre os núcleos individuais da cpu. Produz o seu conteúdo com menos ou gato.

Cada processador ou núcleo é listado separadamente os vários detalhes sobre velocidade, tamanho da cache e nome do modelo estão incluídos na descrição.

Para contar o número de unidades de processamento, usar grep com wc

Para obter o número real de núcleos, verificar a identificação do núcleo para valores únicos

Assim, existem 4 identificações de núcleo diferentes. Isto indica que existem 4 núcleos reais.

2. lscpu – mostrar informação sobre a arquitectura da CPU

O lscpu é um comando pequeno e rápido que não precisa de opções. Simplesmente imprimiria os detalhes do hardware da cpu num formato de fácil utilização.

3. hardinfo

Hardinfo é uma ferramenta gui baseada em gtk que gera relatórios sobre vários componentes de hardware. Mas também pode funcionar a partir da linha de comando apenas se não houver exibição de gui disponível.

Produziria um grande relatório sobre muitas partes de hardware, através da leitura de ficheiros do directório /proc. A informação da cpu está a caminho do início do relatório. O relatório também pode ser escrito para um ficheiro de texto.

Hardinfo também realiza alguns testes de referência, demorando alguns minutos antes de o relatório ser exibido.

4. lshw

O comando lshw pode exibir informação limitada sobre a cpu. lshw por defeito mostra informação sobre várias peças de hardware, e a opção ‘-classe’ pode ser usada para recolher informação sobre uma peça de hardware específica.

O fornecedor, modelo e velocidade do processador estão a ser mostrados correctamente. No entanto, não é possível deduzir o número de núcleos no processador a partir da saída acima.

5. nproc

O comando nproc apenas imprime o número de unidades de processamento disponíveis. Note-se que o número de unidades de processamento pode nem sempre ser o mesmo que o número de núcleos.

6. dmidecode

O comando dmidecode mostra alguma informação sobre a cpu, que inclui o tipo de tomada, nome do fornecedor e várias bandeiras.

7. cpuid

O comando cpuid busca informação de CPUID sobre processadores Intel e AMD x86.

O programa pode ser instalado com o apt no ubuntu

E aqui está uma amostra da produção

8. inxi

Inxi é um script que utiliza outros programas para gerar um relatório bem estruturado e fácil de ler sobre vários componentes de hardware no sistema. Veja o tutorial completo sobre o inxi.

Imprimir informação relacionada com a cpu/processador

Para saber mais sobre o comando inxi e a sua utilização, consulte este posto: O inxi é uma ferramenta incrível para verificar informações de hardware no Linux

9. Hwinfo

O comando hwinfo é um programa de informação de hardware que pode ser utilizado para recolher detalhes sobre vários componentes de hardware num sistema Linux.

Também exibe informação sobre o processador. Aqui fica um exemplo rápido:

Se não usar a opção “-short”, exibirá muito mais informação sobre cada núcleo da cpu como arquitectura e características do processador.

Para saber mais sobre o comando hwinfo, verifique este post: Verificar informação de hardware no Linux com o comando hwinfo

Conclusão

Estes foram alguns dos comandos para verificar informações de CPU em sistemas baseados em Linux como Ubuntu, Fedora, Debian, CentOS etc.

Para mais alguns exemplos de comandos sobre a verificação de informação da CPU verifique este post: Como Verificar Detalhes do Processador e CPU em Linux – Exemplos de Comandos

A maioria dos comandos são baseados em linha de comando e mostram a saída de texto. Para uma interface GUI, utilizar o programa chamado Hardinfo.

Ele mostra detalhes de hardware sobre vários componentes numa interface GUI fácil de usar.

Se souber de qualquer outro comando útil que possa exibir informações sobre a CPU, informe-nos nos comentários abaixo.

Um entusiasta da tecnologia, Blogger, Linux Fan e um programador de software. Escreve sobre hardware informático, Linux e software Open Source e codificação em Python, Php e Javascript. Ele pode ser contactado em [protegido por e-mail] .

15 pensamentos sobre ” 9 Comandos para Verificar Informação de CPU no Linux “

Muito bem explicado. Recomendo-o vivamente nos meus artigos. obrigado.

Obrigado pela informação, aprendi muito neste artigo. 🙂

Obrigado pela Informação.

Olá a todos, alguém sabe como obter a mesma informação sobre o hardware onde instalei um linux físico ?

Obrigado pela sua partilha, ajuda muito.

lshw agora (DISTRIB_DESCRIPTION=”Linux Mint 17.3 Rosa”) inclui uma linha como abaixo na parte inferior da sua listagem:

configuração: núcleos=4 núcleos habilitados=4 fios=8

Como obter o número de núcleos reais, não HiperThreading.

Por exemplo, para i7, os verdadeiros núcleos são 4, mas lógicos são 8. Há alguma forma sem raiz ?

verifique este posto para obter comandos para verificar o número de núcleos reais. https://www. binarytides. com/linux-check-processor/

será que ainda nos estamos a tornar verdes?

grep ‘core id’ /proc/cpuinfo

yo Lua de Prata, belo material de escrita. absolutamente útil, embora o número de CPUs possa ser buscado usando apenas ‘gre p-c processor /proc/cpuinfo’. tomar cuidado 🙂

Obrigado pela informação útil. Não se pode procurar “valores únicos” com o comando “cat /proc/cpuinfo |grep ‘core id'” num sistema multiprocessador. A situação fica ainda pior com as CPUs com hiperthreading.

Se depender de outra pessoa para fornecer o alojamento gerido dos seus servidores Linux, pode não saber exactamente em que tipo de servidor está a funcionar. No entanto, existe uma forma rápida e fácil de o descobrir.

Basta digitar o seguinte comando na linha de comando:

Verá então uma longa lista de todos os processadores do sistema, juntamente com toda a informação sobre eles, que deverá ser algo parecido com isto:

Neste exemplo, verá que estamos a executar um Intel Xeon L5520 registado a 2,27GHz… e se mostrássemos um exemplo completo, veria que a máquina tem realmente 4 núcleos.

Como conhecer o nome e número do seu computador, modelo e número do processador – Informação do sistema

Como verificar a velocidade da CPU Linux

Hardware – Artigos mais populares

5 coisas a considerar antes de actualizar a RAM do seu PC

UNKESHED CONTENT subin-ch/shutterstock Houve um tempo em que a receita era d��.

Lembra-se do MiniDisc? Eis como ainda o pode utilizar em 2020

As fitas e o vinil estão de novo em voga, mas e o MiniDisc? O formato digital da Sony, do tamanho de uma pinta, apareceu em �…

Estes produtos para PC ‘gamer’ são óptimos para trabalho de escritório

CONTEÚDO NÃO DESTINADO Ekkkafan Shimpali / Shutterstock Marcas frequentemente autocolantes…

O que é a PlayStation Now e se vale a pena?

CONTEÚDO INKESHERED Muitos de nós sentimos nostalgia dos jogos da PlayStation da velha guarda, �…

Como restaurar o Google H para as configurações de fábrica

Спросите Como – Para Geek: спасение зараженного ПК ПК, установка iTunes без раздувания и и сумасшедшего трекпада

НЕКЕШЕРОВАННЫЙ КОНТЕНТ У вас есть вопросы, и у нас есть ответы. Сегодня мы расскажем, как спаст…

A velocidade do relógio da CPU determina a rapidez com que a sua CPU pode processar instruções a cada segundo. Mede o número de ciclos que o seu CPU pode executar, medido em GHz ou Mhz. Como é difícil aumentar a velocidade do relógio para além de um limite, foram introduzidos processadores multi-core.

No Linux para verificar a velocidade da CPU, é necessário obter detalhes do processador e existem diferentes ferramentas disponíveis para obter informação da CPU.

1. Usando o lscpu

Lscpu é um comando utilizado no Linux para exibir informação sobre a arquitectura da CPU. Este comando é uma parte do pacote util-linux.

Executar o comando lscpu e o campo ‘CPU MHz’ mostra a velocidade da CPU:

2. Usando o Dmesg

Dmesg é um comando utilizado no Linux para exibir mensagens do buffer de anel do kernel e despejadas em /var/log/messages.

Podemos filtrar a saída do Dmesg usando o comando grep, para encontrar a velocidade do cpu:

3. A partir de /proc/cpuinfo ficheiro

O ficheiro do sistema /proc/cpuinfo dá a velocidade individual para cada sistema CPU Core. system.

4. Usando i7z

A i7z é uma ferramenta dedicada às CPUs intel i3, i5, e i7 para exibir os estados do processador.

Execute o comando ‘sudo i7z’ para dar o seguinte resultado:

5. Usando hwinfo

O comando Hwinfo é utilizado no Linux para imprimir informação detalhada sobre cada dispositivo de hardware.

Execute o seguinte comando para obter a velocidade da CPU:

$ sudo hwinf o-cpu

O seguinte instantâneo mostra a saída do comando acima.

6. Usando o auto-cpufreq

O auto-cpufreq é uma ferramenta moderna para optimizar automaticamente a velocidade & potência da CPU na plataforma Linux. Monitoriza activamente o estado da bateria do portátil, a utilização da CPU, e a carga do sistema para optimizar a velocidade e a energia da CPU.

7. Utilização do dmidecode

Dmidecode é um comando utilizado no Linux para dar informação detalhada sobre os componentes de hardware do sistema, tais como Processador, DIMMs, BIOS, etc., num formato legível por humanos.

Para imprimir a velocidade do cpu, execute:

8. Usando o script Inxi

O Inxi é um script rico e poderoso para imprimir a informação de hardware do sistema no Linux.

Execute o comando inxi com a opção ‘-C’ para imprimir a informação relacionada com o processador:

Conclusão:

Neste artigo, explorámos diferentes comandos para obter a informação da velocidade da CPU no SO Linux. Por favor, forneça os seus comentários na secção de comentários abaixo.

Há alguma forma de verificar a que velocidade de relógio o meu processador está a funcionar?

Já tentei cat /proc/cpuinfo, mas a velocidade do relógio que estou a correr não está a aparecer. Sei que o Ubuntu 12.04 (Pangolim Preciso) requer 700 MHz e VGA, mas será que um Sempron Móvel AMD vai funcionar?

19 Respostas 19

Conclusão

Há algumas maneiras:

lscpu ou mais preciso lscpu | grep “MHz” . Isto dar-lhe-á o MHz geral para o CPU.

cat /proc/cpuinfo ou mais preciso cat /proc/cpuinfo | grep “MHz” . Isto dar-lhe-á o MHz individual para cada núcleo da CPU. Assim, se tiver um Duo Core 2, Bulldozer AMD, Core i7, etc… mostrará os MHz para cada núcleo.

lsh w-c cpu ou versão mais precisa: lsh w-c cpu | capacidade grep Dar-lhe-á o MHz geral. O mesmo que o lscpu .

sudo dmidecod e-t processor ou mais preciso: sudo dmidecod e-t processor | grep “Speed” Dar-lhe-á não só um MHz em uso mas também o Máximo a que pode empurrar / overclock o seu CPU.

De tudo isto, lshw e dmidecode fornecem a melhor informação do seu CPU.

Também pode apontar os MHz actuais detectados pelo kernel consultando os ficheiros de registo:

cat /var/log/dmesg | grep “MHz processor” – Para a velocidade MHz actualmente detectada

cat /var/log/kern. log | grep “MHz processor” – Para as velocidades MHz actuais e passadas detectadas. Não funcionará em alguns casos, é por isso que afixei o dmesg primeiro.

E é tudo o que me consigo lembrar do topo da minha cabeça. Estou bastante certo de que existem outras formas, só não me lembro neste momento. Claro, falando de formas terminais.

Há várias maneiras de obter informações sobre o processador no seu sistema Linux. Vou mostrar-lhe a minha ferramenta favorita para esta tarefa juntamente com algumas formas adicionais de verificar as CPUs no Linux.

Obter informações sobre CPU com o comando lscpu

Este é o comando mais simples que mostra a informação da CPU numa saída simples e concisa.

Pode ver a arquitectura do seu sistema, número de processadores, informação do fornecedor, informação de cache, velocidade do processador, etc.

É mais fácil de lembrar também porque é semelhante ao comando ls. Pode pensar nisto como ‘lista cpu’.

Bem… essa é a informação do processador do meu sistema e deve parecer algo semelhante também para o seu sistema Linux.

Como pode ver, a informação mais importante é que o meu sistema tem o processador Intel i5-7200U. Posso ir e procurar na web este número de modelo para obter mais informações.

Mas o que significam outros campos na saída? Que informação tem realmente sobre o processador aqui? Deixe-me explicar-lhe. A informação é demasiado técnica, pelo que deverá ter alguma compreensão básica dos termos aqui.

Explicação da saída do comando lscpu

A arquitectura do meu sistema é de 64 bits. O que significa que é um processador de 64 bits.

Os op-mods da CPU são de 32 bits e 64 bits, o que significa que pode funcionar tanto como um processador de 32 bits como de 64 bits. Por outras palavras, pode instalar nele tanto sistemas operativos de 32-bit como de 64-bit.

A ordem de bytes é Little Endian. O que significa que os bytes são dispostos de acordo com a ordem Little Endian.

As 4 linhas seguintes informam-no sobre o número de processadores, CPUs/cores e threads. Sugiro a leitura deste artigo para compreender um pouco sobre processadores. Esta imagem da Intel também ajuda a visualizar o significado de soquete, CPU, núcleo, fios.

Fonte da imagem: Intel

Temos de seguir a ordem inversa aqui. O meu sistema tem 1 tomada aqui, o que significa que tem um único chip para as CPUs.

Essa única tomada tem 2 núcleos. Isto significa que o chip único tem dois CPUs físicos. Isto diz-lhe o número de núcleos reais, ou seja, as CPUs físicas reais.

E, como se pode ver, cada núcleo tem dois fios. Os fios são basicamente CPUs lógicos. Os fios partilham recursos de execução física do núcleo físico, mas o sistema operativo vê-os como núcleos separados. Leia mais sobre hiper-fios aqui.

Em resumo, o meu sistema tem um chip que contém duas CPUs físicas e cada CPU está dividido em duas CPUs lógicas. E assim, o meu sistema de núcleo duplo é visto como tendo 4 CPUs pelo sistema operativo.

Existe um nó NUMA, o fornecedor é a Intel e a família de CPU é 6.

O número do modelo de CPU é 142 (não relevante na minha opinião) e o nome do modelo é Intel(R) Core(TM) i5-7200U CPU a 2,50GHz (informação mais importante).

Stepping é um número utilizado pela Intel para identificar o nível de mudança de design para o qual foi construído um microprocessador.

A velocidade actual do meu CPU é de 900,054 MHz enquanto a sua capacidade máxima é de 3100 MHz e 400 MHz.

BogoMIPS é “o número de milhões de vezes por segundo que um processador não pode fazer absolutamente nada”.

A virtualização é VT-x e é utilizada para “ajudar a acelerar máquinas virtuais criadas em VirtualBox, VMware, Hyper-V, e outras aplicações”.

As quatro entradas seguintes são sobre a cache. Tem L1D (cache de dados) de 32K, L1I (cache de instruções) de 32K, L2 cache de 256K e L3 cache de 3072K. Leia esta página wiki para obter informações rápidas sobre as caches de CPU.

A seguir é o nó NUMA para cada CPU (CPUs tanto lógicas como físicas).

A última linha é a lista de bandeiras de características que são específicas do fabricante. Pode ler mais sobre elas aqui.

Esta imagem resume a informação mais importante do processador que se obtém com o comando lscpu.

Informação essencial sobre CPU no Linux

Na minha opinião, o comando lscpu é mais do que suficiente para lhe dar toda a informação de que necessita.

Outros comandos para verificar a informação da CPU no Linux

Existem outras formas de obter informações de CPU na linha de comando Linux. Deixe-me mostrar-lhes uma a uma. Contudo, não entrarei em detalhes para explicar a sua produção.

1. Verificar o conteúdo de /proc/cpuinfo

Se conhece a estrutura de directórios no Linux, já sabe que proc é um directório especial no Linux. É na realidade um sistema de ficheiros virtual que contém informação do sistema em tempo de execução, como memória do sistema, dispositivos montados, configuração de hardware, etc.

Se quiser informação sobre CPU, pode ler o conteúdo do ficheiro cpuinfo no directório proc.

Note que o ficheiro cpuinfo tem informação detalhada sobre cada núcleo do processador.

Por exemplo, o primeiro núcleo do meu CPU tem a seguinte informação:

Se quiser apenas o número de núcleos de CPU (incluindo tanto os físicos como os lógicos), pode usar o comando grep com o comando wc.

2. Usar o comando lshw

lshw significa ‘listar hardware’. Muito obviamente, significa listar a informação do hardware.

Uma vez que o comando lshw fornece informação sobre todo o hardware do seu sistema, será difícil encontrar exactamente o que procura.

É por isso que o comando lshw fornece a opção de restringir a sua pesquisa pretendida.

Para mostrar apenas a informação do processador, pode usar o comando lshw da seguinte forma:

Isto mostrará uma saída como esta:

3. Use hwinfo

hwinfo é outra ferramenta de linha de comando para obter informações de hardware do seu sistema Linux.

Provavelmente terá de instalar primeiro a ferramenta hwinfo. Em Debian e Ubuntu, pode usar o comando apt para o instalar.

Uma vez instalado, pode obter os detalhes da CPU desta forma:

Verá uma saída semelhante a esta para cada núcleo do CPU:

4. Comando dmidecode

O dmidecode é outro comando para recuperar vários tipos de informação de hardware do seu sistema Linux. Pode verificar o uso de memória no Linux com ele. Pode também utilizá-lo para obter apenas a informação do processador.

Este comando também necessita de acesso sudo. Verá uma saída como esta:

Conclusão:

É claro que há muito mais ferramentas que lhe fornecem informação de hardware no Linux. Pode utilizá-los para obter também informações de CPU.

Na minha opinião, o lscpu é o melhor comando, se não se quiser lembrar de nada. Também pode confiar no ficheiro /proc/cpuinfo. Basta usar estes dois e ficará configurado.

Uma vez que aprendeu a verificar as informações da CPU, talvez queira ler sobre a verificação das informações do disco também no Linux.

Espero que tenha gostado deste tutorial. Se tiver perguntas ou sugestões, por favor deixe um comentário abaixo.

A arquitectura híbrida da Intel tenta maximizar a velocidade e minimizar a utilização de energia.

Andrew Cunningham – 4 de Janeiro de 2022 18:10 UTC

comentários dos leitores

Partilhar esta história

Partilhar no Facebook

Partilhar no Twitter

Partilhar na Reddit

Para além de anunciar novos chips para computadores de secretária, a Intel está também a expandir a sua arquitectura de Alder Lake para computadores portáteis. A Intel anunciou a 12ª geração de chips Core para tudo, desde computadores portáteis de gama alta a ultra-light, com Pentiums e Celerons de gama baixa a serem lançados para uma boa medida.

Estes chips para portáteis utilizam a nova arquitectura de processador híbrida da Intel, que combina núcleos maiores e mais rápidos com núcleos mais pequenos e mais eficientes (núcleos P e E, respectivamente). A quantidade de P-cores e E-cores que se obtém depende do processador que se está a comprar, e será necessário um sistema operativo que suporte a tecnologia “Thread Director” da Intel para obter o máximo desempenho dos chips. O Windows 11 suporta-o agora, o suporte para Linux está em funcionamento, e o Windows 10 não o tem e não o vai obter.

  • Desempenho elevado: CPUs das séries H e P
  • Os processadores Intel da série H são as suas GPUs para portáteis de melhor desempenho, e os chips da série H da 12ª geração começarão a ser enviados em computadores portáteis a partir de Fevereiro. Fornecemos as tabelas com todas as principais contagens e velocidades de relógio acima, mas para resumir rapidamente as diferenças entre as oito CPUs diferentes da série H:
  • Os modelos Core i9 incluem seis P-cores e oito E-cores, mais uma GPU integrada com 96 unidades de execução (EUs). O i9-12900HK é o único processador de portáteis com overclockable em toda a linha de 12ª geração da Intel.

Os chips Core i7 também utilizam seis P-cores e oito E-cores, mas com velocidades de relógio um pouco mais baixas. As suas GPUs também incluem 96 UE, mas a i7-12650H de ponta mais baixa utiliza apenas 65 UE.

Os chips Core i5 usam quatro P-cores e oito E-cores, o que reduz a potência turbo máxima de 115 W para 95 W. As suas GPUs incluem 80 EUs, excepto para os 48 EU i5-12450H.

Os números de desempenho da Intel concentram-se principalmente no Tippity-top-end Core i9-12900HK, que a empresa compara favoravelmente com o último geração i9-11980HK, o AMD Ryzen 5900HX, e o M1 Max e M1 Pro da Apple, embora não haja muitas comparações da Apple, e os próprios slides da Intel indicam que os chips da Apple utilizam muito menos energia. As comparações de desempenho da Intel também não contabilizam os chips para portáteis Ryzen 6000-series, que acabaram de ser anunciados.

As GPUs integradas nestes chips serão normalmente emparelhadas com algum tipo de GPU dedicado, uma vez que aparecem principalmente em portáteis de jogos e estações de trabalho. Mas a GPU Intel nestes portáteis ainda é normalmente responsável pela condução de ecrãs internos e externos, pelo que um desempenho decente ainda é relevante.

  • A Intel está também a introduzir as CPUs da série P, que serão enviadas no primeiro trimestre deste ano – muitos destes modelos são essencialmente idênticos à série H a nível de hardware, mas com uma potência de base reduzida e números de consumo máximo de energia turbo. Isto significa que as suas velocidades de relógio não são tão altas, e não poderão funcionar à sua velocidade máxima de impulso durante tanto tempo, mas poderão caber em PCs mais finos e mais leves com sistemas de arrefecimento mais pequenos.
  • A maioria das CPUs da série P Core i7 e Core i5 incluem quatro P-cores e oito E-cores, com cache L3, velocidades de relógio, e o número de GPU EUs que se vai descendo gradualmente à medida que se vai descendo na pilha. Não há opção Core i9, embora o Core i7-1280P ofereça a mesma combinação de seis P-cores e oito E-cores. E, no fundo, tem um único Core i3-1220P, com dois P-cores e oito E-cores.
  • 26 de Setembro, 2011

Resumo : Saiba como obter o número de núcleos de processador através do WMI e do Windows PowerShell.

Ei, Scripting Guy! Preciso de realizar uma auditoria dos computadores na nossa rede. Especificamente, tenho a tarefa de obter informação da CPU. Preciso da velocidade do processador, número de núcleos, e número de processadores lógicos. Sinto que deveria poder utilizar o Windows PowerShell para o fazer, mas não tenho a certeza. Pode ajudar?

Microsoft Scripting Guy Ed Wilson aqui. Esta tem sido uma época bastante louca. Esta semana estou em Seattle, Washington, a falar com os clientes sobre o Windows PowerShell. No final da semana, vou falar com escritores do Windows PowerShell no campus do nosso Microsoft Office em Redmond. Volto de avião para Charlotte, e depois dirijo-me para norte, para o Canadá, durante algumas semanas. Gosto muito da oportunidade de me encontrar com pessoas que utilizam o Windows PowerShell para resolver problemas do mundo real. É fixe.

RS, para descobrir informações sobre o CPU, utilizo a classe Win32_Processor do Windows Management Instrumentation (WMI). No Windows PowerShell, uma única linha de código que usa a cmdlet Get-WmiObject para fazer o levantamento pesado é tudo o que é necessário. A sintaxe de um comando para consultar a WMI e devolver informação da CPU é mostrada aqui:

E posso encurtar esse comando usando o pseudónimo gwmi:

Na figura seguinte, ilustro utilizando o comando Get-WmiObject e a saída padrão do comando.

A classe Win32_Processor WMI está documentada na MSDN, e o artigo descreve o significado de todas as propriedades e valores codificados. Mas RS, para os seus requisitos, não preciso desse artigo. O que eu preciso é de uma boa forma de seleccionar apenas a informação de que necessita. Para o fazer, vou escolher quais as propriedades de que preciso. Depois canalizo o objecto devolvido para a cmdlet Select-Object. A razão para isto é remover as propriedades do sistema que são automaticamente incluídas com o objecto WMI devolvido. Para evitar escrever duas vezes as propriedades (uma para a cmdlet Get-WmiObject e outra para a cmdlet Select-Object), guardo o conjunto de propriedades na variável $property. O comando revisto é mostrado aqui:

Get-WmiObjec t-classe win32_processo r-Property $property |

Select-Objec t-Propriedade $propriedade

RS, mencionou querer consultar computadores na sua rede. A forma mais fácil de o fazer é utilizar os cmdlets do Active Directory. Tenho uma série inteira de artigos que falam sobre como obter o Active Directory cmdlets, e como carregá-los e utilizá-los. Deve consultar essa série se tiver dúvidas sobre a utilização de cmdlets do Active Directory.

RS, escrevi um guião chamado GetAdComputersAndWMIinfo. ps1. O texto completo deste guião aparece aqui.

GetAdComputersAndWMIinfo. ps1

$computador = $cn = $nulo

Get-ADCompute r-filtro * – Credencial $cred |

if(Test-Connectio n-ComputerName $_.dnshostname @pingconfig)

$computador = $computado r-split “r`n”

foreach($cn em $computador)

if($c n-match $env:COMPUTERNAME)

Get-WmiObjec t-processador win32_clas s-Property $property |

elseif($cn. Lengt h-gt 0)

Get-WmiObjec t-classe win32_processo r-Property $propert y-cn $c n-credito $cred |

A primeira coisa a fazer é importar o módulo ActiveDirectory. Num script, recomendo a utilização do nome completo para o módulo ActiveDirectory, em vez de utilizar um padrão de caracteres curinga como *AD* . Isto porque existem muitos módulos disponíveis para download a partir da Internet que corresponderiam ao padrão *AD*. Se for este o caso, não se pode ter a certeza de ter carregado efectivamente o módulo ActiveDirectory. Para carregar o módulo ActiveDirectory, utilize o módulo Import-Module cmdlet, como aqui mostrado:

A seguir, pretendo utilizar o splatting para simplificar a utilização da Test-Connection cmdlet. Escrevi um artigo sobre o splatting na semana passada. Splatting utiliza uma tabela de hash para os parâmetros e valores associados. Esta tabela de hash é mostrada aqui:

$computador = $cn = $nulo

Select-Object – Property $property >

$computador = $cn = $nulo

Agora, utilizo o Get-ADComputer cmdlet para recuperar uma listagem de computadores do Active Directory Services. Utilizo a Foreach-Object cmdlet e passo os nomes dos anfitriões à Test-Connection cmdlet para garantir que o computador está online. Em seguida, crio um conjunto de nomes informáticos e guardo os nomes na variável $computador. Isto é mostrado aqui:

Select-Object – Property $property > >

Get-ADCompute r-filtro * – Credential $cred |

if(Test-Connectio n-ComputerName $_.dnshostname @pingconfig)

O conjunto que é criado é um conjunto de letras únicas. Dividi a string com base no retorno da carruagem e nos caracteres de alimentação de linha “r`n” e crio uma nova array que contém o nome de cada computador num elemento da array. Este processo deixa um elemento no fim da matriz; este elemento vazio será tratado mais tarde no guião. Aqui está o código que cria a nova matriz de Nomes de Computador:

if($c n-match $env:COMPUTERNAME)

Defino agora um conjunto de nomes de propriedade que devem ser recolhidos do WMI. Esta é uma atribuição de valores simples:

Get-WmiObjec t-processador win32_clas s-Property $property |

elseif($cn. Lengt h-gt 0)

if($c n-match $env:COMPUTERNAME)

Get-WmiObjec t-classe win32_processo r-Property $propert y-cn $c n-credito $cred |

elseif($cn. Lengt h-gt 0)

Get-WmiObjec t-classe win32_processo r-Property $propert y-cn $c n-credito $cred |

A primeira coisa a fazer é importar o módulo ActiveDirectory. Num script, recomendo a utilização do nome completo para o módulo ActiveDirectory, em vez de utilizar um padrão de caracteres curinga como *AD* . Isto porque existem muitos módulos disponíveis para download a partir da Internet que corresponderiam ao padrão *AD*. Se for este o caso, não se pode ter a certeza de ter carregado efectivamente o módulo ActiveDirectory. Para carregar o módulo ActiveDirectory, utilize o módulo Import-Module cmdlet, como aqui mostrado:

A seguir, pretendo utilizar o splatting para simplificar a utilização da Test-Connection cmdlet. Escrevi um artigo sobre o splatting na semana passada. Splatting utiliza uma tabela de hash para os parâmetros e valores associados. Esta tabela de hash é mostrada aqui:

$computador = $cn = $nulo

Select-Object – Property $property >

$computador = $cn = $nulo

Agora, utilizo o Get-ADComputer cmdlet para recuperar uma listagem de computadores do Active Directory Services. Utilizo a Foreach-Object cmdlet e passo os nomes dos anfitriões à Test-Connection cmdlet para garantir que o computador está online. Em seguida, crio um conjunto de nomes informáticos e guardo os nomes na variável $computador. Isto é mostrado aqui:

Select-Object – Property $property > >

Como pode ver, tudo o que tem de fazer é usar o comando Linux cat num ficheiro especial no seu sistema Linux. (Veja abaixo o exemplo de saída do processador).

Como mostrar a informação da memória Linux

Para ver as suas informações de memória Linux e estatísticas de memória, use este comando:

(Ver abaixo o exemplo de saída).

Saída do comando do processador Linux

Quando eu emito essa informação do processador Linux

Espero que estes comandos de processador e memória Linux tenham sido úteis. Quando tiver algum tempo livre, dê uma vista de olhos ao sistema de ficheiros /proc no seu sistema Linux para obter informação sobre o seu sistema, incluindo /proc/loadavg , /proc/vmstat , e muito mais.

A escala de frequência da CPU permite ao sistema operativo escalar a frequência da CPU para cima ou para baixo, a fim de poupar energia. As frequências da CPU podem ser escaladas automaticamente dependendo da carga do sistema, em resposta a eventos ACPI, ou manualmente por programas de espaço do utilizador.

A escala de frequência da CPU é implementada no kernel Linux, a infra-estrutura é chamada cpufreq . Uma vez que o kernel 3.4, os módulos necessários são carregados automaticamente. Para kernels ou CPUs mais antigos, o regulador ondemand recomendado é activado por defeito, enquanto que para kernels ou CPUs mais recentes, o regulador de horáriotil é activado por defeito. Contudo, ferramentas de espaço do utilizador como cpupower, acpid, Laptop Mode Tools, ou ferramentas GUI fornecidas para o seu ambiente de trabalho, podem ainda ser utilizadas para configuração avançada.

Conteúdo

1 Ferramentas de espaço do utilizador

1.1 termald

1.2 i7z

1.3 turbostato

1.4 cpupower

1.5 cpupower-gui

1.6 power-profiles-daemon

2.1 Definição de frequências máximas e mínimas

2.2 Desactivação do Turbo Boost

2.2.1 intel_pstate

  • 2.2.2 acpi-cpufreq
    • 2.2.3 x86_energy_perf_policy
    • 3.1 Afinação do governador ondemand
    • 3.1.1 Limiar de comutação
    • 3.1.2 Taxa de amostragem
    • 3.1.3 Tornar as alterações permanentes
    • 7.1 Limitação de frequência da BIOS
    • Ferramentas de espaço do utilizador
    • thermald
      • thermald é um daemon Linux utilizado para evitar o sobreaquecimento das CPUs Intel. Este daemon monitoriza a temperatura e aplica compensação utilizando os métodos de arrefecimento disponíveis.
      • Por defeito, monitoriza a temperatura da CPU usando os sensores digitais de temperatura disponíveis e mantém a temperatura da CPU sob controlo, antes de a HW tomar medidas agressivas de correcção. Se houver um sensor de temperatura da pele nos sistemas térmicos, então tenta manter a temperatura da pele abaixo dos 45C.
      • A unidade de sistema associada é thermald. service , que deve ser iniciada e activada.
      • i7z é uma i7 (e agora i3, i5, i7, i9) ferramenta de relatório da CPU para Linux. Pode ser lançado a partir de um Terminal com o comando i7z ou como GUI com i7z-gui .
        • turbostato
        • O turbostato pode exibir a frequência, consumo de energia, estado de inactividade e outras estatísticas das modernas CPUs Intel e AMD.
        • cpupower
        • cpupower é um conjunto de utilitários de espaço do utilizador concebido para ajudar na escala de frequência da CPU. O pacote não é necessário para usar a escala, mas é altamente recomendado porque fornece utilitários de linha de comando úteis e um serviço de sistema para mudar o regulador no arranque.

        O ficheiro de configuração para cpupower está localizado em /etc/default/cpupower . Este ficheiro de configuração é lido por um script bash em /usr/lib/systemd/scripts/cpupower que é activado pelo systemd com cpupower. service . Pode querer activar cpupower. service para começar no arranque.

        cpupower-gui

        cpupower-gui

        AUR

        é um utilitário gráfico concebido para ajudar na escala de frequência da CPU. O GUI é baseado em GTK e destina-se a fornecer as mesmas opções que o cpupower . cpupower-gui pode alterar a frequência máxima/mínima da CPU e o regulador para cada núcleo. A aplicação trata da concessão de privilégios através do polkit e permite a qualquer utilizador registado no grupo de utilizadores da roda mudar a frequência e o governador.

        power-profiles-daemon

        A ferramenta de linha de comando powerprofilesctl da power-profiles-daemon trata de perfis de potência (por exemplo, equilibrado, poupa energia, desempenho) através do serviço power-profiles-daemon. O GNOME e o KDE também fornecem interfaces gráficas para troca de perfis; ver o seguinte:

        Ver o LEIAME do projecto para mais informações sobre utilização, casos de utilização, e comparações com projectos semelhantes.

        Iniciar/activar o serviço power-profiles-daemon. Note que quando o powerprofilesctl é lançado, também tenta iniciar o serviço (ver o estado da unidade do dbus. service ).

        Controlador de frequência da CPU

        O cpupower requer módulos para conhecer os limites da CPU nativa:

        Módulo

        Descriçãointel_pstateEste controlador implementa um controlador de escala com um governador interno para processadores Intel Core (Sandy Bridge e mais recentes).

        intel_cpufreq

        A partir do kernel 5.7, o driver intel_pstate scaling selecciona o “modo passivo” também conhecido por intel_cpufreq para as CPUs que não suportam estados P geridos por hardware (HWP), ou seja, Intel Core i 5ª geração ou mais antigo.

        acpi-cpufreq

        CPUFreq driver que utiliza o ACPI Processor Performance States. Este controlador também suporta o Intel Enhanced SpeedStep (anteriormente suportado pelo módulo depreciado speed-centrino).

        speedtep-lib

        Controlador CPUFreq para processadores Intel SpeedStep (principalmente Atoms e Pentiums mais antigos)

        powernow-k8 Controlador CPUFreq para processadores K8/K10 Athlon 64/Opteron/Phenom. Uma vez que o Linux 3.7 ‘acpi-cpufreq’ será automaticamente utilizado para CPUs mais modernas da AMD.
        pcc-cpufreq Este controlador suporta a interface do Processor Clocking Control da Hewlett-Packard e da Microsoft Corporation, que é útil em alguns servidores ProLiant.
        p4-clockmod Controlador CPUFreq para processadores Intel Pentium 4/Xeon/Celeron que baixa a temperatura da CPU ao saltar relógios. (Provavelmente quer usar um driver SpeedStep em vez disso).
        Para ver uma lista completa dos módulos disponíveis, execute: Carregue o módulo apropriado (ver módulos do Kernel para detalhes). Uma vez carregado o driver cpufreq apropriado, informação detalhada sobre o(s) CPU(s) pode ser exibida executando
        Definição de frequências máximas e mínimas Em alguns casos, pode ser necessário definir manualmente as frequências máximas e mínimas.
        Para definir a frequência máxima do relógio ( clock_freq é uma frequência de relógio com unidades: GHz, MHz): Para definir a frequência mínima do relógio:
        Para definir a CPU para funcionar a uma frequência especificada: Em alternativa, pode definir a frequência manualmente:
        Os valores disponíveis podem ser encontrados em /sys/devices/system/cpu/cpu*/cpufreq/scaling_available_frequencies ou similar. [3] Exemplo 9-1 Exibindo o número de identificação do anfitrião de um sistema

        O exemplo seguinte mostra uma amostra da produção do

        hostid

        comando.

        Como exibir o nome do produto de um sistema

        O

        opção para a

        prtconf

        permite mostrar o nome do produto de um sistema. Para mais informações sobre esta característica, ver o

        prtconf

        (1M) página de homem.

        Para exibir o nome do produto para o seu sistema, utilize a página de manual prtconf comando com o

        opção, como se segue:

        Exemplo 9-2 Exibição do nome do produto de um sistema -bEste exemplo mostra a saída de amostras do prtconf comando.prtconfprtconf

        • -vbprtconfComo exibir a memória instalada de um sistema-b Para exibir a quantidade de memória que está instalada no seu sistema, utilize o

        prtconf

        comando. prtconf -b comando com o

        comando. prtconf prtconf comando com o

        Exemplo 9-4 Exibição por defeito

        • Este exemplo mostra as propriedades padrão e personalizadas para o prtconf ficheiro. Note-se que os ficheiros de configuração fornecidos pelo fornecedor estão localizados no

        /kernel

        Para exibir o nome do produto para o seu sistema, utilize a página de manual prtconf directórios, enquanto os ficheiros de configuração do condutor modificados correspondentes estão localizados nos /etc/driver/drv directório.prtconfmotorista

        (4) e

        driver. confprtconfComo exibir a memória instalada de um sistema-u Para exibir a data e hora actuais de acordo com o relógio do seu sistema, utilize o prtconfprtconf

          Exemplo 9-5 Exibição da data e hora O exemplo seguinte mostra uma amostra da produção do data

        comando.prtconf -uO

        psrinfo

        foi modificado para fornecer informações sobre processadores físicos, para além de informações sobre processadores virtuais. Esta funcionalidade melhorada foi adicionada para identificar características de multithreading do chip (CMT). O novo comando A opção "opção" reporta o número total de processadores físicos que se encontram num sistema. Usando a opção psrinfo-pv listará todos os processadores físicos que estão no sistema, bem como os processadores virtuais que estão associados a cada processador físico. A saída padrão do comando psrinfo continua a mostrar a informação do processador virtual de um sistema.Para mais informações, ver o comando psrinfo

        (1M) página de homem.Para informações sobre os procedimentos associados a esta funcionalidade, ver Como exibir o tipo de processador físico de um sistema.Como exibir o tipo de processador físico de um sistemaO exemplo seguinte mostra uma amostra da produção do psrinf o-p

        para exibir o número total de processadores físicos num sistema.

        • Utilizar o comando psrinfo ficheiro. Note-se que os ficheiros de configuração fornecidos pelo fornecedor estão localizados no

        para exibir informação sobre cada processador físico num sistema, e o processador virtual que está associado a cada processador físico.

        Para exibir o nome do produto para o seu sistema, utilize a página de manual psrinfo comando com o

        num sistema baseado em x86, é exibida a seguinte saída:

        Exemplo 9-2 Exibição do nome do produto de um sistema Use o psrinf o-v-p para exibir informação sobre o tipo de processador de um sistema. Use o isalista comando para exibir o tipo de processador virtual. Use o Este exemplo mostra como exibir informação sobre o tipo de processador de um sistema baseado no SPARC.

        (1M) página de homem. Use o prtconf

        Prev

        Capítulo 9. Receitas de Configuração do Kernel

          PróximoSe desejar que o kernel Linux funcione o mais rápido possível para o seu processador e tipo de hardware específicos, há algumas opções que pode definir para obter o último pedaço de desempenho do hardware. Esta secção mostrará algumas das diferentes opções específicas de processador que pode afinar para o seu processador.Tipos de processadores

        Uma vasta gama de opções de processadores específicos Use o isalista opção. Algumas das opções acima podem não estar presentes se não tiver também seleccionado o suporte multi-processamento simétrico

        opção. Use o isalistaPara mais detalhes sobre este item de configuração, consulte M386 para uma descrição completa de como escolher o tipo de processador adequado, dependendo do processador que possui, e da gama de máquinas em que deseja que o núcleo funcione.

        Se o seu sistema contém mais do que um CPU, ou um CPU Hyperthreaded ou Dual Core, deverá seleccionar a opção multiprocessador para o kernel Linux, a fim de tirar partido dos processadores adicionais. A menos que o faça, estará a desperdiçar os outros processadores, não os utilizando de todo.

        • PróximoOs sistemas que funcionam como servidores têm requisitos de carga de trabalho muito diferentes dos que estão a ser utilizados como desktop para aplicações de vídeo e áudio. O kernel permite diferentes modos de "preempção" a fim de lidar com estas diferentes cargas de trabalho. Preempção é a capacidade do kernel de se interromper a si próprio enquanto faz outra coisa, a fim de trabalhar em algo com maior prioridade, tal como actualizar um programa de som ou vídeo.Para mudar para um modelo de preempção diferente, utilize este menu:

        Se desejar tornar o kernel ainda mais receptivo a tarefas com maior prioridade do que a opção de preempção geral proporciona, pode também permitir interrupções a um dos principais bloqueios internos do kernel:Esta opção só pode ser seleccionada se já tiver seleccionado ou o Kernel Preemptible ou suporte multi-processamento simétrico

        opções.

        Suspender

        O núcleo do Linux tem a capacidade de se suspender ao disco, permitindo-lhe desligar a alimentação, e mais tarde, ligar e retomar exactamente onde a máquina estava quando foi suspensa. Esta funcionalidade é muito útil em computadores portáteis que executam Linux.

        Habilite-o seleccionando:

        O kernel precisa de saber para onde guardar a imagem do kernel suspenso, e mais tarde de onde retomá-la. Esta localização é normalmente uma partição swap do kernel no disco. Para especificar qual deve ser esta partição:
        Certifique-se de especificar a partição adequada para suspender a máquina, e não utilize uma partição que está a ser utilizada pelo sistema para os dados. O nome apropriado da partição pode ser encontrado executando o seguinte comando: Use a saída do comando anterior nesta opção de configuração do kernel, e na linha de arranque do kernel onde especifica de onde o kernel deve ser retomado. Depois de a máquina ter sido suspensa, para que seja retomada correctamente, passe o resumo=/dev/swappartition argumento à linha de comando do kernel para que esta utilize a imagem adequada. Se não quiser que a imagem suspensa seja restaurada

        Seleccione os diferentes tipos de reguladores de frequência que deseja utilizar:

        Para mais informações sobre o que os diferentes reguladores fazem, ver CPU_FREQ.

        Seleccione o governador por defeito que deseja ter em funcionamento quando as botas de maquinação se inicializarem:

        Seleccione o tipo específico de processador na máquina. Para detalhes sobre como determinar o tipo de processador da máquina, ver a secção chamada “Tipos de Processador”.

        Diferentes Modelos de Memória

        Linux em hardware Intel de 32 bits pode aceder até 64 Gigabytes de memória, mas o espaço de endereço do processador de 32 bits é de apenas 4 Gigabytes. Para contornar esta limitação, o Linux pode mapear a memória adicional noutra área e depois mudar para ela quando outras tarefas precisarem dela. Mas se a sua máquina tiver uma quantidade menor de memória, é mais fácil para o Linux não ter de se preocupar em lidar com as áreas maiores, por isso é benéfico dizer ao kernel quanta memória quer que ele suporte. Para uma descrição mais detalhada desta opção, por favor consulte NOHIGHMEM.O Linux suporta três modelos diferentes de memória para processadores Intel de 32 bits, dependendo da memória disponível:Menos de 1 Gigabyte de memória físicaEntre 1 e 4 Gigabytes de memória física.

        Mais de 4 Gigabytes de memória física.Mas alguma vez pensou em saber que tipo de CPU tem o seu computador e a que velocidade funciona? Existem muitas razões para querer saber que tipo de CPU tem no seu sistema. Talvez esteja a resolver qualquer problema de hardware ou a carregar um módulo do kernel. Qualquer que seja a causa, determinar a velocidade e tipo de CPU a partir da linha de comando é bastante fácil no Linux. Vários comandos podem ser utilizados para obter informações sobre o seu processador, incluindo a frequência da CPU. Neste artigo, compilámos alguns desses comandos para conhecer melhor a sua CPU.

        Comando Dmseg

        O Dmseg é utilizado para mostrar mensagens do buffer de anel do núcleo. No exemplo seguinte, combinámos o comando Dmseg com o grep para filtrar a velocidade da CPU a partir de outras informações relacionadas.

        Comando lscpu

        O comando lscpu ajuda-o a conhecer a arquitectura da sua CPU. O Lscpu pré-existe no pacote util-Linux. Escreva o comando abaixo dado no seu terminal.

        Na saída, verifique o “CPU MHz”.

        comando i7z

        i7z é uma ferramenta exclusiva para recuperar os estados do processador em CPUs baseadas em Intel, tais como i3, i5, e i7.A execução deste comando irá fornecer-lhe as seguintes informações:Recuperar a velocidade da CPU a partir do ficheiro “/proc/cpuinfo”.

        O ficheiro “/proc/cpuinfo” tem todo o conteúdo relacionado com os núcleos individuais da CPU. Agora vamos utilizar o comando “grep” e “cat” para apenas extrair a informação sobre a velocidade da CPU deste ficheiro.

        Em vez de utilizar o “grep”, também se pode utilizar o comando “menos” para o mesmo fim de execução.

        comando hwinfo

        No terminal, a informação detalhada sobre cada dispositivo de hardware pode ser impressa usando “hwinfo”. Especificaremos o parâmetro “-cpu” no comando “hwinfo” para exibir apenas a velocidade da CPU.

        script inxi

        inxi é um poderoso script Linux que lhe permite imprimir o hardware do sistemaTalha é um colaborador da Linux Hint com uma visão para trazer valor e fazer coisas úteis para o mundo. Ele adora ler, escrever e falar sobre Linux, Dados, Computadores e Tecnologia.Passo 1: Primeiro abra o seu terminal usando “Ctrl +Alt+T” e depois em “Terminal”, digite: “unam e-a”. Este comando fornece o nome do kernel, nome da máquina do nó de rede, lançamento do kernel, versão do kernel, nome do hardware da máquina e tipo de processador. Passo 2: Da mesma forma, pode usar o comando “unam e-m”, apenas para verificar o seu tipo de processador.

        Como sei de que geração é o meu processador Intel Ubuntu?

        Encontre o seu modelo de CPU no Ubuntu

        Clique no menu Ubuntu no canto superior esquerdo e escreva a palavra terminal.

        Clicar na aplicação Terminal.

        Colar ou escrever isto na caixa negra sem escrever mal e pressionar a tecla Enter : cat /proc/cpuinfo | grep “nome do modelo” . Licença.

        Como posso saber de que geração é o meu processador Intel Linux?

        Vendedor e modelo do processador

        Pesquise o ficheiro /proc/cpuinfo com o comando grep . Assim que souber o nome do processador, pode usar o nome do modelo para procurar as especificações exactas online no website da Intel.

        Como posso verificar a velocidade do meu processador Ubuntu?

        Há algumas maneiras:

        lscpu ou mais preciso lscpu | grep “MHz” . …

        cat /proc/cpuinfo ou mais preciso cat /proc/cpuinfo | grep “MHz” . …

        lsh w-c cpu ou versão mais precisa: lsh w-c cpu | grep capacity.

        Como posso verificar o meu processador?

        Clique em Start.

        Seleccione o Painel de Controlo.

        Seleccione o Sistema. Alguns utilizadores terão de seleccionar Sistema e Segurança, e depois seleccionar Sistema a partir da janela seguinte.

        Seleccione o separador Geral. Aqui pode encontrar o seu tipo de processador e velocidade, a sua quantidade de memória (ou RAM), e o seu sistema operativo.

        Como posso saber que geração é a minha i5?

        Sobre . Ao lado de Processador, verá o seu chipset listado. Verá o seu processador e o primeiro número após i3, i5, ou i7 permite-lhe saber qual a geração que tem.

        Como posso verificar o meu CPU e a utilização da memória no Linux?

        Como verificar a utilização da CPU a partir da Linha de Comando Linux

        topo Comando para Ver Carga de CPU Linux. Abrir uma janela terminal e introduzir o seguinte: topo. …

        Comando mpstat para exibir a actividade da CPU. …

        sar Comando para mostrar a utilização de CPU. …

        Comando iostat para utilização média. …

        Ferramenta de Monitorização Nmon. …

        Opção de Utilidade Gráfica.

        Qual é a utilização do comando de topo no Linux?

        O comando top em Linux com Exemplos. O comando top é utilizado para mostrar os processos Linux . Fornece uma visão dinâmica em tempo real do sistema em execução. Normalmente, este comando mostra a informação resumida do sistema e a lista de processos ou threads que são actualmente geridos pelo Kernel Linux.

        Como posso encontrar o processador no Linux?

        Pode usar um dos seguintes comandos para encontrar o número de núcleos físicos de CPU, incluindo todos os núcleos no Linux:

        comando lscpu.

        cat /proc/cpuinfo.

        comando top ou htop.

        Comando nproc.

        comando hwinfo.

        1. comando dmidecod e-t processador de comando.
        2. getconf _NPROCESSORS_ONLN comando.
        3. Como posso verificar a velocidade do meu processador?

        Se estiver a pensar como verificar a velocidade do seu relógio, clique no menu Iniciar (ou clique em

        Vendedor e modelo de processador

        Uma vez na página de especificações do processador, encontrar Especificações de Desempenho. Procure a tecnologia Intel® Turbo Boost 2.0 Frequência para suporte de Intel® Turbo 2.0. Também pode verificar em Advanced Techonlogies para a opção Intel® Turbo Boost Technology 2.0.

        Informação de Hardware da CPU

        A informação da CPU (Unidade Central de Processamento) inclui informação detalhada sobre a CPU, tais como arquitectura, fabricante, modelo, número de núcleos, velocidade de cada núcleo, etc.

        1. Existem bastantes comandos no linux para obter informações detalhadas sobre o CPU.
        2. Neste artigo, vamos analisar alguns dos comandos comuns que podem ser utilizados para obter informações detalhadas sobre o seu CPU.
        3. 1. /proc/cpuinfo

        O ficheiro /proc/cpuinfo contém informação detalhada sobre núcleos de CPU individuais.

        1. Produzir o seu conteúdo com menos ou gato .
        2. Cada processador ou núcleo é listado separadamente e vários detalhes sobre velocidade, tamanho da cache e nome do modelo são incluídos.
        3. Para calcular o número de processadores, utilizar grep com wc
        4. O número de processadores mostrado em /proc/cpuinfo pode não reflectir o número real de núcleos no processador. Por exemplo, um CPU com 2 núcleos e hiperthreading será mostrado como tendo 4 núcleos.

        Para obter o número real de núcleos, verificar o ID do núcleo para valores únicos

        Go to Start > Settings > System >Consequentemente, existem 4 IDs de núcleo diferentes. Isto indica que existem 4 núcleos reais.

        2. lscpu – exibir informação de arquitectura de CPU

        O lscpu é um comando pequeno e rápido que não requer quaisquer opções. Limita-se a produzir informação de hardware de CPU num formato de fácil utilização.

        1. 3. hardinfo
        2. Hardinfo é uma ferramenta de gui baseada em gtk que gera relatórios sobre vários componentes de hardware. Mas também pode ser executado a partir da linha de comando, caso a gui (Interface Gráfica do Utilizador) não esteja disponível.
        3. Irá gerar um grande relatório sobre muitas partes de hardware, lendo ficheiros do directório /proc. A informação da CPU está no início do relatório. O relatório também pode ser escrito para um ficheiro de texto.
        4. A Hardinfo realiza vários benchmarks, demorando alguns minutos antes de exibir o relatório.
        5. 4. lshw
        6. O comando lshw pode exibir informação limitada sobre a CPU. O lshw padrão mostra informação sobre várias peças de hardware, e a opção ‘ – classe ‘ pode ser utilizada para recolher informação sobre uma peça de hardware específica.

        O fabricante, modelo e velocidade da CPU são exibidos correctamente. No entanto, não é possível determinar o número de núcleos no processador a partir do resultado acima.

        Para saber mais sobre o comando lshw, leia este artigo:

        5. nproc

        O comando nproc mostra simplesmente o número de blocos de cálculo disponíveis. Note-se que o número de blocos de cálculo nem sempre é o mesmo que o número de núcleos.

        1. 6. dmidecode
        2. O comando dmidecode mostra alguma informação sobre a CPU, incluindo tipo de socket, nome do fornecedor e várias bandeiras.
        3. 7. cpuid
        4. O comando cpuid recolhe informação sobre
        5. CPUID
        6. sobre as CPUs Intel e AMD x86.
        7. Pode ser instalado via apt no ubuntu

        Aqui está um exemplo de saída

        8. inxi

        O Inxi é um script que utiliza outros programas para gerar um relatório bem estruturado e de fácil leitura sobre os vários componentes de hardware de um sistema. Dê uma olhada em

        manual inxi completo

        1. Produzir informação relevante sobre CPU/processador
        2. Para saber mais sobre o comando inxi e como utilizá-lo, ver este artigo:
        3. 9. Hwinfo
        4. O comando hwinfo é um programa de informação de hardware que pode ser utilizado para recolher informação detalhada sobre vários componentes de hardware num sistema Linux.
        5. Apresenta também informação sobre a CPU. Aqui está um exemplo rápido:
        6. Se a opção “-short” não for utilizada, o comando exibirá muito mais informação sobre cada núcleo da CPU, tal como a arquitectura e características da CPU.
        7. Para saber mais sobre o comando hwinfo, consulte este artigo:
        8. Conclusão

        Estes foram alguns comandos usados para verificar informações de CPU em sistemas baseados em Linux tais como Ubuntu, Fedora, Debian, CentOS, etc.

        Ver este artigo para exemplos de outros comandos para verificar a informação da CPU:

        A maioria dos comandos são manipulados através de uma interface de linha de comando e são emitidos em formato de texto. Para a interface GUI, utilizar o programa Hardinfo.

        Mostra os detalhes de hardware de vários componentes numa GUI fácil de usar.

        Se souber de qualquer outro comando útil que possa exibir informações sobre a CPU, informe-nos nos comentários abaixo

        Se desejar saber mais sobre o formato e programa de formação, e conhecer o instrutor do curso – convidamo-lo para o dia aberto online. Registe-se aqui.

        E se estiver interessado no desenvolvimento nesta área do zero para o profissional, pode ler o currículo.

        Monitoriza o hardware do sistema usando os seguintes comandos e utilitários:

        decode-syseeprom

        smond

        sensores

        Net-SNMP

        cão de guarda

        Recuperar informação de Hardware Utilizando decode-syseeprom

        O comando decode-sseprom permite recuperar informações sobre a EEPROM do interruptor. Se a EEPROM for gravável, pode definir valores na EEPROM.

        O seguinte é um exemplo. A saída do comando é diferente nos diferentes interruptores:

        Os interruptores Edgecore AS5712-54X, AS5812-54T, AS5812-54X, AS6712-32X e AS6812-32X suportam uma segunda fonte de alimentação. Este segundo dispositivo de fonte apresenta-se num endereço I2C diferente do endereço principal. Como resultado, sempre que a descodificação-sysseeprom tenta ler a EEPROM sobre as PSUs nestes sistemas, ambos os endereços são verificados. Quando o condutor lê o local que não está povoado, uma mensagem de aviso como a seguinte é registada:

        Este é o comportamento esperado nestas plataformas.

        Opções de Comando

        Utilização: /usr/cumulus/bin/decode-syseeprom [-a][-r][-s [args][-t ][-e][-m]

        Comandos relacionados

        Também pode usar o comando dmidecode para recuperar informações de configuração de hardware que são preenchidas na BIOS.

        Pode usar o apt-get para instalar o programa lshw no switch, que também recupera informação de configuração de hardware.

        Unidades do sistema de monitorização Usando smond

        O smond daemon monitoriza unidades do sistema como fonte de alimentação e ventilador, actualiza os seus respectivos LEDs, e regista a mudança no estado. As alterações no estado da unidade do sistema são detectadas através dos registos cpld. smond utiliza estes registos para ler todas as fontes, o que tem impacto na saúde da unidade do sistema, determina a saúde da unidade, e actualiza os LEDs do sistema.

        Use smonctl para exibir informação de sensores para as várias unidades do sistema:

        Quando o interruptor não está ligado, smonctl mostra o estado da PSU como BAD em vez de POWERED OFF (desligado) ou NOT DETECTED (desligado). Esta é uma limitação conhecida.

        No interruptor Dell S4148, smonctl mostra PSU1 e PSU2; no entanto, na saída dos sensores, ambas as PSUs estão listadas como PSU1.

        Alguns modelos de interruptor carecem do sensor para a leitura da informação da tensão, pelo que estes dados não são emitidos pelo comando smonctl.

        Por exemplo, a série Dell S4048 tem este sensor e apresenta informação de potência e tensão:O Penguin Arctica 3200c não tem este sensor:A tabela seguinte mostra as opções do comando smonctl.

        Utilização: smonctl [OPÇÃO]. [CHIP].

        Opção

        Descrição

        -s , – sensorApresenta dados para o sensor especificado..

        -v , – verbose

        Exibe dados detalhados dos sensores de hardware.

        Para mais informações, leia man smond and man smonctl .

        Pode também executar estes comandos NCLU para mostrar informação de sensores: net show system sensors , net show system sensors detail , e net show system sensors json .

        Monitor Hardware Usando sensores

        Use o comando dos sensores para monitorizar a saúde do seu equipamento de comutação, tais como potência, temperatura e velocidades dos ventiladores. Este comando executa lm-sensors .

        Embora possa usar o comando dos sensores para monitorizar a saúde do seu equipamento de comutação, o smond daemon é o método recomendado para monitorizar a saúde do seu equipamento. Ver Unidades de Sistema de Monitorização Usando smond acima.

        A saída do comando dos sensores varia em função do hardware de comutação que utiliza, uma vez que cada plataforma é enviada com um tipo e número de sensores diferentes.

        Num interruptor Mellanox, se apenas uma PSU estiver ligada, o ventilador está à velocidade máxima.

        A tabela seguinte mostra as opções de comando dos sensores.

        Utilização: sensores [OPÇÃO]. [CHIP].

        Opção

        Descrição

        -c , – config-file

        Especifique um ficheiro de configuração; utilize – apó s-c para ler o ficheiro de configuração da stdin ; por defeito, os sensores fazem referência ao ficheiro de configuração em /etc/sensors. d/ .

        -s , – set

        • Executa as instruções definidas no ficheiro de configuração (apenas raiz); os sensore s-s são executados uma vez no momento do arranque e aplicam todas as definições aos controladores de arranque.
        • -f , – fahrenheit
        • Mostrar temperaturas em graus Fahrenheit.
        • -A , – sem adaptador
        • Não mostrar o adaptador para cada chip.

        -bus-list

        Gerar declarações de autocarro para sensores. conf .

        Se [CHIP] não estiver especificado no comando, toda a informação do chip é impressa. Exemplos de nomes de chip incluem:

        lm78-i2c-0-2d *-i2c-0-2d

        lm78-i2c-0-* *-i2c-0-*

        lm78-i2c-*-2d *-i2c-*-2d

        lm78-i2c-*-* *-i2c-*-*

        lm78-isa-0290 *-isa-0290

        lm78-isa-* *-isa-*

        lm78-*

        Interruptor de Monitorização de Hardware Usando SNMP

        A documentação do Net-SNMP é discutida aqui.

        Manter o Switch Vivo Usando o Watchdog de Hardware

        Cumulus Linux inclui uma versão simplificada do daemon wd_keepalive(8) do pacote Debian watchdog padrão. wd_keepalive escreve periodicamente para um ficheiro chamado /dev/watchdog para evitar que o switch seja reiniciado, pelo menos uma vez por minuto. Cada escrita atrasa o tempo de reinicialização em mais um minuto. Após um minuto de inactividade onde o wd_keepalive não escreve para /dev/watchdog , o comutador reinicia-se a si próprio.

        O cão de guarda é activado por defeito em todos os interruptores suportados, e arranca quando se liga o interruptor, antes de se ligar o switchd.

        Para desactivar o watchdog, desactivar e parar o serviço wd_keepalive:

        Início ” SysAdmin ” Como verificar a temperatura do CPU no Linux

        Como qualquer componente eléctrico, as CPUs geram calor.

        Uma máquina a executar Linux

        Uma conta com privilégios sudo/root

        Verificar a temperatura da CPU usando Lm-Sensors Controlador CPUFreq para processadores K8/K10 Athlon 64/Opteron/Phenom. Uma vez que o Linux 3.7 ‘acpi-cpufreq’ será automaticamente utilizado para CPUs mais modernas da AMD.
        1. Abra o terminal e instale estes pacotes utilizando um gestor de pacotes para a sua distribuição. No Ubuntu, use o seguinte comando: Aguarde que os lm-sensors e hddtemp terminem de descarregar e instalar.
        2. Execute o comando dos sensores para ver a temperatura da CPU. A saída mostra as leituras da temperatura actual de todos os sensores na máquina. Os resultados incluem a temperatura de cada núcleo e os limiares máximos. 3. Para verificar as temperaturas SSD e do disco rígido, executar o seguinte comando:

        A saída mostra a temperatura do disco seleccionado.

        4. Para ver quais os componentes do sistema que podem ser monitorizados, executar sudo sensors-detect .

        Responda SIM a vários pedidos de digitalização até que a digitalização do sistema esteja completa.

        Quando a varredura estiver concluída, a saída mostra o resumo.

        5. Para garantir que a monitorização do sistema funciona, carregue os módulos necessários utilizando o seguinte comando:

        • 6. Para executar o comando dos sensores repetidamente e obter dados em tempo real no terminal, executar o seguinte comando:
        • A saída actualiza-se de dois em dois segundos e mostra a leitura da temperatura actual da CPU.

        Nota: Para verificar a utilização da CPU no Linux, leia o nosso tutorial sobre Como verificar a utilização da CPU.

        Verificar a temperatura da CPU usando o Psensor

        Verificar a temperatura da CPU usando Lm-Sensors Controlador CPUFreq para processadores K8/K10 Athlon 64/Opteron/Phenom. Uma vez que o Linux 3.7 ‘acpi-cpufreq’ será automaticamente utilizado para CPUs mais modernas da AMD.
        Instalar o Psensor Antes de instalar o Psensor, é necessário instalar e configurar os Lm-sensors.
        1. Execute este comando para instalar os pacotes necessários: 2. Em seguida, procure sensores na sua máquina:
        Responda SIM a quaisquer pedidos de scan até que o scan esteja concluído. 3. Para se certificar de que os pacotes estão instalados, execute o comando sensores.
        4. Actualize o repositório de pacotes com sudo apt update . 5. Instalar o Psensor usando o seguinte comando:
        Responder SIM e aguardar que a instalação esteja concluída. Usando o Psensor

        Pesquisar por Psensor no menu da aplicação e abrir o utilitário. A aplicação apresenta um gráfico dos valores seleccionados e mostra a temperatura da CPU, utilização da CPU e da memória, RAM livre, temperatura GPU, e temperatura HDD.

        • Para configurar o Psensor e definir quais as estatísticas que deseja ver, siga estes passos:
        • 1. Clique em Psensor na barra de menu, seguido de Preferências .
        • 2. Verifique as caixas para as opções que deseja – se o Psensor arranca no arranque do sistema, o intervalo de actualização, cores dos gráficos, etc.
        • 3. Para mostrar as temperaturas de CPU ou HDD no painel superior, vá a Preferências do Sensor sob o Indicador de Aplicação. Activar o sensor Display na opção de etiqueta.
        • Verificar Temperatura Sem Utilitários de Terceiros
        • Há uma forma de utilizar os serviços de utilidade pública incorporados para
        • A temperatura da CPU está na zona rotulada x86_pkg_temp .

        3. Para ver a que se referem todas as zonas térmicas, utilizar:

        A saída mostra a última temperatura armazenada para essa zona térmica em graus Celsius. Neste exemplo, existe apenas uma zona térmica, rotulada x86_pkg_temp , que representa a temperatura da CPU.

        Sabe-se agora como verificar a temperatura da CPU no Linux, utilizando vários utilitários. O guia também mostrou como configurar as ferramentas para exibir outras informações, tais como a temperatura da GPU e do HDD.

        Não há nada mais frustrante do que instalar o Linux no seu PC e todo o sistema ainda se sente lento. Depois de gastar dinheiro a construir, comprar ou actualizar uma máquina, espera-se que ela seja rápida. No entanto, nem sempre é esse o caso, e com o Linux, pode fazer um pouco de investigação para verificar o que está errado. Hoje, mostramos-lhe como encontrar a causa da sua máquina Linux a funcionar demasiado devagar.

        Porque está o meu computador Linux a correr devagar?

        O seu computador Linux pode estar a correr devagar por qualquer uma das seguintes razões:

        Serviços desnecessários iniciados no momento do arranque pelo systemd (ou qualquer sistema init que esteja a utilizar)

        Elevada utilização de recursos de múltiplas aplicações de utilização intensiva abertas

        Algum tipo de mau funcionamento ou má configuração do hardware

        Antes de descobrirmos como podemos acelerar um computador Linux, precisamos de saber quais os métodos que nos podem ajudar a encontrar os serviços iniciados no momento do arranque, processos em execução com prioridades mais ou menos elevadas, estado de saúde da CPU, e se a RAM está preenchida com muito mais dados do que necessita, e também verificar se a área de memória swap está cheia. Por último, precisamos também de verificar se o disco rígido está a funcionar bem.

        • Examinar a informação da CPU
        • Quando se pretende acelerar um computador Linux lento, o primeiro passo é verificar a informação da CPU. Se o seu computador está a lutar para abrir um programa como Firefox ou LibreOffice, há a possibilidade de que seja porque o seu CPU não é suficientemente potente para aplicações pesadas.

        Abra um terminal e execute um dos seguintes comandos:

        Como obter muita informação sobre o processador do seu Mac

        Eis como pode utilizar a linha de comando para obter uma tonelada de informação sobre o CPU do seu Mac. Esta informação inclui muitos dados técnicos, incluindo a contagem de threads, tamanho da cache, velocidade do relógio e inúmeros outros dados interessantes. 1. Abra uma janela terminal no seu Mac. 2. Escreva o seguinte comando e depois prima enter: sysct l-a | grep machdep. cpu 3. Verá aparecer um monte de informações que lhe dirão muito sobre o processador do seu Mac. Para mais informações, consulte o artigo original no link abaixo. Esta história, “Use a linha de comando do Mac para obter informação detalhada sobre o CPU” foi originalmente publicada pela ITworld . Jim Lynch é um analista de tecnologia e gestor de comunidade online que também escreveu para muitas publicações líderes da indústria ao longo dos anos, incluindo ITworld, InfoWorld, CIO, PCMag, ExtremeTech, e numerosas outras. As opiniões expressas neste blog são as de Jim Lynch e não representam necessariamente as da IDG Communications, Inc., a sua empresa-mãe, subsidiária ou empresas afiliadas. Se tiver um servidor em collocation com o CPU super-rápido, isso não significa que o ponha a funcionar com toda a potência. Aqui está um preâmbulo. Ao fazer o inventário dos servidores Linux, que estou a administrar, descobri que alguns deles estão a funcionar com uma velocidade de CPU mais baixa, então poderiam. Isto pode ser facilmente verificado com este comando: O que se pode ver: Oops, estamos a pagar por 2 CPU Core 2Ghz que funciona com 600Mhz num core e 1000Mhz noutro. Haverá outras linhas para todas as CPUs/centros/três, provavelmente com os mesmos valores. Esta funcionalidade é agradável, se estivermos a executar uma estação de trabalho, mas o que reparei, temos o mesmo CPU a estrangular no Ubuntu Server 10.04 e no CentOS 5.3, 5.4 e 5.5 construídos (assim também no RedHat). Após horas de escavação no google, descobri isso: – este problema é muito comum – existem vários relatórios de bugs sobre este assunto – não se trata de um problema de definições BIOS, porque em sistemas de boot duplo, o CPU corre a toda a velocidade no Windows – não existem soluções 100% funcionais ou são demasiado difíceis de encontrar – isto não é um bug, mas uma ‘característica’ dos novos kernels, é implementado de forma diferente em 2.6.18 (CentOS) e 2.6.32 (Ubuntu). Aqui está uma dica de como desactivá-lo no sistema em execução: 1) Verificar se o fio ‘kondemand’ está a correr, correr como raiz: “pgre p-lf ondemand” a saída deve ser como: 2) Verificar se a velocidade actual do cpu difere da velocidade máxima: 3) Alterar o regulador da CPU de ‘ondemand’ para ‘performance’ para todas as CPUs/cores, correr como raiz: 4) Verifique se as suas alterações foram aplicadas: 5) Se estiver a executar ‘cpuspeed’, ‘cpufreqd’, ‘powerd’ ou outros demónios, que podem controlar o passo da CPU, basta pará-los, se precisar realmente de executar o seu sistema a 100% da velocidade da CPU. No CentOS: 6) Em Linux 2.6.32 (Em RedHat 6, e Oracle Unbreakable Linux 6) remover módulos de núcleo de escala de CPU: Assegurar-se de que nenhum fio de kernel ‘kondemand’ está a correr: 7) Para tornar as alterações permanentes (em reinício): – No Ubuntu, modificar /etc/init. d/ondemand script: OU ALTERNATIVAMENTE, basta remover todas as referências a ondemand de

        dmidecode ist ein Linux-Tool zur Anzeige der DMI Tabellen in einer lesbaren Form. DMI (Desktop Management Interface) é uma Teil der System Management BIOS (SMBIOS) Spezifikation. Aus Benutzersicht ist DMI eine BIOS bereitgestellte Tabelle, die Informationen über die vorhandene Hardware enthält.

        Inhaltsverzeichnis

        1 dmidecode Beispiel

        1.1 /proc/cpuinfo

        dmidecode Beispiel

        Das folgende Beispiel zeigt die Ausgabe von dmidecode auf einem Thomas-Krenn-Server mit Supermicro X9SCM-F Mainboard:

        /proc/cpuinfo

        Zur Ergänzung ist hier die Ausgabe von /proc/cpuinfo vom gleichen System:

        dmidecode Parâmetro

        dmidecod e-t TYPE erlaubt es, als TYPE den Bereich einzugrenzen, für den Informationen anzeigt werden sollen. Standardmäßig zeigt dmidecode die Informationen von allen Typen.

        Folgende Typen können dabei angegeben werden (Quelle Manpage von dmidecode):

        Anstelle eines TYPE-Codes können Sie auch ein Keyword angeben. Die folgenden Palavras-chave sind dabei möglich:

        Weitere Informationen

        http://www. nongnu. org/dmidecode/

        Obtenha informações sobre a sua BIOS / Hardware do Servidor a partir de um Chassis sem Abertura (Descodificador BIOS)

        Werner Fischer arbeitet im Equipa de Gestão de Produtos von Thomas-Krenn. Er evaluiert dabei neueste Technologien und teilt sein Wissen in Fachartikeln, bei Konferenzen und im Thomas-Krenn Wiki. Bereits 2005 – ein Jahr nach seinem Abschluss des Studiums zu Computer – und Mediensicherheit an der FH Hagenberg – heuerte er beim bayerischen Server-Hersteller an. Als Öffi-Fan nutzt er gerne Bus & Bahn und genießt seinen morgendlichen Spaziergang ins Büro.

        A dada altura, todos aprendem que uma CPU tem um número variável de núcleos no seu interior, e esse número influencia o seu desempenho. O próximo impulso natural é descobrir quantos núcleos tem o seu CPU.

        A boa notícia é que descobrir isso é extremamente fácil no Windows 10.

        Basta tocar na tecla Windows (ou clicar no botão do menu Iniciar), e depois começar a digitar a palavra “sistema”. A correspondência superior deve ser “System” ou “System Information”. Ou funciona, por isso carregue na tecla Enter ou clique nesse resultado, e aparecerá uma janela que lista a informação de hardware do seu PC – incluindo o nome do seu processador e o número de núcleos que possui.

        Olhando para o Sistema ou Informação do Sistema no Windows 10 dar-lhe-á a informação básica que procura, mas para obter a contagem do núcleo e do thread (“processador lógico”), abra antes o Gestor de Tarefas.

        Em alternativa, pode premir Ctrl + Shift + Esc para abrir a janela do Gestor de Tarefas, depois clicar no separador Desempenho (segundo a partir da esquerda). No canto superior direito, verá o nome do seu processador e o número de núcleos que este possui. Verá também um gráfico elegante mostrando a utilização da sua CPU em tempo real. Por baixo do gráfico haverá estatísticas mais detalhadas, como a velocidade do relógio de base, núcleos, e processadores lógicos (mais vulgarmente conhecidos como “threads”).

        O CPU Ryzen 7 2700X neste PC tem 8 núcleos e 16 threads (“processadores lógicos”).

        Isto é tudo o que tem de fazer para descobrir a sua contagem de núcleos. Para compreender o quão poderoso é realmente o seu CPU, terá de cavar um pouco mais fundo.

        Maior nem sempre é melhor

        Na sua maioria, a contagem do núcleo é apenas uma pista sobre o desempenho da CPU. A frequência do processador (também conhecida como velocidade do relógio), a multithreading, a geração da microarquitectura, o tipo de CPU (desktop ou móvel), e a optimização do software também desempenham um papel.

        Se quiser, pode mergulhar na maioria desses detalhes consultando as especificações do seu processador no website da Intel Ark ou no website de especificação do processador da AMD, que fornecem o resumo completo dos processadores da Intel e da AMD, respectivamente. Mas a forma mais fácil de saber o quão bem o seu processador se acumula contra outros é simplesmente procurar resultados de referência para as coisas que faz regularmente: trabalho de escritório, jogos, codificação de vídeo, etc.

        Geralmente quanto mais recente é o processador, mais eficiente e mais potente é, mas nem todas as gerações dão grandes saltos de desempenho em relação às anteriores. Olhar para os resultados reais dos testes torna mais claro o que se está a obter entre géneros. Poderá descobrir que não precisa de actualizar – ou, pelo contrário, a mudança para um CPU com uma contagem de núcleo mais baixa da geração mais recente ainda dará ao seu PC um impulso gigantesco.

        Ao sair da contagem de núcleos, pode esperar que o Intel Core i9-11900K de topo de gama de hoje tenha um desempenho inferior ao do AMD Ryzen 9 5900X. Mas passe pelos valores de referência e verá que o núcleo de 8 núcleos 11900K pende bastante bem com o núcleo de 12 núcleos 5900X.

        O mesmo se aplica a CPUs concorrentes do mesmo período de tempo. Pode esperar que uma peça de topo com menos núcleos tenha um desempenho inferior ao melhor chip de um fabricante rival, mas não é necessariamente esse o caso. Por vezes acabam por estar no mesmo estádio, fazendo a escolha mais sobre o custo, disponibilidade, e os programas e jogos específicos em que vai passar tempo. Assim também para a contagem de fios, ou a capacidade de uma CPU para lidar com múltiplos processos ao mesmo tempo. As CPUs com contagens de fios mais elevadas são apenas melhores multitarefa, e isso só importa quando se faz regularmente trabalho multitarefa. Mesmo quando é esse o caso, ainda se deve estar ciente de que a geração de microarquitectura ainda desempenha um papel mais dominante no desempenho da CPU.

        Em resumo: a contagem de núcleos não é tudo, nem a contagem de fios, nem mesmo a idade desses núcleos e fios. É mais matizada do que isso. Mais importante, se não tiver queixas sobre o seu PC quando o utiliza, então não tem necessidade de uma actualização ou alteração.

        A obtenção de informação de hardware do sistema não é uma tarefa difícil para os utilizadores de GUI Linux, mas pode ser uma tarefa complexa para os utilizadores de CLI Linux.

        Existem numerosas ferramentas disponíveis no Linux, para localizar informação de hardware do sistema, mas mostrar-lhe-emos como verificar o nome do fabricante do hardware, modelo do sistema e número de série.

        Todos compreendemos a importância de ter esta informação ao mesmo tempo que contactamos o fornecedor de hardware & este artigo cobre os quatro melhores comandos, que podem facilitar o processo & ajudar os utilizadores a rastrear os dados mais rapidamente.

        Método-1 : Usando o Comando Dmidecode

        O Dmidecode é uma ferramenta que lê o conteúdo da tabela DMI do computador e exibe a informação do hardware do sistema num formato legível por humanos.

        A tabela DMI acomoda os detalhes dos componentes de hardware do sistema, juntamente com outras informações úteis tais como, número de série, informações do Fabricante, Data de Lançamento, e revisão da BIOS, etc.

        Executar o comando ‘dmidecode’ utilizando a palavra-chave do sistema para visualizar a informação do fabricante do sistema, como abaixo indicado:

        Método-2 : Usando o comando inxi

        O lshw (AKA Hardware Lister) é uma pequena ferramenta elegante que lista relatórios detalhados, alojando vários componentes de hardware na máquina Linux, lendo múltiplos ficheiros sob o directório ‘/proc’ e a tabela DMI.

        Execute o comando ‘lshw’ com a opção ‘class’ do sistema para verificar a informação do fabricante do sistema, como se mostra abaixo:

        Método-4 : Usando o comando hwinfo

        hwinfo , também chamado informação de hardware, é outra ferramenta significativa, utilizada para explorar um hardware residente no sistema e exibir resultados detalhados contendo vários componentes, num formato legível para o ser humano.

        • Este comando mostra uma saída em formato muito detalhado, quando comparado com outras ferramentas (lshw, dmidecode, inxi, etc.)
        • Execute o seguinte comando (mostrado abaixo) para localizar a informação do fabricante:
        • Consulte os passos abaixo para recolher informação sobre o hardware do sistema, se no caso das ferramentas acima não estiverem instaladas no seu sistema:

        Bonus Tips-1: Usando o sistema de ficheiros /sys

        Kernel’s expõem algumas das informações da DMI ao sistema de ficheiros virtual ‘/sys’. Assim, utilizar o comando ‘grep’ (mostrado abaixo) para recolher manualmente informações sobre o fabrico do sistema:

        Como alternativa, podemos também imprimir uma informação específica de hardware mostrada abaixo:

        Bonus Tips-2: Usando o comando ‘dmesg

        O comando ‘dmesg’ é utilizado para escrever as mensagens do kernel (mensagens de tempo de arranque) no Linux antes do início do syslogd ou do klogd. Obtém dados através da leitura do buffer do anel do kernel. O ‘dmesg’ pode ser muito útil na resolução de problemas & também para obter informações sobre o hardware de um sistema.

          Conclusão:O objectivo deste artigo era identificar estratégias eficazes para lidar com as nossas dificuldades enquanto lidamos com tarefas de rotina. Esperamos que o conteúdo tenha sido para sua satisfação & esperamos contribuir mais para o seu sucesso.O seu feedback & apoio é importante para nós para melhorarmos o serviço. Por favor, partilhe as suas ideias nos comentários & encaminhe-as para os necessitados.

          O comando top em Linux com Exemplos. O comando top é utilizado para mostrar os processos Linux . Fornece uma visão dinâmica em tempo real do sistema em execução. Normalmente, este comando mostra a informação resumida do sistema e a lista de processos ou threads que são actualmente geridos pelo Kernel Linux.