Hardware monitoring

Questions about applications and software
Forum rules
Before you post please read how to get help
farmfield
Level 1
Level 1
Posts: 12
Joined: Sun Nov 23, 2008 10:00 pm

Hardware monitoring

Postby farmfield » Wed Apr 19, 2017 10:02 am

Oi folks!

So I finally managed to migrate back to Linux after a couple of years in Windows and I managed to get basically everything sorted - but I have great need for good hardware monitoring, and I really need some tips in this regard. I work mostly in Houdini and as I continuously max out my hardware, having direct overview on loads (just to see what the hell is slowing everything down at some point, is it memory, some single thread function, etc) just makes it so much easier to streamline my workflows.

So what I need is per core loads (Ryzen 1800X), memory and swap use, disk use/activity and GPU load and memory use (per GPU using 2x Nvidia GTX1070). Temperatures for CPU and GPU would be nice, but isn't crucial.

And what I would like to avoid is spending a week or two researching and customizing a Conky setup - I would get into that crap so deep and I would spend so much time creating that thing - lets call it a behavioral trigger I'd like to not activating... ;)

I'd also like to add I digged around like crazy to find a ready made Conky setup to at least get me in the right direction, but I just haven't found anything... I'm also not 100% sure Conky is the best solution - though I suspect it is - but perhaps there's something other solution/app I don't know of, having been out of the Linux game for a couple of years.

Oh, and just to give an idea, here's an old setup with Gadgets I used in Windows and I later replaced those with a RainMeter setup using a very similar theme http://imgur.com/OEwMtn3

User avatar
Pierre
Level 14
Level 14
Posts: 5031
Joined: Fri Sep 05, 2008 5:33 am
Location: Perth, AU.

Re: Hardware monitoring

Postby Pierre » Wed Apr 19, 2017 10:11 am

not sure if you can get anything that will show 'core loads',
but there is some monitoring apps around.

one common one is System Monitor, which is a fairly basic Monitor program
in Package Manager AKA synaptic - look for mate-system-monitor
& install that.

there are others, that are a Transparent Screen on your Desktop, as well.
Image
Please edit your original post title to include [SOLVED] - when your problem is solved!
and DO LOOK at those Unanswered Topics - - you may be able to answer some!.

User avatar
Jim Hauser
Level 4
Level 4
Posts: 220
Joined: Mon Jun 30, 2014 10:08 pm
Location: Pascagoula, Mississippi

Re: Hardware monitoring

Postby Jim Hauser » Wed Apr 19, 2017 6:59 pm

This is the conky that I use. I know you would prefer something else but I have had good luck with this. It does not have graphics loads but it serves me well.

Code: Select all

}

conky.text = [[


${color}      $sysname $kernel on $machine


Core 1: ${freq 1} MHz ${cpu cpu1}% ${color green}${cpubar cpu1 8,0}     
${color green}${cpugraph cpu1 8,0}$color
Core 2: ${freq 2} MHz ${cpu cpu2}% ${color green}${cpubar cpu2 8,0}       
${color green}${cpugraph cpu2 8,0}$color
Core 3: ${freq 3} MHz ${cpu cpu3}% ${color green}${cpubar cpu3 8,0}     
${color green}${cpugraph cpu3 8,0}$color
Core 4: ${freq 4} MHz ${cpu cpu4}% ${color green}${cpubar cpu4 8,0}       
${color green}${cpugraph cpu4 8,0}$color
Core 5: ${freq 5} MHz ${cpu cpu5}% ${color green}${cpubar cpu5 8,0}       
${color green}${cpugraph cpu5 8,0}$color
Core 6: ${freq 6} MHz ${cpu cpu6}% ${color green}${cpubar cpu6 8,0}       
${color green}${cpugraph cpu6 8,0}$color
Core 7: ${freq 7} MHz ${cpu cpu7}% ${color green}${cpubar cpu7 8,0}       
${color green}${cpugraph cpu7 8,0}$color
Core 8: ${freq 8} MHz ${cpu cpu8}% ${color green}${cpubar cpu8 8,0}       
${color green}${cpugraph cpu8 8,0}$color


${color}Network  Inbound ${color green}${downspeed enp3s0}
${color}${color green}${downspeedgraph enp3s0 8,0}
${color}Network Outbound ${color green}${upspeed enp3s0}
${color}${color green}${upspeedgraph enp3s0 8,0}


${color}SDA Read ${color green}${diskio_read /dev/sda}
${color}${color green}${diskiograph_read /dev/sda 8,0 }
${color}SDA Write ${color green}${diskio_write /dev/sda}
${color}${color green}${diskiograph_write /dev/sda 8,0 }

${color}SDB Read ${color green}${diskio_read /dev/sdb}
${color}${color green}${diskiograph_read /dev/sdb 8,0  }
${color}SDB Write ${color green}${diskio_write /dev/sdb}
${color}${color green}${diskiograph_write /dev/sdb 8,0  }

${color}SDC Read ${color green}${diskio_read /dev/sdc}
${color}${color green}${diskiograph_read /dev/sdc 8,0  }
${color}SDC Write ${color green}${diskio_write /dev/sdc}
${color}${color green}${diskiograph_write /dev/sdc 8,0  }

${color}SDD Read ${color green}${diskio_read /dev/sdd}
${color}${color green}${diskiograph_read /dev/sdd 8,0  }
${color}SDD Write ${color green}${diskio_write /dev/sdd}
${color}${color green}${diskiograph_write /dev/sdd 8,0  }


${color}Available RAM:${color green} $memmax
${color}RAM Usage:${color green} $mem ($memperc%)
${membar 8,0}
${color}Available SWAP:${color green} $swapmax
${color}SWAP Usage:${color green} $swap ($swapperc%)
${swapbar 8,0}


${color}LVM System $color  ${fs_free_perc /}%$alignr${fs_free /} / ${fs_size /}
${color green}${fs_bar 6 /}
${color}LVM Torrent$color  ${fs_free_perc /media/jim/d54970f5-6548-4b35-ae68-fcf4b76679eb/}%$alignr${fs_free /media/jim/d54970f5-6548-4b35-ae68-fcf4b76679eb/} / ${fs_size /media/jim/d54970f5-6548-4b35-ae68-fcf4b76679eb/}
${color green}${fs_bar 6 /media/jim/d54970f5-6548-4b35-ae68-fcf4b76679eb/}
${color}SDA Restore 1$color  ${fs_free_perc /media/jim/Restore 1/}%$alignr${fs_free /media/jim/Restore 1/} / ${fs_size /media/jim/Restore 1/}
${color green}${fs_bar 6 /media/jim/Restore 1/}
${color}SDB Restore 2$color  ${fs_free_perc /media/jim/Restore 2/}%$alignr${fs_free /media/jim/Restore 2/} / ${fs_size /media/jim/Restore 2/}
${color green}${fs_bar 6 /media/jim/Restore 2/}
${color}SDC Archive 1$color  ${fs_free_perc /media/jim/Archive 1/}%$alignr${fs_free /media/jim/Archive 1/} / ${fs_size /media/jim/Archive 1/}
${color green}${fs_bar 6 /media/jim/Archive 1/}
${color}SDD Archive 2$color  ${fs_free_perc /media/jim/Archive 2/}%$alignr${fs_free /media/jim/Archive 2/} / ${fs_size /media/jim/Archive 2/}
${color green}${fs_bar 6 /media/jim/Archive 2/}


${color}Process                   PID    CPU%   MEM%
 
${color}${top name 1}${color green}          ${top pid 1} ${top cpu 1} ${top mem 1}${color}
${top name 2}${color green}          ${top pid 2} ${top cpu 2} ${top mem 2}${color}
${top name 3}${color green}          ${top pid 3} ${top cpu 3} ${top mem 3}${color}
${top name 4}${color green}          ${top pid 4} ${top cpu 4} ${top mem 4}${color}
${top name 5}${color green}          ${top pid 1} ${top cpu 5} ${top mem 5}${color}
${top name 6}${color green}          ${top pid 6} ${top cpu 6} ${top mem 6}${color}
${top name 7}${color green}          ${top pid 7} ${top cpu 7} ${top mem 7}${color}
${top name 8}${color green}          ${top pid 8} ${top cpu 8} ${top mem 8}${color}
${top name 9}${color green}          ${top pid 9} ${top cpu 9} ${top mem 9}${color}
${top name 10}${color green}          ${top pid 10} ${top cpu 10} ${top mem 10}${color}


${color}FX-8350                        ${color green} ${alignr}${hwmon 0 temp 1} F
${color}M5A 78L-M USB3                 ${color green} ${alignr}${hwmon 0 temp 2} F
${color}GeForce GT 740 SC              ${color green} ${alignr}${nvidia temp} F

${color}SDA                            ${color green} ${alignr}${hddtemp /dev/sda} F
${color}SDB                            ${color green} ${alignr}${hddtemp /dev/sdb} F
${color}SDC                            ${color green} ${alignr}${hddtemp /dev/sdc} F
${color}SDD                            ${color green} ${alignr}${hddtemp /dev/sdd} F

$alignc${color}System Uptime:${color green} $uptime
]]


