Detalhes técnicos do processador - CPUINFO
Publicado por Carlos Henrique Y Furushima (última atualização em 30/07/2014)
[ Hits: 4.123 ]
Homepage: http://dbafurushima.com.br/index.html
Download verifica_informacao_cpu.sh
O script informa as seguintes informações úteis referente à CPU:
1. Quantidade de processadores físicos;
2. Quantidade de core físicos por processadores físicos;
3. Quantidade de Thread logical (importante caso a CPU tiver tecnologia Hyper-Threading - HT);
4. Modelo do processador.
Para executar :
1. Verifique se o script possui permissão de "read" e "execute":
2. Execute:
$ ./verifica_informacao_cpu.sh
Carlos Henrique Yakithi Furushima
DBAFurushima
#!/bin/sh
if [ ! -e /proc/cpuinfo ] ; then
echo Nao existe arquivo /proc/cpuinfo
exit 1
fi
CPUINFO=/proc/cpuinfo
NRCPUPHY=$(grep "physical id" $CPUINFO | sort -u | wc -l)
NRCPUTHREAD=$(grep "processor" $CPUINFO | wc -l)
NRCPUCORE=$(grep "core id" $CPUINFO | sort -u | wc -l)
if [ $NRCPUPHY -eq 1 ] ; then
echo O sistema computacional possui somente 1 processador fisico.
else
echo O sistema computacional possui ${NRCPUPHY} processadores fisicos.
fi
if [ $NRCPUCORE -gt 1 ] ; then
echo Para cada processador fisico existem $NRCPUCORE cores.
fi
if [ $NRCPUTHREAD -gt 1 ] ; then
if [ $NRCPUTHREAD -eq $NRCPUCORE ] ; then
echo ''
echo "Aparentemente nao existe Hyper-Threading (HT) ativada !!!"
echo ''
echo "Se o processador portar essa tecnologia e' necessario verificar na BIOS a ativacao dessa funcionalidade a nivel de hardware"
else
echo "O processador possui a tecnologia Hyper-Threading (HT) ATIVADA, possuindo $NRCPUTHREAD Thread logical CPU."
fi
fi
echo ''
echo ''
echo Proc fisico : ${NRCPUPHY}
echo Cores fisicos : ${NRCPUCORE}
echo Thread logical CPU : ${NRCPUTHREAD}
echo -n MODELO : `grep "model name" $CPUINFO | sort -u | cut -d : -f 2-` `grep "cache size" $CPUINFO | sort -u | cut -d : -f 2-` cache
echo ''
echo ''
mPlayRecTv - assista e grave a programação da TV com MPlayer
Procurando um padrão num arquivo
Gera estatísticas de tráfego de pacotes nas interfaces de um servidor linux via SNMPv3.
Administrar squid com autenticação, simples e objetivo.
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Instalando COSMIC no Linux Mint
Turbinando o Linux Mint: o poder das Nemo Actions
Inteligência Artificial no desenvolvimento de software: quando começar a usar?
O widget do Plasma 6 Área de Notificação
[Resolvido] Algo deu errado ao abrir seu perfil
Quando vocês pararam de testar distros? (14)
Problema com som no laptop (3)
Não estou conseguindo fazer funcionar meu Postfix na versão 2.4 no Deb... (2)









