Dica interessante que peguei agora a pouco no blog do Giri Mandalika.
Um script simples que pega informações do Solaris como processadores, número de cores etc, diretamente via linha de comando.
É uma prova legal de que o domínio do shell, em qualquer sistema operacional pode ajudar o Administrador de Sistemas a ser um pouco mais "rápido" na maioria das ações ( ah, sim, até no Windão, o PowerShell pode ser seu amigo ).
Segue o script e um resultado postado no blog do próprio Mandalika.
% cat showcpucount --------------------------------------- CUT HERE ------------------------------------------- #!/bin/bash nproc=`(/usr/bin/kstat -m cpu_info | grep chip_id | sort -u | wc -l | tr -d ' ')` vproc=`(/usr/bin/kstat -m cpu_info | grep 'module: cpu_info' | sort -u | wc -l | tr -d ' ')` ncore=`(/usr/bin/kstat -m cpu_info | grep core_id | sort -u | wc -l | tr -d ' ')` echo "Total number of physical processors: $nproc" echo "Number of virtual processors: $vproc" echo "Total number of cores: $ncore" echo "Number of cores per physical processor: $(($ncore/$nproc))" echo "Number of hardware threads (strands) per core: $(($vproc/$ncore))" --------------------------------------- CUT HERE ------------------------------------------- # prtdiag | head -1 System Configuration: Sun Microsystems sun4v SPARC T3-1 # ./showcpucount Total number of physical processors: 1 Number of virtual processors: 128 Total number of cores: 16 Number of cores per physical processor: 16 Number of hardware threads (strands) per core: 8
Mais para frente vou mostrar algo assim para o Linux aqui :-)