Detalhes técnicos do processador - CPUINFO

Publicado por Carlos Henrique Y Furushima (última atualização em 30/07/2014)

[ Hits: 3.974 ]

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

  



Esconder código-fonte

#!/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 ''

Scripts recomendados

Conversor de log SVN para RSS

Firewall Iptables

Compartilhamento de conexão

Conversor de Dicionarios do Babylon

Screenshot de menus??!! Script com temporizador popup!


  

Comentários
[1] Comentário enviado por albfneto em 30/07/2014 - 11:36h

Bom isso, Favoritado,vou usar isso,


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts