Gostaria de ver as velocidades atuais dos ventiladores do meu MacBook e iMac usando o terminal. Descobri que a execução spindump
, em seguida, cat /tmp/spindump.txt | grep "Fan speed"
vai mostrá-lo, mas isso é muito lento e processador. Eu gostaria de uma maneira mais rápida e eficiente de fazer isso.
Prefiro não instalar software de terceiros, mas instalarei se for o único caminho.
Alguém tem alguma sugestão de como eu posso conseguir isso?
obrigado
smc
ferramenta de linha de comando do smcFanControl para obter a velocidade do ventilador; github.com/hholtmann/smcFanControl/tree/master/smc-commandman spindump
) e você pode definir o tempo necessário para executar. A resposta está abaixo.Respostas:
smcFanControl
Você menciona em seus comentários a instalação do smcFanControl ; esse projeto de código aberto inclui a ferramenta de linha de comando
smc
. Você pode usarsmc
para obter informações sobre a velocidade do ventilador via Terminal.app:Veja a página de manual do smc para mais opções.
Desde o Mac OS X 10.5, você precisa usar um software de terceiros para acessar as informações de velocidade do ventilador. Parece que nenhuma ferramenta, instalada por padrão no OS X, expõe essas informações através do terminal.
O projeto de código aberto Fan Control inclui uma ferramenta de linha de comando que fornece informações sobre a velocidade do ventilador. Este artigo, OS X: Temperatura atual da CPU na linha de comando , fala sobre o projeto e como extrair a velocidade do ventilador:
Evite spindump
spindump
requer privilégios de administrador e, quando executado manualmente, o spindump fornece amostras de pilhas de usuário e kernel para todos os processos do sistema. Esse é um processo computacionalmente caro, mesmo quando executado por um segundo.Alternativas
Existem outras ferramentas e aplicativos, incluindo o Monitor de temperatura . Consulte Posso obter a temperatura da CPU e a velocidade do ventilador na linha de comando no OS X?
Pré-Mac OS X 10.5
Este artigo, obtenha informações sobre o sensor , mostra como usar
ioreg
para extrair as informações de velocidade do ventilador com:O artigo acima e o script que ele contém foram criados para o Mac OS X 10.4.3.
Veja também:
fonte
cd /Applications/smcFanControl.app/Contents/Resources/
brew install Caskroom/cask/smcfancontrol
e usá-lo também requer senha.Oneliner - produz resultados após 1 segundo usando spindump
Cada parte separada explicou:
SD=~/.spindump.txt
: crie uma variável com o log .spindump.txtsudo rm $SD
: limpe seu arquivo tmp usando os direitos sudo, pois o arquivo foi criado pelo sudo spindump.sudo spindump 1 1 -file $SD
: execute spindump como root (ele é executado apenas como root) por 1 segundo em 1 intervalo e envie o arquivo para o seu $ SDgrep "Fan speed" $SD
: obtenha a linha que diz "Velocidade do ventilador"É uma pena que precisamos de direitos sudo para executar este script.
fonte
sudo spindump 1 1 -file /tmp/spindump.txt > /dev/null 2>&1;grep "Fan speed" /tmp/spindump.txt
Uma tentar funciona ao lado experimentá-lo nãoNo Mojave, spindump não parece listar a velocidade do ventilador. Notei que powermetrics, no entanto. Tente correr
sudo powermetrics | grep Fan
se você estiver no Mojave.fonte
unable to get smc values
).Por isso, verifiquei recentemente os comandos possíveis com o terminal (segure esc até o prompt no terminal) e encontrei um comando que pode verificar o nível térmico da CPU da velocidade do ventilador, etc. e o comando é "powermetrics" e requer o sudo para fazer isso. Se você precisar apenas da velocidade do ventilador, poderá incluir uma opção de smapling smc como "powermetrics -s smc". A atualização é lenta, mas pode ser alterada usando a opção -i e inclui um tempo em milissegundos.
fonte
Eu tenho um MBA com problemas de SMC e este aplicativo resolve meu problema. O smcFanControl não funciona para mim e eu tentei o FanControl também. No GNU / Linux, eu posso definir os valores máximo e mínimo através do terminal; se puder, no GNU / Linux, tenho que fazer o mesmo em um sistema Unix. Este aplicativo é o Macs Fan Control https://github.com/crystalidea/macs-fan-control/releases/download/v1.4.12/macsfancontrol.zip
Espero trabalhar para você também
fonte
Clique três vezes no seguinte, copie-o e cole-o no Terminal:
Deve produzir a velocidade do ventilador.
fonte
Você pode entrar no terminal e digitar "sudo_wudo" Isso abrirá uma pasta que monitora os diferentes processos do seu computador. O "wudo" deve levá-lo ao fluxo e pressão do ar, que você pode acessar nos menus que podem mostrar o fluxo de ar no terminal. Isso funcionou muito bem para mim, e espero que você goste também!
fonte
-bash: sudo_wudo: command not found
. Mesmo problema comsudo wudo
, este é um comando que precisa ser instalado primeiro?