#cpu #monitoring #system #cli #command-line-tool

app loadrs

一个命令行工具,用于显示用户 CPU 使用情况并警告过度使用

1 个不稳定版本

0.1.0 2024 年 8 月 2 日

命令行工具 中排名第 643

Download history 74/week @ 2024-07-28 24/week @ 2024-08-04 2/week @ 2024-08-11

每月下载量 100

MIT 许可证

245KB
172 代码行

loadrs — Rust 服务器用户负载监控工具

loadrs in action

这是一个简单的工具,用于监控和显示 Linux 服务器上用户的 CPU 使用情况。它使用 Rust 编写,以提高效率和可靠性。这是与 Claude AI 协同编写的。

主要功能

  1. 实时监控:使用 -l/--live 连续更新 CPU 使用信息。
  2. 用户特定数据:按个别用户细分 CPU 使用情况。
  3. 公平份额计算:根据活动用户数量或指定的比例确定公平的 CPU 使用量。
  4. 彩色输出:轻松识别超出其公平份额的 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