1 个不稳定版本
0.1.0 | 2024 年 8 月 2 日 |
---|
在 命令行工具 中排名第 643
每月下载量 100
245KB
172 代码行
loadrs — Rust 服务器用户负载监控工具
这是一个简单的工具,用于监控和显示 Linux 服务器上用户的 CPU 使用情况。它使用 Rust 编写,以提高效率和可靠性。这是与 Claude AI 协同编写的。
主要功能
- 实时监控:使用
-l/--live
连续更新 CPU 使用信息。 - 用户特定数据:按个别用户细分 CPU 使用情况。
- 公平份额计算:根据活动用户数量或指定的比例确定公平的 CPU 使用量。
- 彩色输出:轻松识别超出其公平份额的 CPU 资源的用户。
用法
以默认设置运行工具
load
要以 实时 模式运行(每 5 秒更新一次),使用 load -l
。
公平份额的计算基于 活动用户 数量,其中活动是指使用超过 --active-threshdold
百分比 CPU 使用量(默认为 1%)。如果公平份额应为一个固定百分比,请使用 --fair-share 20
为 20%。如果有超额负载(基于一分钟的平均负载和 --active-threshdold
),将显示使用超过其公平份额的用户列表。这不是为了责怪用户,而是帮助他们了解他们的资源使用情况。我们还将警告阈值设置为总 CPU 的 80%
load --fair-share 20 --threshold 80
依赖关系
~5–16MB
~153K SLoC