Detalhes técnicos do processador - CPUINFO
Publicado por Carlos Henrique Y Furushima (última atualização em 30/07/2014)
[ Hits: 4.110 ]
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 ''
NetScan - o seu scanner de rede!
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Atualizar Linux Mint 22.2 para 22.3 beta
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Conky, alerta de temperatura alta (10)
Assisti Avatar 3: Fogo e Cinzas (3)
Duas Pasta Pessoal Aparecendo no Ubuntu 24.04.3 LTS (42)









