Re: Any better gnome-system-monitor?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 10/11/20 8:59 PM, ToddAndMargo via users wrote:
> Anyone have a favorite GUI that will give me accurate CPU usage?

conky[1] provides a best of both worlds, i.e. top syle text plus bars
and graphs, and is extremely configurable and extensible. Best of all,
you can have it overlay your desktop background so it's always on screen
and never interfering with any windows. It's in the Fedora repo.

There are many examples available. This is my .config/conky/conky.conf
from my Fedora 32 laptop.

----8<----
conky.config = {
    background = true,
    border_width = 1,
    cpu_avg_samples = 2,
    default_color = 'white',
    default_outline_color = 'white',
    default_shade_color = 'white',
    draw_borders = false,
    draw_graph_borders = false,
    draw_outline = false,
    draw_shades = false,
    use_xft = true,
    font = 'Monospace:size=9',
    xinerama_head = 0,
    alignment = 'top_left',
    gap_x = 5,
    gap_y = 35,
    minimum_height = 5,
    minimum_width = 5,
    net_avg_samples = 2,
    no_buffers = true,
    out_to_console = false,
    out_to_stderr = false,
    extra_newline = false,
    own_window = true,
    own_window_transparent = true,
    own_window_argb_visual = true,
    own_window_class = 'Conky',
    own_window_type = 'normal',
    own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
    double_buffer = true,
    stippled_borders = 0,
    update_interval = 2,
    uppercase = false,
    use_spacer = 'left',
    show_graph_scale = false,
    show_graph_range = false
}

conky.text = [[
${color grey}Uptime:$color $uptime
${color grey}Memory:$color $mem/$memmax ($memperc%) ${membar 4}
${if_empty swap}
${else}${color grey}Swap:  $color $swap/$swapmax - $swapperc% ${swapbar 4}
$endif
${color grey}CPU:
  ${color grey}1$color ${freq_g 1}GHz ${cpu cpu1}% ${cpubar cpu1 4}
  ${color grey}2$color ${freq_g 2}GHz ${cpu cpu2}% ${cpubar cpu2 4}
  ${color grey}3$color ${freq_g 3}GHz ${cpu cpu3}% ${cpubar cpu3 4}
  ${color grey}4$color ${freq_g 4}GHz ${cpu cpu4}% ${cpubar cpu4 4}
  ${color grey}5$color ${freq_g 4}GHz ${cpu cpu5}% ${cpubar cpu5 4}
  ${color grey}6$color ${freq_g 4}GHz ${cpu cpu6}% ${cpubar cpu6 4}
  ${color grey}7$color ${freq_g 4}GHz ${cpu cpu7}% ${cpubar cpu7 4}
  ${color grey}8$color ${freq_g 4}GHz ${cpu cpu8}% ${cpubar cpu8 4}

${color grey}Load:$color $loadavg
  ${loadgraph 8 EEEEEE CCCCCC}

#${color grey}Temperature:
#${color grey} CPU:$color  ${hwmon 1 temp 1}°C
#${color grey} Mobo:$color ${hwmon 1 temp 2}°C (MB)
#${color grey} Mobo:$color ${hwmon 0 temp 1}°C (GPU)
#${color grey} Disk:$color ${hddtemp /dev/sdb}°C ${hddtemp /dev/sdc}°C
${hddtemp /dev/sdd}°C ${hddtemp /dev/sde}°C

${color grey}Disk I/O:$color
 nvme0n1: ${diskio nvme0n1}
 /         $color${fs_used /}/${fs_size /}$tab${fs_bar 4 /}
 /boot     $color${fs_used /boot}/${fs_size /boot}$tab${fs_bar 4 /boot}
 /boot/efi $color${fs_used /boot/efi}/${fs_size /boot/efi}$tab${fs_bar 4
/boot/efi}
 /tmp      $color${fs_used /tmp}/${fs_size /tmp}$tab${fs_bar 4 /tmp}

${color grey}Network:
 Up:$color ${upspeed eno1}$tab${color grey}Down:$color ${downspeed eno1}
 ${upspeedgraph eno1 12,100 EEEEEE CCCCCC} ${downspeedgraph eno1 12,100
EEEEEE CCCCCC}
 Up:$color ${upspeed wlp2s0}$tab${color grey}Down:$color ${downspeed wlp2s0}
 ${upspeedgraph wlp2s0 12,100 EEEEEE CCCCCC} ${downspeedgraph wlp2s0
12,100 EEEEEE CCCCCC}
 Up:$color ${upspeed enp0s20f0u1u2}$tab${color grey}Down:$color
${downspeed enp0s20f0u1u2}
 ${upspeedgraph enp0s20f0u1u2 12,100 EEEEEE CCCCCC} ${downspeedgraph
enp0s20f0u1u2 12,100 EEEEEE CCCCCC}
 Up:$color ${upspeed docker0}$tab${color grey}Down:$color ${downspeed
docker0}
 ${upspeedgraph docker0 12,100 EEEEEE CCCCCC} ${downspeedgraph docker0
12,100 EEEEEE CCCCCC}

${color grey}Processes:$color$running_processes /$processes
${color grey}CPU:
${color} Name               PID   CPU%   MEM%
${color grey} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
${color grey} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${color grey} ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${color grey} ${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}
${color grey} ${top name 5} ${top pid 5} ${top cpu 5} ${top mem 5}
${color grey} ${top name 6} ${top pid 6} ${top cpu 6} ${top mem 6}
${color grey} ${top name 7} ${top pid 7} ${top cpu 7} ${top mem 7}
${color grey} ${top name 8} ${top pid 8} ${top cpu 8} ${top mem 8}
${color grey} ${top name 9} ${top pid 9} ${top cpu 9} ${top mem 9}
${color grey} ${top name 10} ${top pid 10} ${top cpu 10} ${top mem 10}
${color grey}Memory:
${color grey} ${top_mem name 1} ${top_mem pid 1} ${top_mem cpu 1}
${top_mem mem 1}
${color grey} ${top_mem name 2} ${top_mem pid 2} ${top_mem cpu 2}
${top_mem mem 2}
${color grey} ${top_mem name 3} ${top_mem pid 3} ${top_mem cpu 3}
${top_mem mem 3}
${color grey} ${top_mem name 4} ${top_mem pid 4} ${top_mem cpu 4}
${top_mem mem 4}
${color grey} ${top_mem name 5} ${top_mem pid 5} ${top_mem cpu 5}
${top_mem mem 5}
${color grey} ${top_mem name 6} ${top_mem pid 6} ${top_mem cpu 6}
${top_mem mem 6}
${color grey} ${top_mem name 5} ${top_mem pid 5} ${top_mem cpu 7}
${top_mem mem 7}
${color grey} ${top_mem name 5} ${top_mem pid 5} ${top_mem cpu 5}
${top_mem mem 8}
${color grey} ${top_mem name 5} ${top_mem pid 5} ${top_mem cpu 5}
${top_mem mem 9}
${color grey} ${top_mem name 5} ${top_mem pid 5} ${top_mem cpu 5}
${top_mem mem 10}
]]
----8<----

As for the accuracy of any representation of CPU usage, that's a
complicated subject.

[1] https://github.com/brndnmtthws/conky

-- 
-Andrew J. Caines-   Unix Systems Architect   A.J.Caines@xxxxxxxxxxxx
  "Machines take me by surprise with great frequency" - Alan Turing
_______________________________________________
users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx



[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux