gatotray是一个小型CPU监视器,在小空间中以图形方式显示多个统计数据(使用,温度,频率),并紧缩资源。由于版本3.0,它也可以作为屏幕保护程序运行。

(c)Gatopeich撰写的2011 - 2020年,根据创意共享归因3.0未体育许可证:http://creativecommons.org/licenses/byby/3.0/简要介绍:使用它,但是它更适合您,但是请给我适当的信誉。
需要GTK2库和procp: sudo apt install libgtk2.0-dev libprocps-dev
非常轻巧,丰富多彩,用户友好,兼容。
跟踪顶级消费过程。
旨在在小屏幕空间中连续运行,以便在瞥见CPU的状态中很好地了解。
可以作为xscreensaver插件运行,因此您可以从审慎距离看到CPU。
只要它是兼容的,它几乎可以在任何Linux桌面上工作:XFCE,GNOME,GTK+,KDE等。
对数时间尺度在很小的空间中讲了一个长篇小说。
温度计图,当温度达到可配置的阈值时,会闪烁。
工具提示显示了系统状态的文本摘要。
单击时,它为详细的系统使用打开了一个可自定义的top窗口。
轻松自定义颜色和选项,包括透明度。
(过时的信息,但相同的原则仍然适用)
Gatotray的目标是成为可靠且轻巧的应用程序,适合在最受资源约束的系统中使用。以下是一些措施,比较了运行的不同版本:
7个小时后,这是我们使用命令“ PS -O BSDTime,rss,etime,pid,command -C gatotray | sort -n”获得的精美版本。
CPU% CPUtime RSS ElapsedTime Version and options:
0.17 0:45 6984 07:11:57 gatotray v2.0 64 bits opaque 21x21
0.19 0:48 7464 07:11:14 gatotray v2.0 64 bits transparent 21x21
0.19 0:49 6176 07:10:13 gatotray v2.0 32 bits opaque 21x21
0.21 0:54 6560 07:09:48 gatotray v2.0 32 bits transparent 21x21
因此,Gatotray v2.0在其几种配置中吃了大约6个bogomips,透明度的成本约为10%,并且运行32位版本可在1MB RSS内存下保存一点。
这是用于生成以上数据的“ watchrss”脚本:
#!sh
#!/bin/bash
$@ &
pid=$!
while watch="`ps -o bsdtime $pid` `grep RSS /proc/$pid/status`"; do
[ "$watch" != "$old" ] && echo `ps -o etime $pid` CPU$watch
old="$watch"
sleep .1
done