【发布时间】:2015-07-22 04:52:16
【问题描述】:
我想在 Linux 中显示某些命令的内存 (RAM)。例如,我将这个命令写入命令行 - 用于运行 Python 脚本:
python 'someScript.py'
我想显示这个命令(进程)使用了多少内存。
【问题讨论】:
-
如果此命令运行时间超过几毫秒,您可以在另一个终端窗口中运行时使用命令“top”。
我想在 Linux 中显示某些命令的内存 (RAM)。例如,我将这个命令写入命令行 - 用于运行 Python 脚本:
python 'someScript.py'
我想显示这个命令(进程)使用了多少内存。
【问题讨论】:
您可以使用“时间”命令
/usr/bin/time -v python 'someScript.py'
请注意,这不是内置的 shell 命令
【讨论】:
您可以使用许多命令:
proc/meminfo
top
htop
在这个命令中我觉得top比较适合你,top清楚的突出了哪些进程消耗CPU周期和内存最多
【讨论】:
ps aux | grep "myscrip_name" | awk '{print $4}'
显示正在运行的进程myscript_name 使用的内存百分比。当你知道使用的百分比时,显然可以得到使用的内存。
【讨论】: