zoukankan      html  css  js  c++  java
  • 精确报告Linux内存使用情况实用脚本:ps_mem

    精确报告Linux内存使用情况实用脚本:ps_mem

    2019-09-06 12:45

    ps_mem内存工具

    ps_mem 是一个可以帮助我们精确获取 Linux 中各个程序核心内存使用情况的简单 python 脚本。虽然在 Linux 上有很多可用于查看内存使用情况的工具,比如 freevmstatsmemtop 等,但这个工具和其它的区别在于其精确显示核心内存使用情况。

    它会分别计算一个程序私有内存总量和共享内存总量,并以更准确的方式给出了总的内存使用量。很明显的,它将帮助大家知道系统中哪个程序正在占用更多的内存。

    你可以通过包管理器、pip 、或直接运行 ps_mem.py 脚本等多种方式来安装 ps_mem工具。需要注意的是:需要有 root 权限。

    ps_mem安装

    pip安装

    或者 rpm 和 deb 包对于大多数发行版都是可用的。 还可以直接运行ps_mem.py脚本。

    直接运行 ps_mem.py 脚本

    ps_mem使用方法

    输出示例

    [-p PID,…]选项允许过滤结果。例如,要将输出限制为当前的$ USER,您可以:

    或者总结一下每个用户的 RAM 使用总量,你可以:

    其它使用示例

    输出中打印出全路径:

    只显示特定的 PID 列表的内存使用情况:

    每 N 秒打印进程内存。以下命令每 2 秒报告一次内存使用情况:

     
  • 相关阅读:
    BZOJ_2661_[BeiJing wc2012]连连看_费用流
    BZOJ_4867_[Ynoi2017]舌尖上的由乃_分块+dfs序
    BZOJ_3238_[Ahoi2013]差异_后缀自动机
    BZOJ_3207_花神的嘲讽计划Ⅰ_哈希+主席树
    [转载]快速幂与矩阵快速幂
    ACM的一点基础知识
    [转载]C++STL—vector的插入与删除
    C++STL—map的使用
    [转载]汇编语言assume伪指令的作用
    [转载]c++中的位运算符
  • 原文地址:https://www.cnblogs.com/xuanbjut/p/12530453.html
Copyright © 2011-2022 走看看