Hardware monitoring

Questions about applications and software
Forum rules
Before you post please read how to get help
User avatar
farmfield
Level 1
Level 1
Posts: 23
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
*** Houdini FX TD *** I do stuff like this: https://vimeo.com/farmfield *** Former LoCo TL at Ubuntu-se.org ***

User avatar
Pierre
Level 15
Level 15
Posts: 5936
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: 369
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

User avatar
farmfield
Level 1
Level 1
Posts: 23
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...
*** Houdini FX TD *** I do stuff like this: https://vimeo.com/farmfield *** Former LoCo TL at Ubuntu-se.org ***

Habitual
Level 13
Level 13
Posts: 4866
Joined: Sun Nov 21, 2010 8:31 pm
Location: 0.0.0.0

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.

User avatar
farmfield
Level 1
Level 1
Posts: 23
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. :)
*** Houdini FX TD *** I do stuff like this: https://vimeo.com/farmfield *** Former LoCo TL at Ubuntu-se.org ***

User avatar
farmfield
Level 1
Level 1
Posts: 23
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
*** Houdini FX TD *** I do stuff like this: https://vimeo.com/farmfield *** Former LoCo TL at Ubuntu-se.org ***

Habitual
Level 13
Level 13
Posts: 4866
Joined: Sun Nov 21, 2010 8:31 pm
Location: 0.0.0.0

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.
Image

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

Re: Hardware monitoring

Postby farmfield » Sun Jun 11, 2017 8:58 am

Habitual wrote: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.

Wow, I thought Mint community was free of that kinda old school FOSS semi extremist thinking - that's imo the worst mentality and worst excuse of all in regard to bad open source software - it's free, you aren't allowed to complain. I couldn't disagree more and imo this is the ultimate failure of the FOSS community as a whole and the reason I dropped Linux for years after being dumb enough to get involved a bit deeper in the Ubuntu project.

The second paragraph is also not true in any way. Now, it might be true for you personally, but generally and for most users, that's a completely false statement. It's also plain rude as it implies I'm an idiot who because I have no interest getting into scripting my own solution.

Habitual wrote:Please keep the expletives to a minimum. even masked ones.

That I can do. As a former Ubuntu LoCo TL, I will not complain about moderation - I will do my best to avoid them if that's not accepted here.
*** Houdini FX TD *** I do stuff like this: https://vimeo.com/farmfield *** Former LoCo TL at Ubuntu-se.org ***

Habitual
Level 13
Level 13
Posts: 4866
Joined: Sun Nov 21, 2010 8:31 pm
Location: 0.0.0.0

Re: Hardware monitoring

Postby Habitual » Sun Jun 11, 2017 9:38 am

farmfield wrote:It's also plain rude as it implies I'm an idiot who because I have no interest getting into scripting my own solution.

farmfield wrote: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.

What do you want for free, if not my time, on this "lame ass issue?
If it's so lame, use gKrellm then.

Conky Manager has a nice clicky-clicky interface and produces some decent output.

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

Re: Hardware monitoring

Postby farmfield » Mon Jun 12, 2017 1:14 pm

Yeah, "lame ass" in something that shouldn't have to be a big deal. And I really don't understand why you're even active in a place like this with that attitude. I might be here right now because I need help myself but 99% of my forum and social media activity is to help people, even if they are frustrated and whine about stuff - you know, the normal state for people having problems. If you can't do that without getting as annoyed as you are now, you should quit doing it - because this type of behavior is just detrimental to everyone, even more so that "expletives", imo.
*** Houdini FX TD *** I do stuff like this: https://vimeo.com/farmfield *** Former LoCo TL at Ubuntu-se.org ***

Habitual
Level 13
Level 13
Posts: 4866
Joined: Sun Nov 21, 2010 8:31 pm
Location: 0.0.0.0

Re: Hardware monitoring

Postby Habitual » Mon Jun 12, 2017 1:40 pm

farmfield wrote:And what I would like to avoid is spending a week or two researching and customizing a Conky setup

Suit yourself.

and that makes me a bad what?
You win.
I'm a terrible person.
I put your conky ahead of your social activities. Shame on me.

I'm not here to "fix" anything. That is your job.

I'm done here.
Don't expect me and possibly others to do stuff for you that you are unwilling to do yourself.

Enjoy your toaster.

User avatar
Moem
Level 12
Level 12
Posts: 4040
Joined: Tue Nov 17, 2015 9:14 am
Location: The Netherlands
Contact:

Re: Hardware monitoring

Postby Moem » Wed Jun 14, 2017 7:39 am

Okay, gentlefolks, time to close this thread since apparently nothing good is going to happen here anymore.
Let's keep in mind that while we can't control other peoples' behaviour, we can control, or maybe I should say: moderate, our own responses.
And let's be nice. As simple as that.
Image

If your issue is solved, kindly indicate that by editing the first post in the topic, and adding [SOLVED] to the title. Thanks!


Return to “Software & Applications”