这是 gkrellm 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
gkrellm - GNU Krell 监视器
概要
克雷尔姆 [ - 帮帮我 [ -t | - 主题 目录] [ -g | - 几何学 +x+y] [ -wm [ -w |
- 撤销 [ -c | --配置 后缀 ] [ -NC [ -f | --force-主机配置 [ -演示 [ -p
| - 插入 插件.so ] [ -s | - 服务器 主机名 ] [ -P | - 港口 服务器端口 ] [ -l |
--日志文件 小路 ]
商品描述
只需一个过程, 克雷尔姆 管理多个堆叠显示器并支持应用
将监视器外观与您的窗口管理器、Gtk 或任何其他主题相匹配的主题。
功能
· SMP CPU、磁盘、进程和带 LED 的活动网络接口监视器。
· Internet 监视器,显示当前和图表历史端口命中。
· 内存和交换空间使用表和系统正常运行时间监视器。
· 文件系统仪表显示容量/可用空间并且可以挂载/卸载。
· 一个 mbox/maildir/MH/POP3/IMAP 邮件监视器,可以启动邮件阅读器或远程邮件
取程序。
·时钟/日历和主机名显示。
· 笔记本电脑电池监视器。
· CPU/主板温度/风扇/电压显示与警告和警报。 Linux
需要传感器配置的 sysfs、lm_sensors 模块或正在运行的 mbmon 守护进程。
FreeBSD 也可以读取 mbmon 守护进程。 Windows 需要 MBM。
· 如果有正在运行的 hddtemp 守护程序,则磁盘温度。
· 由单个进程管理的多个监视器以减少系统负载。
· 一个计时器按钮,可以执行 PPP 或 ISDN 登录/注销脚本。
· 图表使用可配置的网格线分辨率自动缩放,或
·可设置为固定比例模式。
· “输入”和“输出”数据的单独颜色。 in 颜色用于 CPU 用户时间、磁盘
读取、分叉和净接收数据。 out 颜色用于 CPU 系统时间、磁盘
写入、加载和网络传输数据。
· 可以配置命令在单击监视器标签时运行。
· 数据可以从一个 克雷尔姆德 服务器在远程机器上运行。
· 克雷尔姆 具有插件功能,因此可以创建特殊兴趣监视器。
· 许多主题可用。
USER 接口
· 置顶 框架
BTn 1 按住并拖动移动 克雷尔姆 窗口。
BTn 3 弹出主菜单。
· 侧 帧
BTn 2 滑 克雷尔姆 窗口关闭(Btn1 如果 -m2 选项)。
BTn 3 弹出主菜单。
· All / 全部 图表
BTn 1 切换图表上额外信息的绘制。
BTn 3 调出图表配置窗口。
· INET 图表
BTn 2 在每分钟和每小时的端口命中数之间切换。
· 桥梁 面板
BTn 3 将配置窗口直接打开到监视器的配置页面。
· 文件 系统 米 面板
BTn 1,2
切换标签显示和 fs 容量滚动显示。 挂载按钮
运行挂载/卸载命令。 如果可以弹出,左键单击弹出按钮
打开托盘,右击关闭。
· 纪念品 和 互换 米 面板
BTn 1,2
切换显示标签和内存或交换容量滚动显示。
· 邮箱 监控 消息 数 按键
BTn 1 启动邮件阅读器程序。 如果选项允许,也停止动画和
重置远程消息计数。
BTn 2 切换禁止声音通知程序的邮件检查静音模式,以及
可选地禁止所有邮件检查。
· 邮箱 监控 信封 贴花
BTn 1 无论静音或超时状态如何,都强制进行邮件检查。
· 电池 监控 面板
BTn 1 在充电状态贴纸上切换电池剩余分钟数、百分比水平和
费率显示。
BTn 2 面板上的任何位置也会切换显示。
· 键盘 快捷键
F1 弹出用户配置窗口。
F2 弹出主菜单。
向上翻页
以前的主题或主题替代。
向下翻页
下一个主题或主题替代。
Page_Up
上一个主题,跳过任何主题替代。
向下翻页
下一个主题,跳过任何主题选择。
如果已将命令配置为针对监视器启动,则会出现一个按钮
当鼠标进入该显示器的面板时。 单击按钮将启动
命令。
用鼠标右键单击侧面或顶部框架 克雷尔姆 窗口会弹出一个
用户配置窗口,您可以在其中配置所有内置和插件监视器。
可以通过右键单击图表来配置图表外观,然后右键单击
很多面板会直接打开对应显示器的配置窗口
配置页面。
配置
- 帮帮我 显示此手册页。
-t, - 主题 DIR
克雷尔姆 将加载它找到的所有主题图像文件 DIR 并解析 克雷尔姆
文件,如果存在。 此选项会覆盖您上一个主题的加载
配置为在主题配置窗口中加载。 主题变化不是
保存时间 克雷尔姆 使用此选项运行。
-G, - 几何学 +x+y
使 克雷尔姆 移动到 (X,Y) 启动时在屏幕上的位置。 标准 X
解析窗口几何位置(不是大小)格式,即 +x+y -x+y +xy -xy。
除了,不识别负几何位置(即 +-x--y )。
-wm 部队 克雷尔姆 开始使用窗口管理器装饰。 默认是没有
装饰,因为有主题边框。
-w, - 撤销
克雷尔姆 以撤回模式启动,因此它可以进入黑盒狭缝(也许
WindowMaker 扩展坞)。
-C, --配置 后缀
使用通过附加生成的备用配置文件 后缀 配置文件名。
这将覆盖可能已使用以下设置的任何以前的主机配置
选项。
-F, --force-主机配置
If 克雷尔姆 使用此选项运行一次,然后配置或主题是
更改后,写入的配置文件将具有 -主机名 附加到他们。
后续运行将检测 用户配置主机名 和 gkrellm_theme.cfg-主机名
文件并使用它们代替普通的配置文件(除非 --配置
选项已指定)。 这是一个方便的允许远程 克雷尔姆
共享主目录中的独立配置文件,并显示主机名
在 X 标题中向上用于窗口管理。 此选项在客户端模式下无效。
-是的, - 服务器 主机
通过连接到客户端并从中收集数据以客户端模式运行 克雷尔姆德 服务器在
主机
-P, - 港口 服务器端口
使用 VHDL 语言编写 服务器端口 等加工。为 克雷尔姆德 服务器连接。
-l, --日志文件 径
启用将错误和调试消息发送到日志文件。
-NC 无配置模式。 配置菜单被阻止,因此无法进行配置更改。
在某些环境中很有用,或者可能用于在 XDM(1) 登录画面或
在屏幕保护程序模式下?
-演示 强制启用多个监视器,以便用户可以看到所有内容。 所有配置保存是
抑制。
-p, - 插入 插件.so
对于插件开发,加载命令行指定的插件,这样就可以避免
在开发周期中重复安装步骤。
内置 MONITORS
图表
大多数图表的默认设置是自动调整绘制的网格线数和
每个网格的分辨率,因此绘制的数据将很好地可见。 您可以将其更改为
图表配置窗口中的 1-5 固定网格和/或固定网格分辨率。
但是,自动缩放模式的某些组合可能会提供最佳结果。
自动网格分辨率具有以下行为。
Auto 模式 枝 at 高峰 折扣值 未设置:
1)如果使用自动网格数,设置每个网格的分辨率和数量
网格以优化在图表上绘制的数据的可见性。 尽量保持
1 到 7 之间的网格数。
2)如果使用固定数量的网格,将每个网格的分辨率设置为最小
无需裁剪即可绘制数据的值。
Auto 模式 枝 at 高峰 折扣值 设置:
1) 如果使用自动网格数,请设置每个网格的分辨率,以便绘制
遇到的峰值至少需要 5 个网格。
2) 如果使用固定数量的网格,设置每个网格的分辨率,使得峰值
遇到的值可以在不剪裁的情况下绘制。 这意味着每个分辨率
网格永远不会减少。
每个网格值的所有分辨率都被限制为 1、2、5 中的一组值
序列或 1, 1.5, 2, 3, 5, 7 序列。 如果你设置 Auto 模式 枝 at 高峰 折扣值 a
手册 Auto 模式 重新校准 如果图表数据具有广泛的
动态范围。
中央处理器 显示器
数据以百分比形式绘制。 在自动网格数模式下,分辨率固定为 20%
每个网格。 在固定网格数模式下,网格分辨率为 100% 除以网格数
网格。
PROC 显示器
krell 显示了具有 10 个分叉的满量程值的进程分叉。 该图表有一个
在自动网格数量模式下每个网格 10 个叉/秒和 50 个叉/秒的分辨率
在固定数量的网格模式下图表上的最大值。 每个网格的进程负载分辨率
对于自动网格数,最好保留 1.0,但如果配置,可以设置为 5
图表只有 1 或 2 个固定网格。
净 显示器
克雷尔姆 旨在显示已启动的网络接口的图表,这意味着它们
列在路由表中(但是,在某些情况下可以监视未路由的
接口)。 一个网络接口可以链接到一个定时器按钮,该按钮可用于
连接和断开与 ISP 的连接。
计时器按钮通过独特的(颜色或形状)显示关闭、待机或开启状态
图标。
ppp 待机状态是在 ppp 连接时调制解调器电话线被锁定,并且
开启状态是连接的 ppp 链接。 电话线锁定由
调制解调器锁文件的存在 /var/lock/LCK..调制解调器, 假设 pppd 正在使用
/开发/调制解调器。 但是,如果您的 pppd 设置不使用 /开发/调制解调器, 那么你就可以
配置一个替代方案:
ln -s /var/lock/LCK..ttySx ~/.gkrellm2/LCK..调制解调器
其中 ttySx 是您的调制解调器使用的 tty 设备。 ppp on 状态被检测到
存在的 /var/run/pppX.pid 这个文件的时间戳是
上线时间。
ippp 定时按键待机状态不适用于一直处于待机状态的 ISDN 接口
路由。 当ippp 接口被路由时,on 状态是ISDN 在线。 在
线路计时器在从 ISDN 挂断状态转换到在线状态时重置。
对于 ppp 和 ippp 计时器按钮链接,始终显示界面的面板区域
并且在连接或打开电话链接的情况下路由接口时会出现图表
线。
如果定时器按钮没有链接到网络接口,那么它可以用作推动 /
推倒计时器
网络监视器可以有一个标签,以便接口可以与
连接的另一端。 如果您有多个网络连接或
运行多个远程 克雷尔姆 程式。 可以更轻松地跟踪谁已连接
给谁。
纪念品 和 互换 显示器
在这里,您正在阅读已使用总量与可用总量的比率。 使用的内存量
内存监视器指示的实际上是计算出的“已使用”内存。 如果您输入
“free”命令,你会看到你的大部分内存几乎总是被使用,因为
内核使用大量缓冲区和缓存。 由于内核可以释放很多这样的
内存随着用户进程对内存的需求增加,更真实的内存读取
使用是通过从报告的内核中减去缓冲区和缓存的内存来获得的
用过的。 这显示在“-/+ 缓冲区/缓存”行中的 free 命令输出中,其中
计算的使用量已从报告的内核中减去缓冲区和缓存内存
已用内存,并且计算出的空闲量已添加缓冲区和缓存内存。
虽然内存表总是显示计算出的“已用”内存,但原始内存值
total、shared、buffered 和 cached 可以通过以下方式选择性地显示在内存面板中
在配置中输入适当的格式显示字符串。
单位:所有内存值都以二进制兆字节 (MiB) 为单位。 内存大小有
历史上曾在这些单元中报告过,因为硅上的存储器阵列总是
大小增加了 2 的倍数。 将地址线添加到内存芯片,然后加倍
或四倍(多路复用地址)内存大小。 一个二进制兆字节是 2^20 或
1048576. 将此与其他统计数据(如磁盘容量或净传输)的单位进行对比
速率,其中适当的单位是十进制兆字节或千字节。 磁盘驱动器容量做
不增加 2 的幂,制造商在报告他们的时不使用二进制单位
尺寸。 但是,你们中的一些人可能更喜欢看到报告的二进制磁盘驱动器容量,所以
它可作为一种选择。
网络 显示器
显示 TCP 端口连接并记录每分钟或每小时的历史端口命中率
图表。 中间按钮单击 inet 图表以在分钟和小时之间切换
显示。 分钟图或小时图下方有一条带标记港口
以第二个间隔命中。 每个 inet krell 还显示端口命中,范围为
5 次命中。 额外信息的左侧按钮切换显示当前端口连接。
对于每个 Internet 监视器,您可以指定两个带有一个或两个端口的标记数据集,用于
每个数据集。 有两个端口,因为某些 Internet 端口是相关的,您可能会
想把它们分组——比如标准的HTTP端口是80,但也有一个www
端口 8080 上的 Web 缓存服务。因此,拥有一个结合了 HTTP 监视器的 HTTP 监视器是有意义的
来自两个端口的数据。 一种可能的常见配置是创建一个 inet 监视器
监视以一种颜色绘制的 HTTP 命中和以另一种颜色绘制的 FTP 命中。 为此,请设置
在 Internet 配置选项卡中:
HTTP 80 8080 FTP 21
或者您可以为 HTTP 和 FTP 创建单独的监视器。 其他监视器可能开启了 SMTP
端口 25 或端口 119 上的 NNTP。
如果您选中“Port0 - Port1 is a range”按钮,则两者之间的所有端口
条目将被监控。 单击 Inet 面板上的小按钮将弹出一个
列出当前连接的端口号和连接到它的主机的窗口。
克雷尔姆 每秒采样一次 TCP 端口活动,因此端口命中可能会持续
不到一秒钟就会错过。
文件 系统 显示器
可以选择文件系统挂载点,用显示比率的仪表进行监控
用于总可用块的块数。 可以为 mount 启用挂载命令
以两种方式之一指向:
如果挂载点在您的 / etc / fstab文件 然后你有挂载权限 安装(8)和
卸除(8) 只需检查
“使能够 / etc / fstab文件 安装”选项。安装表条目 / etc / fstab文件 必须有
“用户”或“所有者”选项设置为授予此权限,除非 克雷尔姆 以 root 身份运行。 为了
例如,如果你运行 克雷尔姆 作为普通用户并且您希望能够安装软盘,
您的 / etc / fstab文件 可以有:
/dev/fd0 /mnt/floppy ext2 用户,noauto,rw,exec 0 0
/dev/fd0 /mnt/floppy ext2 用户,默认 0 0
If 克雷尔姆 以 root 身份运行,或者如果你有 须藤(1) 运行权限 安装(8) 命令,
然后可以在“挂载命令”输入框中输入自定义挂载命令。 一种
卸除(8) 如果选择此方法,还必须输入命令。 示例安装和
使用 sudo 卸载条目:
须藤 /bin/挂载 -t msdos /dev/fd0 /mnt/A
须藤 /bin/卸载 /mnt/一个
注意:自定义挂载命令中指定的挂载点(本例中为/mnt/A)必须
与在“Mount Point”条目中输入的相同。 另外,你应该有 NOPASSWD
选项设置在 / etc / sudoers 为了这。
文件系统监视器可以创建为主(始终可见)或次要的
隐藏,然后在感兴趣时显示。 例如,您可以制作主文件
系统监视 root、home 或 user,因此它们将始终可见,但将其设为次要
监控不太常用的挂载点,例如软盘、zip、备份分区、
外部文件系统类型等。辅助 FS 监视器也可以配置为始终为
如果通过选中“如果已安装则显示”选项已安装它们,则可见。 使用此功能
您可以显示辅助组,挂载文件系统,并保留该 FS 监视器
即使隐藏次要组也可见。 标准的 cdrom 安装将显示为 100%
已满,但可以通过启用安装来创建它的监视器,只是为了让
挂载/卸载方便。
当为文件系统选择“Ejectable”选项时,会出现一个弹出按钮
当鼠标进入文件系统面板时。 如果您不使用 / etc / fstab文件 安装,一个
还需要输入要弹出的设备文件。 系统可能有不同级别的
对此功能的支持范围从使用 ioctl() 的 none 或 basic 到使用的完全支持
弹出命令以弹出所有支持的设备。 Linux 和 NetBSD 使用“eject”
命令而 FreeBSD 使用“cdcontrol”命令,因此请确保这些命令是
安装。 大多数弹出命令还支持关闭 CDROM 托盘。 如果他们这样做,你
将能够通过右键单击弹出按钮访问此功能。
邮箱: 显示器
检查您的邮箱是否有未读邮件。 邮件阅读程序 (MUA) 可以使用
鼠标左键点击邮件监控面板按钮,出现邮件通知(播放声音)
只要新邮件数增加,就可以执行 esdplay 或 artplay 等程序。
也可以单击邮件面板信封贴花以强制立即检查邮件
时间。
克雷尔姆 能够检查来自本地邮箱类型 mbox、MH 和 maildir 的邮件,以及
来自远程邮箱类型 POP3 和 IMAP。
POP3 和 IMAP 检查可以使用非标准端口号和密码认证
协议 APOP(仅适用于 POP3)或 CRAM-MD5。 如果邮件服务器支持,则发送表情
如果选择了“使用 SSL”选项,则可以通过 SSL 连接进行检查。
在添加内部 POP3 和 IMAP 检查之前,外部邮件获取/检查程序
可以设置为定期执行以下载或检查远程 POP3 或 IMAP 邮件。
此方法仍然可用,如果需要,必须使用 克雷尔姆 能够下载
远程邮件到本地邮箱,因为内置检查功能无法下载。
电池 显示器
如果有电池,此仪表将可用并显示电池寿命百分比
其余的。 贴花表明交流线是否已连接或电池是否正在使用中。 如果
数据可用,可以显示剩余时间以及电池百分比
等级。 如果剩余时间不可用或不准确,则估计时间选项
可选择显示电池运行时间或计算出的充电时间
基于当前的电池百分比水平,用户提供的典型电池时间,以及
默认线性外推模型。 对于充电,指数充电模型可能是
选择。
可以设置电池电量低警告和警报警报。 如果电池时间不可用
来自操作系统且未设置估计时间模式,警报单位将为电池百分比
等级。 否则,警报单位将以分钟为单位剩余电池时间。 如果操作系统电池
时间不可用,并且在创建警报时设置了估计时间模式,
警报将以分钟为单位剩余时间单位,警报将自动
如果随后关闭估计时间选项,则销毁。
如果操作系统报告多个电池,警报将是重复的主警报
每个电池。
CPU/主板 传感器 - 温度, 电压, 和 风扇 RPM
Linux的:
Linux 上的传感器监控要求 lm_sensors 模块安装在您的
运行内核,您运行内核 >= 2.6 并配置了 sysfs 传感器,或者,对于 i386
体系结构,您在运行 mbmon 守护程序时 克雷尔姆 开始(只要
mbmon 支持报告主板的传感器值)。
要使用 lm_sensors, 克雷尔姆 必须使用 libsensors 支持进行编译。 这将是
如果安装了 libsensors 开发包时 克雷尔姆 被编译。 使用
libsensors 是 Linux 上的首选接口,因为它是唯一的接口
最新支持最新传感器的正确电压比例因子和偏移量
芯片。
如果使用 mbmon 守护进程,则必须先启动它 克雷尔姆 像这样:
mbmon -r -P 端口号
其中给定的“端口号”必须配置为匹配 克雷尔姆 传感器->选项
配置。 如果你从分发包安装了 mbmon,你可能很容易
设置 mbmon 在启动时启动。 例如,使用 Debian,您可以编辑文件
/etc/default/mbmon 设置:
START_MBMON=1
你需要在 克雷尔姆 Sensors->Option 将 mbmon 端口配置为“411”
匹配 /etc/default/mbmon 文件中的默认值。
传感器温度也可以从 /proc/acpi/thermal_zone、/proc/acpi/thermal、
/proc/acpi/ibm、PowerMac Windfarm /sysfs 接口和基于 PowerMac PMU /sysfs
传感器。
使用 lm_sensors 时,如果可用,将使用 libsensors,但如果 libsensors 不可用
链接到程序中,传感器数据将直接从 /sysfs 或 / proc中
文件系统。 如果运行一个新的 Linux 内核传感器模块尚不支持
libsensors 和 libsensors 是链接的,也会自动回退到使用
/sysfs 只要 libsensors 没有检测到任何传感器。 但如果它确实检测到一些
不包括您需要的新传感器的传感器,您可以强制获取 /sysfs
传感器数据要么通过运行:
gkrellm --without-libsensors
或通过重建:
使没有 libsensors=yes
如果您在运行 hddtemp 守护程序时也可以监控磁盘温度
克雷尔姆 开始。 克雷尔姆 使用默认的 hddtemp 端口 7634。像 mbmon、hddtemp
最好在引导脚本中启动以保证它在以下时间运行 克雷尔姆 开始。
如果使用 nvidia-settings 命令,也可以监控 NVIDIA 显卡 GPU 温度
已安装并且您的 Nvidia 卡支持温度报告。 如果 nvidia-settings
未安装或不报告卡的温度,这是使用
nvclock 程序将出现在传感器配置中。 Nvclock 使用不是自动的
启用 nvidia-settings 因为 nvclock 可以添加秒 克雷尔姆 启动时间什么时候
在不支持的 NVIDIA GPU 芯片组上使用。 必须重启 GKrellM 才能识别
nvclock 选项的更改。
Windows上:
需要安装 MBM: http://mbm.livewiredev.com/.
FreeBSD的:
内置传感器报告可用于某些传感器芯片。 FreeBSD 系统也可以
从 mbmon 守护进程中读取传感器数据,如上面 Linux 部分所述。
NetBSD:
内置传感器报告可用于某些传感器芯片。 NetBSD 使用 环境系统(4)
如果您有 lm(4)或
通过环境(4) 在你的内核中配置芯片。
一般用途总体评估 建立:
温度和风扇传感器显示器可以选择位于 CPU 或 Proc 面板上
节省一些垂直空间,同时电压始终显示在自己的面板上。 如果你
设置为监控单个 CPU 或 Proc 面板上的温度和风扇,它们可以
可选地显示为交替的单个显示器或单独的显示器。 如果
分开,风扇显示屏将取代面板标签。 这个配置是
在 CPU 和 Proc 配置页面下。
如果不使用 libsensors,请在传感器配置的设置页面中输入任何更正
您正在监控的每个传感器的因子和偏移量(见下文和 lm_sensor
文档)。 对于 Linux,自动为许多传感器提供默认值
芯片。
但如果使用 libsenors,则无法在
传感器配置页面,因为 libsensors 配置在 /etc/sensors.conf 中完成
文件。 要获取传感器调试输出并找出传感器数据源,请运行:
gkrellm -d 0x80
NetBSD 用户注意事项:
NetBSD 下传感器读数的当前实现打开 /dev/sysmon 和
从不关闭它。 由于该设备不支持并发访问,因此您不会
能够运行其他应用程序,例如 环境统计(8) 当 GKrellM 运行时。 这有可能
如果这恰好是一个问题,请更改。
这种选择的原因是 a) 效率(尽管有可能
每次需要读取时打开/关闭 /dev/sysmon 而没有显着性能
issue) 和 b) 截至 2001 年 XNUMX 月,在 环境系统(4) 驱动程序
当进程尝试同时访问 /dev/sysmon 时,有时会导致死锁
(参见 NetBSD PR#14368)。 一个(快速而肮脏的)解决方法是垄断
司机 :)
CPU/主板 温度
大多数现代主板不需要设置温度校正系数和
默认值以外的偏移量。 然而,对于 lm_sensors 有必要有一个
正确的“设置传感器”行 /etc/sensors.conf 如果温度传感器类型是其他
比默认的热敏电阻。 如果使用 Linux sysfs 传感器,则将设置此传感器类型
通过写入 sysfs 文件。 例如,您可能在启动时设置一个 sysfs 温度传感器
键入:
回声“2”> /sys/bus/i2c/devices/0-0290/sensor2
另一方面,一些较旧的主板可能需要通过设置一个温度校准
由于以下因素,每个温度传感器的校正因子和偏移量
物理热敏电阻与 CPU 接触的变化。 不幸的是,这种校准
可能不实际或物理上不可能,因为它要求您以某种方式获得
真实的 CPU 温度读数。 因此,接下来的校准讨论应该
可能被认为是一种学术练习,可能会给你一些好的(或坏的)想法。
如果您有最新的主板,请跳过以下内容。
无论如何,要进行此校准,请获取对应于的两个真实 CPU 温度读数
两个传感器报告读数。 要获得真正的读数,您可以相信您的
主板制造商已完成此校准并报告准确的温度
在 bios 中,或者您可以将温度探头直接放在 CPU 外壳上(这是
事情变得不切实际)。
这是一个假设的 CPU 校准程序。 确保 克雷尔姆 配置了
默认系数为 1.0,偏移量为 0,并以摄氏度报告温度:
1·打开机器电源,从bios读取真实温度T1或温度
探测。 如果从 bios 读取,请继续引导操作系统。 现在记录一个传感器
由报告的温度 S1 克雷尔姆
2·改变室温环境(关闭空调或更换电脑风扇
排气速度)。 现在重复步骤 1,这次记录真实温度 T2 和
克雷尔姆 报告的传感器温度 S2。
3 · 现在您可以计算您需要输入的校正因子和偏移量
传感器配置选项卡:
起步价
s - S1 t - T1
------ = ------
S2 - S1 T2 - T1
T2 - T1 S2*T1 - S1*T2
t = s * --------- + -------------
S2 - S1 S2 - S1
所以:
T2 - T1 S2*T1 - S1*T2
系数 = ------- 偏移量 = -------------
S2 - S1 S2 - S1
电压 传感器 矫正
仅当您认为默认电压修正系数和
偏移量不正确。 对于 Linux 和 lm_sensors 和 sysfs 传感器
这将是如果 克雷尔姆 不知道您的特定传感器芯片。 对于肉骨粉
Windows,默认值应该是正确的。
主板电压测量由多种传感器芯片完成
测量一个小的正电压。 GKrellM 可以显示这些电压值并且可以
应用校正因子,偏移量,对于某些芯片(lm80)的负电压,a
将参考电压电平转换为显示电压。 有四种情况
考虑:
1 · 低值正电压可以直接连接到
传感器芯片,因此无需校正。 对于这些,校正因子
应为 1.0,偏移量应为 0。
2 · 更高值的正电压将连接到传感器的输入引脚
芯片通过一个2电阻衰减电路。 对于这些,校正因子
将是电阻值的比率,偏移量为 0。
3 · 负电压将通过一个 2
电阻衰减电路,其中一个电阻连接到正极
电压来实现电压电平转换。 对于这些 (lm80),校正因子
偏移量将是电阻值的比率,并且必须是参考电压
用过的。
4 · 一些传感器芯片(w83782、lm78)设计用于处理负输入,而无需
需要一个连接到电压参考的输入电阻。 对于这些,有
将是一个修正因子和一个可能的偏移量。
对于情况 2 和 3,传感器芯片输入网络如下所示:
Vs o----/\/\/---o------------o Vin
R1 |
o--/\/\/--o 参考电压
R2
哪里,
Vs 是被测主板电压
VIN 是传感器芯片输入引脚的电压,因此是
需要修正的电压读数。
参考电压 是电平转换电压参考。 对于情况 2,Vref 为地或零。
对于情况 3,Vref 将是主板正电压之一。
然后的问题是计算作为 R1 和 R2 函数的校正因子和偏移量
以便 GKrellM 可以显示计算出的主板电压 Vs 作为测量值的函数
电压 Vin。
由于传感器芯片输入引脚为高阻抗,因此可以假设流入引脚的电流为
为零。 在这种情况下,通过 R1 的电流等于通过 R2 的电流,我们有:
(Vs - Vin)/R1 = (Vin - Vref)/R2
求解 Vs 作为 Vin 的函数:
Vs = Vin * (1 + R1/R2) - (R1/R2) * Vref
因此,修正系数为:1 + R1/R2
校正偏移为: - (R1/R2)
Vref 在配置中单独指定
偏移量(对于需要它的芯片)。
幸运的是,似乎有一组标准的电阻值用于各种
lm_sensor 文档中记录的传感器芯片。 GKrellM 传感器
修正类似于您使用 lm_sensors 找到的计算线,不同之处在于
lm_sensors 有一个不需要计算线的表达式求值器
简化为 GKrellM 所需的单个因子和偏移量。 但你可以轻松
计算因子和偏移量。 例如,这个 lm_sensor 计算线的情况 2
电压:
计算 in3 ((6.8/10)+1)*@ , @/((6.8/10)+1)
产生 ((6.8/10)+1) = 1.68 的校正因子和零偏移。
请注意,第二个计算行表达式在 GKrellM 中不相关,因为有
永远不需要反转电压读数计算。 此外,计算行“@”
符号代表 Vin 电压。
情况 3 电压的更复杂的计算线:
计算 in5 (160/35.7)*(@ - in0) + @, ...
可以改写:
计算 in5 (1 + 160/35.7)*@ - (160/35.7)*in0, ...
所以修正系数是 (1 + 160/35.7) = 5.48
并且校正偏移为 -(160/35.7) = -4.48
并且电压参考 Vref 为 in0
这是基于一些典型计算线的校正因子和偏移量表
/etc/sensors.conf 中的条目:
计算线因数偏移 Vref
-------------------------------------------------
lm80 英寸0 (24/14.7 + 1) * @ 2.633 0 -
英寸2 (22.1/30 + 1) * @ 1.737 0 -
英寸3 (2.8/1.9) * @ 1.474 0 -
英寸4 (160/30.1 + 1) * @ 6.316 0 -
英寸5 (160/35.7)*(@-in0) + @ 5.482 -4.482 英寸0
英寸6 (36/16.2)*(@-in0) + @ 3.222 -2.222 英寸0
LM78 英寸3 ((6.8/10)+1)*@ 1.68 0 -
in4 ((28/10)+1)*@ 3.8 0 -
in5 -(210/60.4)*@ -3.477 0 -
in6 -(90.9/60.4)*@ -1.505 0 -
w83782 英寸5 (5.14 * @) - 14.91 5.14 -14.91 -
英寸 6 (3.14 * @) - 7.71 3.14 -7.71 -
命令 发射
当您单击监视器标签时,可以设置许多监视器以启动命令。 什么时候
为监视器配置了一个命令,它的标签被转换成一个按钮,变成一个按钮
当鼠标进入标签的面板或仪表区域时可见。 如果命令是
控制台命令(没有图形用户界面),那么该命令必须在
终端窗口,例如 xterm、eterm 或 Gnome 终端。 例如运行“顶部”
命令将需要:
xterm -e 顶
您可以使用命令启动功能运行与监控功能相关的命令,
或者您可以使用它来方便地启动任何命令。 自从 克雷尔姆 通常是
变得粘稠,您可以从任何地方轻松访问几个常用命令
桌面。 这是为了方便和最大化屏幕利用率
不动产,而不是替代从桌面启动的更全功能的命令
例如 Gnome 或 KDE 或其他。 一些显示器的一些启动想法可能是:
日历:
侏儒、进化或 ical
CPU: xterm -e top 或 gps 或 gtop
内网: gftp 或 xterm -e ftpwho
净: mozilla、galeon、skipstone 或 xterm -e slrn -C-
依此类推... 可以为这些命令设置工具提示。
通知
大多数监视器都可以配置警报以针对数据读数发出警告和警报
超出可配置限制的范围。 在有用的情况下,警报触发器的延迟
可以配置。 警告或警报包括一个引人注目的贴花出现
以及正在执行的可选命令。 对于大多数监视器,该命令可能包含
可用于在图表或面板标签中显示的相同替代变量
格式字符串并记录在配置信息页面上。 此外,主机名
可以使用 $H 替换变量嵌入命令中。
如果您安装了节日,则可以将警告或警报命令配置为
说点什么。 例如,CPU 温度警报警告命令可以只说出
当前温度:
sh -c "echo warning CPU is at $s degree | esddsp Festival --tts"
假设你有 esd 运行。
THEMES
主题是包含图像文件和 克雷尔姆 配置文件。 这
主题目录可以安装在几个位置:
~/.gkrellm2/主题
/usr/local/share/gkrellm2/主题
/usr/share/gkrellm2/主题
为了与 Gtk 主题兼容, 克雷尔姆 主题也可以安装为:
〜/.themes/THEME_NAME/gkrellm2
/usr/share/themes/THEME_NAME/gkrellm2
最后,您只想查看的主题可以在任何地方解压并由
运行:
gkrellm -t 主题路径
如果您有兴趣编写主题,请转到主题页面,网址为 http://www.gkrellm.net
在那里你会找到一个主题制作参考。
PLUGINS
克雷尔姆 尝试加载它在您的文件中找到的所有插件(以 .so 结尾的共享目标文件)
插件目录 ~/.gkrellm2/插件。 目录 /usr/local/lib/gkrellm2/插件 和
/usr/lib/gkrellm2/插件 还搜索要安装的插件。
某些插件可能仅作为源文件提供,并且必须进行编译
安装前。 应该有使用每个插件执行此操作的说明
以源代码形式出现。
如果您有兴趣编写插件,请访问插件页面
http://www.gkrellm.net 在那里你会找到一个插件程序员参考。
客户端服务器
当当地 克雷尔姆 在客户端模式下运行并连接到远程 克雷尔姆德 服务器全部
内置监视器从服务器收集数据。 然而,客户端 克雷尔姆 工艺
在本地机器上运行,所以任何启用的插件都将在本地上下文中运行
(Flynn 是一个例外,因为它从内置的 CPU 监视器中获取数据)。
此外,任何命令启动都会在本地机器上运行命令。
使用 onworks.net 服务在线使用 gkrellm