【问题标题】:Linux - display memory of some commandLinux - 显示某些命令的内存
【发布时间】:2015-07-22 04:52:16
【问题描述】:

我想在 Linux 中显示某些命令的内存 (RAM)。例如,我将这个命令写入命令​​行 - 用于运行 Python 脚本:

python 'someScript.py'

我想显示这个命令(进程)使用了多少内存。

【问题讨论】:

  • 如果此命令运行时间超过几毫秒,您可以在另一个终端窗口中运行时使用命令“top”。

标签: python linux command


【解决方案1】:

您可以使用“时间”命令

/usr/bin/time -v python 'someScript.py'

请注意,这不是内置的 shell 命令

【讨论】:

    【解决方案2】:

    您可以使用许多命令:

    proc/meminfo
    top
    htop
    

    在这个命令中我觉得top比较适合你,top清楚的突出了哪些进程消耗CPU周期和内存最多

    【讨论】:

      【解决方案3】:
      ps aux | grep "myscrip_name" | awk '{print $4}'
      

      显示正在运行的进程myscript_name 使用的内存百分比。当你知道使用的百分比时,显然可以得到使用的内存。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-11-18
        • 2015-04-22
        • 2016-06-07
        • 1970-01-01
        • 1970-01-01
        • 2012-03-08
        • 1970-01-01
        • 2017-01-06
        相关资源
        最近更新 更多