计算服务器上大约有 15 个用户通过 SSH、Jupyter 或 RStudio 的 Web 版本运行作业。每个用户都有一个标准的 Linux 用户帐户,每个进程都由用户拥有,如果它是通过 Jupyter 或 RStudio 执行的。
我想做一些关于谁在使用大量资源的概述。这可能是较长一段时间内的 I/O、RAM 或 CPU 时间。例如,去年或本月每个用户需要死多少个 CPU 小时?
内核支持流程会计。该命令sa -m
几乎完成了我想要的操作。但我找不到有关此列表中包含哪些用户以及如何包含所有用户的文档。
- 如何控制列出哪些用户?
- 数据保存多长时间?
- 有没有类似的图形工具
Munin
支持流程记账? - I/O 和 RAM 使用情况是否有类似的情况?
也可以看看: