Detalhes técnicos do processador - CPUINFO
Publicado por Carlos Henrique Y Furushima (última atualização em 30/07/2014)
[ Hits: 4.113 ]
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 ''
Transforme a manpage e infopage em pdf e texto
substituir strings nos nomes de arquivos
Verifica quais ports necessitam de atualização
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Script de montagem de chroot automatica
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 (12)
De volta para o futuro - ou melhor, para o presente (parte 2) (2)
Por que passar nas disciplinas da faculdade é ruim e ser reprovado é b... (7)









