Hello, I was wondering about monitoring all cores on my cpu. I have an 18 core cpu, so with hyperthreading there would be 36 cores/threads to monitor. I can't seem to find a software allowing me to put a gadget on the desktop and see usage per each core. I guess there are just too many, but I would be okay with a simple and elegant text list. Is this possible with Rainmeter, or modifying some Rainmeter plugin/module/skin?
Thanks guys.
It is currently April 19th, 2024, 7:54 pm
Advice about CPU monitoring
-
- Posts: 4
- Joined: January 2nd, 2018, 3:14 am
-
- Posts: 860
- Joined: August 22nd, 2016, 11:32 pm
- Location: Surrey, B.C., Canada
Re: Advice about CPU monitoring
Yes, find one you like and modify it.
See this page for adding/info https://docs.rainmeter.net/manual/measures/cpu/
I did one that can monitor 8 cores but you could update it https://forum.rainmeter.net/viewtopic.php?f=27&t=25099&hilit=small+skin
See this page for adding/info https://docs.rainmeter.net/manual/measures/cpu/
I did one that can monitor 8 cores but you could update it https://forum.rainmeter.net/viewtopic.php?f=27&t=25099&hilit=small+skin
The only source of knowledge is experience. Albert Einstein
Deviant Art Page
Deviant Art Page
-
- Rainmeter Sage
- Posts: 16146
- Joined: October 11th, 2010, 6:27 pm
- Location: Gheorgheni, Romania
Re: Advice about CPU monitoring
36 threads? Quite much!Cooperdale wrote:I was wondering about monitoring all cores on my cpu. I have an 18 core cpu, so with hyperthreading there would be 36 cores/threads to monitor. I can't seem to find a software allowing me to put a gadget on the desktop and see usage per each core. I guess there are just too many, but I would be okay with a simple and elegant text list. Is this possible with Rainmeter, or modifying some Rainmeter plugin/module/skin?
But furtherly developing the code on the CPU measure help (linked above by CyberTheWorm), here is a simple code, written for 36 threads:
Code: Select all
[Rainmeter]
Update=1000
BackgroundMode=2
SolidColor=0,0,0,255
[MeasureAverageCPU]
Measure=CPU
[MeasureCPU1]
Measure=CPU
Processor=1
[MeasureCPU2]
Measure=CPU
Processor=2
[MeasureCPU3]
Measure=CPU
Processor=3
[MeasureCPU4]
Measure=CPU
Processor=4
[MeasureCPU5]
Measure=CPU
Processor=5
[MeasureCPU6]
Measure=CPU
Processor=6
[MeasureCPU7]
Measure=CPU
Processor=7
[MeasureCPU8]
Measure=CPU
Processor=8
[MeasureCPU9]
Measure=CPU
Processor=9
[MeasureCPU10]
Measure=CPU
Processor=10
[MeasureCPU11]
Measure=CPU
Processor=11
[MeasureCPU12]
Measure=CPU
Processor=12
[MeasureCPU13]
Measure=CPU
Processor=13
[MeasureCPU14]
Measure=CPU
Processor=14
[MeasureCPU15]
Measure=CPU
Processor=15
[MeasureCPU16]
Measure=CPU
Processor=16
[MeasureCPU17]
Measure=CPU
Processor=17
[MeasureCPU18]
Measure=CPU
Processor=18
[MeasureCPU19]
Measure=CPU
Processor=19
[MeasureCPU20]
Measure=CPU
Processor=20
[MeasureCPU21]
Measure=CPU
Processor=21
[MeasureCPU22]
Measure=CPU
Processor=22
[MeasureCPU23]
Measure=CPU
Processor=23
[MeasureCPU24]
Measure=CPU
Processor=24
[MeasureCPU25]
Measure=CPU
Processor=25
[MeasureCPU26]
Measure=CPU
Processor=26
[MeasureCPU27]
Measure=CPU
Processor=27
[MeasureCPU28]
Measure=CPU
Processor=28
[MeasureCPU29]
Measure=CPU
Processor=29
[MeasureCPU30]
Measure=CPU
Processor=30
[MeasureCPU31]
Measure=CPU
Processor=31
[MeasureCPU32]
Measure=CPU
Processor=32
[MeasureCPU33]
Measure=CPU
Processor=33
[MeasureCPU34]
Measure=CPU
Processor=34
[MeasureCPU35]
Measure=CPU
Processor=35
[MeasureCPU36]
Measure=CPU
Processor=36
[MeterCoreText]
Meter=String
X=0
Y=0
Padding=15,5,15,5
FontColor=255,255,255,255
Text=Average:#CRLF#-----------------#CRLF#Core 1:#CRLF#Core 2:#CRLF#Core 3:#CRLF#Core 4:#CRLF#Core 5:#CRLF#Core 6:#CRLF#Core 7:#CRLF#Core 8:#CRLF#Core 9:#CRLF#Core 10:#CRLF#Core 11:#CRLF#Core 12:#CRLF#Core 13:#CRLF#Core 14:#CRLF#Core 15:#CRLF#Core 16:#CRLF#Core 17:#CRLF#Core 18:#CRLF#Core 19:#CRLF#Core 20:#CRLF#Core 21:#CRLF#Core 22:#CRLF#Core 23:#CRLF#Core 24:#CRLF#Core 25:#CRLF#Core 26:#CRLF#Core 27:#CRLF#Core 28:#CRLF#Core 29:#CRLF#Core 30:#CRLF#Core 31:#CRLF#Core 32:#CRLF#Core 33:#CRLF#Core 34:#CRLF#Core 35:#CRLF#Core 36:
[MeterCore]
Meter=String
MeasureName=MeasureAverageCPU
MeasureName2=MeasureCPU1
MeasureName3=MeasureCPU2
MeasureName4=MeasureCPU3
MeasureName5=MeasureCPU4
MeasureName6=MeasureCPU5
MeasureName7=MeasureCPU6
MeasureName8=MeasureCPU7
MeasureName9=MeasureCPU8
MeasureName10=MeasureCPU9
MeasureName11=MeasureCPU10
MeasureName12=MeasureCPU11
MeasureName13=MeasureCPU12
MeasureName14=MeasureCPU13
MeasureName15=MeasureCPU14
MeasureName16=MeasureCPU15
MeasureName17=MeasureCPU16
MeasureName18=MeasureCPU17
MeasureName19=MeasureCPU18
MeasureName20=MeasureCPU19
MeasureName21=MeasureCPU20
MeasureName22=MeasureCPU21
MeasureName23=MeasureCPU22
MeasureName24=MeasureCPU23
MeasureName25=MeasureCPU24
MeasureName26=MeasureCPU25
MeasureName27=MeasureCPU26
MeasureName28=MeasureCPU27
MeasureName29=MeasureCPU28
MeasureName30=MeasureCPU29
MeasureName31=MeasureCPU30
MeasureName32=MeasureCPU31
MeasureName33=MeasureCPU32
MeasureName34=MeasureCPU33
MeasureName35=MeasureCPU34
MeasureName36=MeasureCPU35
MeasureName37=MeasureCPU36
X=180r
Y=0r
Padding=15,5,15,5
FontColor=255,255,255,255
StringAlign=Right
NumOfDecimals=2
Text=%1%#CRLF#-----------------#CRLF#%2%#CRLF#%3%#CRLF#%4%#CRLF#%5%#CRLF#%6%#CRLF#%7%#CRLF#%8%#CRLF#%9%#CRLF#%10%#CRLF#%11%#CRLF#%12%#CRLF#%13%#CRLF#%14%#CRLF#%15%#CRLF#%16%#CRLF#%17%#CRLF#%18%#CRLF#%19%#CRLF#%20%#CRLF#%21%#CRLF#%22%#CRLF#%23%#CRLF#%24%#CRLF#%25%#CRLF#%26%#CRLF#%27%#CRLF#%28%#CRLF#%29%#CRLF#%30%#CRLF#%31%#CRLF#%32%#CRLF#%33%#CRLF#%34%#CRLF#%35%#CRLF#%36%#CRLF#%37%
-
- Posts: 4
- Joined: January 2nd, 2018, 3:14 am
Re: Advice about CPU monitoring
Thanks guys, I'll try that out and report back! Are graphic bars as easy as this to add?
-
- Rainmeter Sage
- Posts: 16146
- Joined: October 11th, 2010, 6:27 pm
- Location: Gheorgheni, Romania
Re: Advice about CPU monitoring
Not too hard. Are you interested?Cooperdale wrote:Are graphic bars as easy as this to add?
-
- Posts: 4
- Joined: January 2nd, 2018, 3:14 am
Re: Advice about CPU monitoring
Yeah, it'be more readily readable.balala wrote:Not too hard. Are you interested?
-
- Rainmeter Sage
- Posts: 2604
- Joined: March 23rd, 2015, 5:26 pm
Re: Advice about CPU monitoring
Here's a couple suites with CPU skins that do up to 32 cores, but you could modify them to add more:
http://fav.me/d8n4kvx
https://forum.rainmeter.net/viewtopic.php?f=27&t=24381
http://fav.me/d8n4kvx
https://forum.rainmeter.net/viewtopic.php?f=27&t=24381
-
- Rainmeter Sage
- Posts: 16146
- Joined: October 11th, 2010, 6:27 pm
- Location: Gheorgheni, Romania
Re: Advice about CPU monitoring
Just add to the end of the code (after the [MeterCore] meter) the following sections:Cooperdale wrote:Yeah, it'be more readily readable.
Code: Select all
[BarStyle]
W=150
H=5
BarColor=185,250,160,255
SolidColor=150,150,150,255
BarOrientation=Horizontal
[MeterBarCoreAverage]
MeasureName=MeasureAverageCPU
Meter=BAR
MeterStyle=BarStyle
X=5r
Y=8r
[MeterBarCore1]
MeasureName=MeasureCPU1
Meter=BAR
MeterStyle=BarStyle
X=0r
Y=40
[MeterBarCore2]
MeasureName=MeasureCPU2
Meter=BAR
MeterStyle=BarStyle
X=0r
Y=55
[MeterBarCore3]
MeasureName=MeasureCPU3
Meter=BAR
MeterStyle=BarStyle
X=0r
Y=71
[MeterBarCore4]
MeasureName=MeasureCPU4
Meter=BAR
MeterStyle=BarStyle
X=0r
Y=86
[MeterBarCore5]
MeasureName=MeasureCPU5
Meter=BAR
MeterStyle=BarStyle
X=0r
Y=101
[MeterBarCore6]
MeasureName=MeasureCPU6
Meter=BAR
MeterStyle=BarStyle
X=0r
Y=117
[MeterBarCore7]
MeasureName=MeasureCPU7
Meter=BAR
MeterStyle=BarStyle
X=0r
Y=132
[MeterBarCore8]
MeasureName=MeasureCPU8
Meter=BAR
MeterStyle=BarStyle
X=0r
Y=147
[MeterBarCore9]
MeasureName=MeasureCPU9
Meter=BAR
MeterStyle=BarStyle
X=0r
Y=163
[MeterBarCore10]
MeasureName=MeasureCPU10
Meter=BAR
MeterStyle=BarStyle
X=0r
Y=178
[MeterBarCore11]
MeasureName=MeasureCPU11
Meter=BAR
MeterStyle=BarStyle
X=0r
Y=193
[MeterBarCore12]
MeasureName=MeasureCPU12
Meter=BAR
MeterStyle=BarStyle
X=0r
Y=209
[MeterBarCore13]
MeasureName=MeasureCPU13
Meter=BAR
MeterStyle=BarStyle
X=0r
Y=224
[MeterBarCore14]
MeasureName=MeasureCPU14
Meter=BAR
MeterStyle=BarStyle
X=0r
Y=239
[MeterBarCore15]
MeasureName=MeasureCPU15
Meter=BAR
MeterStyle=BarStyle
X=0r
Y=255
[MeterBarCore16]
MeasureName=MeasureCPU16
Meter=BAR
MeterStyle=BarStyle
X=0r
Y=271
[MeterBarCore17]
MeasureName=MeasureCPU17
Meter=BAR
MeterStyle=BarStyle
X=0r
Y=286
[MeterBarCore18]
MeasureName=MeasureCPU18
Meter=BAR
MeterStyle=BarStyle
X=0r
Y=302
[MeterBarCore19]
MeasureName=MeasureCPU19
Meter=BAR
MeterStyle=BarStyle
X=0r
Y=317
[MeterBarCore20]
MeasureName=MeasureCPU20
Meter=BAR
MeterStyle=BarStyle
X=0r
Y=332
[MeterBarCore21]
MeasureName=MeasureCPU21
Meter=BAR
MeterStyle=BarStyle
X=0r
Y=348
[MeterBarCore22]
MeasureName=MeasureCPU22
Meter=BAR
MeterStyle=BarStyle
X=0r
Y=363
[MeterBarCore23]
MeasureName=MeasureCPU23
Meter=BAR
MeterStyle=BarStyle
X=0r
Y=378
[MeterBarCore24]
MeasureName=MeasureCPU24
Meter=BAR
MeterStyle=BarStyle
X=0r
Y=394
[MeterBarCore25]
MeasureName=MeasureCPU25
Meter=BAR
MeterStyle=BarStyle
X=0r
Y=409
[MeterBarCore26]
MeasureName=MeasureCPU26
Meter=BAR
MeterStyle=BarStyle
X=0r
Y=424
[MeterBarCore27]
MeasureName=MeasureCPU27
Meter=BAR
MeterStyle=BarStyle
X=0r
Y=440
[MeterBarCore28]
MeasureName=MeasureCPU28
Meter=BAR
MeterStyle=BarStyle
X=0r
Y=455
[MeterBarCore29]
MeasureName=MeasureCPU29
Meter=BAR
MeterStyle=BarStyle
X=0r
Y=470
[MeterBarCore30]
MeasureName=MeasureCPU30
Meter=BAR
MeterStyle=BarStyle
X=0r
Y=486
[MeterBarCore31]
MeasureName=MeasureCPU31
Meter=BAR
MeterStyle=BarStyle
X=0r
Y=501
[MeterBarCore32]
MeasureName=MeasureCPU32
Meter=BAR
MeterStyle=BarStyle
X=0r
Y=516
[MeterBarCore33]
MeasureName=MeasureCPU33
Meter=BAR
MeterStyle=BarStyle
X=0r
Y=532
[MeterBarCore34]
MeasureName=MeasureCPU34
Meter=BAR
MeterStyle=BarStyle
X=0r
Y=547
[MeterBarCore35]
MeasureName=MeasureCPU35
Meter=BAR
MeterStyle=BarStyle
X=0r
Y=562
[MeterBarCore36]
MeasureName=MeasureCPU36
Meter=BAR
MeterStyle=BarStyle
X=0r
Y=578
You also can experiment with other options on the [BarStyle] section (eg other color for the bars).
-
- Posts: 4
- Joined: January 2nd, 2018, 3:14 am
Re: Advice about CPU monitoring
Thanks for the help. Working on it.
-
- Rainmeter Sage
- Posts: 16146
- Joined: October 11th, 2010, 6:27 pm
- Location: Gheorgheni, Romania
Re: Advice about CPU monitoring
Ok, let me know if you succeeded.Cooperdale wrote:Thanks for the help. Working on it.