I am not sure if system monitor will do everything you need.

Cheers!

Jim
Attachments
Screenshot_20170419_174941.png

farmfield
Level 1
Level 1
Posts: 12
Joined: Sun Nov 23, 2008 10:00 pm

Re: Hardware monitoring

Postby farmfield » Fri Apr 21, 2017 5:27 am

Well, so far the best option seems to be the applet hardware monitors for the menu bar - and dunno if I'm a moron, but I think I missed that the Mint system monitor has per core monitoring, so that wasn't an issue...

Now, I would like something more like I had before, but at least I can manage with the stuff I found so far. Funny, though, that there's not more of this kinda stuff in Linux, you'd guess that this really is an OS where users are interested in hardware monitoring, but perhaps not in the same way I am...

User avatar
Habitual
Level 13
Level 13
Posts: 4756
Joined: Sun Nov 21, 2010 8:31 pm
Location: Youngstown, Ohio
Contact:

Re: Hardware monitoring

Postby Habitual » Fri Apr 21, 2017 6:07 am

farmfield wrote:And what I would like to avoid is spending a week or two researching and customizing a Conky setup - I would get into that crap so deep and I would spend so much time creating that thing - lets call it a behavioral trigger I'd like to not activating... ;)
Been there. Whole year spent on conky.
Try GKrellM in the repos.
or glances

There are 100s if not 1000s of "monitors".
Conky is time-consuming.
basic conky is provided and it works.
There are 1000s of conkyrcs out there.
There's a Conky Manager that does a quick and decent job of templating stuff with the quickness.

Trouble is only you know what you want, or don't.

farmfield
Level 1
Level 1
Posts: 12
Joined: Sun Nov 23, 2008 10:00 pm

Re: Hardware monitoring

Postby farmfield » Fri Apr 21, 2017 11:20 am

I know all of that, hehe, and yeah, what I want is to avoid spending that year custom building something myself, because I'd spend way more time than I can afford solving this pretty lame ass issue. As for Conky themes, it's friggin insane. I downloaded 4-5 theme packs for Conky Manager and there's not one complete set of applets that even works and/or the needs I have. Everything I tried has been buggy, malformatted, I dunno, perhaps there's a lot of old stuff that's deprecated, perhaps it's because of Gnomeshell/Cinnamon, it's just a complete mess. :P

That being said, who give's a sh!t. You basically solved this in one go as GKrellM is more or less exactly what I was after. :D

Now, it looks like crap and I don't have GPU loads, but the GPU's are an issue way less than the CPU - it covers my my biggest need which is, at a glance being able to determine if it's full CPU load, a single thread load or running out or RAM that makes whatever I'm doing slow to a crawl. And it's sadly a recurring theme in what I do. Well, at least I no longer need to worry about high disk loads slowing down sh!t, with m.2 that's just not an issue anymore. :)

farmfield
Level 1
Level 1
Posts: 12
Joined: Sun Nov 23, 2008 10:00 pm

Re: Hardware monitoring

Postby farmfield » Fri Apr 21, 2017 11:48 am

Aah, addendum...

There was a skin/theme repo at the developers - awesome, so the looks like crap part is no longer an issue. :D

Edit: The repo at the developer made it worse. xD

Tnx god I found a couple of others at Gnome-look... :D

User avatar
Habitual
Level 13
Level 13
Posts: 4756
Joined: Sun Nov 21, 2010 8:31 pm
Location: Youngstown, Ohio
Contact:

Re: Hardware monitoring

Postby Habitual » Fri Apr 21, 2017 5:53 pm

Yeah, the nerve of Free Software made by Volunteers.
There oughta be a law

Takes less time to do one conkrc than to yak about it.
You could have done one by now.

Please keep the expletives to a minimum. even masked ones.


Return to “Software & Applications”

Who is online

Users browsing this forum: Netdude21 and 5 guests