linux - 获取最后几分钟使用的交换

标签 linux

我需要获取最近 10 或 15 分钟内使用的 swap 的一行输出

我尝试了 vmstattopfree 但所有这些都没有按照上述需要给出结果。

是否有执行此操作的命令或脚本?

最佳答案

最接近的是显示当前交换状态的 1 行输出。在您选择的时间间隔内多次调用可以为您提供所需的信息,但根据分页信息的缓存/删除方式,它可能无法与输入/输出的字节一一对应。命令是:

$ swapon --show --noheadings --bytes

输出

/dev/sda1 partition 2153771008 4038656   -1

其中提供了device, type, total swap, used, priority.

关于linux - 获取最后几分钟使用的交换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29533596/

相关文章:

c - 如何使用 Glibc 功能测试宏?

linux - 包括 Build Root 的补丁

Linux。内核源代码中的 munlockall()

c++ - 如何捕获父进程中的Term操作信号?

linux - 在 bash 中运行具有依赖性的并行函数

c - 在Linux上加载C运行时

linux - 如何从顶级目录之外运行 Flask 应用程序?

linux - Solr服务器安装问题

linux - C 程序在 fopen 时失败,附加堆栈跟踪

python - Linux Ubuntu 上的 Django 部署