You have a bunch of applications designed to show you temperatures and fan speeds in graphical environment. Some are free but most of them are paid.
But what happens if you need something in command line? Well, it is even better because you can find many free powerful tools.
One of them is iStats. Below you will learn how to install and use it.
Install iStats via gem - be careful, it is case sensitive:
mini:~ osx$ [color=green]sudo gem install iStats[/color]
Fetching: sparkr-0.4.1.gem (100%)
Successfully installed sparkr-0.4.1
Fetching: parseconfig-1.0.6.gem (100%)
Successfully installed parseconfig-1.0.6
Fetching: iStats-1.2.0.gem (100%)
Building native extensions. This could take a while...
Successfully installed iStats-1.2.0
Parsing documentation for sparkr-0.4.1
Installing ri documentation for sparkr-0.4.1
Parsing documentation for parseconfig-1.0.6
Installing ri documentation for parseconfig-1.0.6
Parsing documentation for iStats-1.2.0
unable to convert "\xCA" from ASCII-8BIT to UTF-8 for ext/osx_stats/osx_stats.bundle, skipping
unable to convert "\xCA" from ASCII-8BIT to UTF-8 for ext/osx_stats/smc.o, skipping
unable to convert "\xCA" from ASCII-8BIT to UTF-8 for lib/osx_stats.bundle, skipping
Installing ri documentation for iStats-1.2.0
3 gems installed
Now you have it!
mini:~ osx$ [color=green]istats[/color]
--- CPU Stats ---
CPU temp: 54.0Β°C ββββ
ββ
--- Fan Stats ---
Total fans in system: 1
Fan 0 speed: 1799.0 RPM ββββ
ββ
--- Battery Stats ---
Battery health: unknown
Cycle count: unknown
Current charge: mAh 100%
Maximum charge: mAh ββββ
ββ NaN%
Design capacity: mAh
Battery temp: 0.0Β°C
For more stats run `istats extra` and follow the instructions.
If you want to go deeper and have more information displayed, you can do as suggested and type "istats extra", which will tell you to execute "istats scan" in order to have some extra :)
mini:~ osx$ istats extra
Looks like you don't have any extra keys enabled.
Run `istats scan` for the initial scan or `istats --help` for more info.
mini:~ osx$ istats scan
No config file /Users/osx/.iStats/sensors.conf found .. Run scan
Scanning keys...
Tp0C Unknown 46.390625Β°C ββββ
ββ
Ts0G Unknown 49.0Β°C ββββ
ββ
Ts0S Memory Bank Proximity 35.453125Β°C ββββ
ββ
TA0p Ambient temperature 45.625Β°C ββββ
ββ
TA0P Ambient temperature 45.625Β°C ββββ
ββ
TA1p Ambient temperature 46.125Β°C ββββ
ββ
TA1P Ambient temperature 46.125Β°C ββββ
ββ
TCGc PECI GPU 64.0Β°C ββββ
ββ
TCGC PECI GPU 64.0Β°C ββββ
ββ
TCPG 103.0Β°C ββββ
ββ
TCSc PECI SA 63.0Β°C ββββ
ββ
TCSC PECI SA 63.0Β°C ββββ
ββ
TCTD Unknown 0.109375Β°C ββββ
ββ
TCXc PECI CPU 65.234375Β°C ββββ
ββ
TCXr Unknown -39.765625Β°C ββββ
ββ
TCXC PECI CPU 65.234375Β°C ββββ
ββ
TC0c 64.0Β°C ββββ
ββ
TC0d 62.875Β°C ββββ
ββ
TC0p 56.625Β°C ββββ
ββ
TC0C CPU 0 Core 64.0Β°C ββββ
ββ
TC0D CPU 0 Die 62.875Β°C ββββ
ββ
TC0E CPU 0 ?? 60.953125Β°C ββββ
ββ
TC0F CPU 0 ?? 64.3125Β°C ββββ
ββ
TC0G CPU 0 ?? 99.0Β°C ββββ
ββ
TC0J CPU 0 ?? 2.296875Β°C ββββ
ββ
TC0P CPU 0 Proximity 56.625Β°C ββββ
ββ
TC1c 65.0Β°C ββββ
ββ
TC1C Core 1 65.0Β°C ββββ
ββ
TC2c 64.0Β°C ββββ
ββ
TC2C Core 2 64.0Β°C ββββ
ββ
TC3c 63.0Β°C ββββ
ββ
TC3C Core 3 63.0Β°C ββββ
ββ
TH0a Unknown -127.0Β°C ββββ
ββ
TH0b Unknown -127.0Β°C ββββ
ββ
TH0c Unknown -127.0Β°C ββββ
ββ
TH0A Unknown -127.0Β°C ββββ
ββ
TH0B Unknown -127.0Β°C ββββ
ββ
TH0C Unknown -127.0Β°C ββββ
ββ
TH0O Unknown 9.0Β°C ββββ
ββ
TH0X Unknown -127.0Β°C ββββ
ββ
TH1a Unknown -127.0Β°C ββββ
ββ
TH1b Unknown -127.0Β°C ββββ
ββ
TH1c Unknown -127.0Β°C ββββ
ββ
TH1A Unknown -127.0Β°C ββββ
ββ
TH1B Unknown -127.0Β°C ββββ
ββ
TH1C Unknown -127.0Β°C ββββ
ββ
TH1O Unknown 9.0Β°C ββββ
ββ
TH1X Unknown -127.0Β°C ββββ
ββ
TI0p Unknown 53.0Β°C ββββ
ββ
TI0P Unknown 53.0Β°C ββββ
ββ
TI1p Unknown 48.625Β°C ββββ
ββ
TI1P Unknown 48.625Β°C ββββ
ββ
TMBS Unknown -127.0Β°C ββββ
ββ
TM0p Unknown 48.875Β°C ββββ
ββ
TM0P Memory Slot Proximity 48.875Β°C ββββ
ββ
TM0S Memory Slot 1 50.75Β°C ββββ
ββ
TPCD Platform Controller Hub Die 55.0Β°C ββββ
ββ
TP0p Unknown 55.375Β°C ββββ
ββ
TP0P Unknown 55.375Β°C ββββ
ββ
TW0p Unknown 43.375Β°C ββββ
ββ
TW0P AirPort Proximity 43.375Β°C ββββ
ββ
Done scanning keys.
All keys are disabled by default. Use `istats enable [key]` to enable specific keys or `istats enable all`.
The enabled sensors will show up when running `istats` or `istats extra`.
You will have in front of you a lot of sensors, some of them useless (do not know why they were detected but skipping on that). So, all you have to do now is to select whatever is relevant for you from the list and enable them.
I enabled the following - you may have them different, do not enable exactly what is below. It is only as example:
istats enable Ts0S
istats enable TA0p
istats enable TA0P
istats enable TA1p
istats enable TA1P
istats enable TCGc
istats enable TCGC
istats enable TC0C
istats enable TC0D
istats enable TC0P
istats enable TC1C
istats enable TC2C
istats enable TC3C
istats enable TM0P
istats enable TM0S
istats enable TPCD
istats enable TW0P
And now you will have more information:
mini:~ osx$ istats
--- CPU Stats ---
CPU temp: 54.0Β°C ββββ
ββ
--- Fan Stats ---
Total fans in system: 1
Fan 0 speed: 1798.0 RPM ββββ
ββ
--- Battery Stats ---
Battery health: unknown
Cycle count: unknown
Current charge: mAh 100%
Maximum charge: mAh ββββ
ββ NaN%
Design capacity: mAh
Battery temp: 0.0Β°C
--- Extra Stats ---
Ts0S Memory Bank Proximity temp: 35.3Β°C ββββ
ββ
TA0p Ambient temperature temp: 44.5Β°C ββββ
ββ
TA0P Ambient temperature temp: 44.5Β°C ββββ
ββ
TA1p Ambient temperature temp: 44.88Β°C ββββ
ββ
TA1P Ambient temperature temp: 44.88Β°C ββββ
ββ
TCGc PECI GPU temp: 59.0Β°C ββββ
ββ
TCGC PECI GPU temp: 59.0Β°C ββββ
ββ
TC0C CPU 0 Core temp: 59.0Β°C ββββ
ββ
TC0D CPU 0 Die temp: 57.88Β°C ββββ
ββ
TC0P CPU 0 Proximity temp: 54.0Β°C ββββ
ββ
TC1C Core 1 temp: 60.0Β°C ββββ
ββ
TC2C Core 2 temp: 56.0Β°C ββββ
ββ
TC3C Core 3 temp: 58.0Β°C ββββ
ββ
TM0P Memory Slot Proximity temp: 48.63Β°C ββββ
ββ
TM0S Memory Slot 1 temp: 50.61Β°C ββββ
ββ
TPCD Platform Controller Hub Die temp: 51.0Β°C ββββ
ββ
TW0P AirPort Proximity temp: 41.63Β°C ββββ
ββ
Developer page of iStats: https://github.com/Chris911/iStats- Log in to post comments
- 21601 views