要找出进程在 Linux 上使用的内存页数,您需要使用 ps
命令和 free
命令。以下是一个示例命令,它将列出进程的内存使用情况,包括总内存、已使用内存和可用内存。
首先,打开终端并运行以下命令,以列出所有正在运行的进程:
ps -e -o %mem,comm
这将显示所有进程的内存使用情况。但为了获得更详细的信息,您可以使用 free
命令。以下命令将展示进程使用的内存页数:
free -h -s <PID>
将 <PID>
替换为要查询的进程 ID。此命令将显示有关进程的详细信息,包括它所使用的内存。
例如,要查找 PID 为 12345 的进程的内存使用情况,您可以运行以下命令:
free -h -s 12345
此命令将显示类似以下内容的输出:
total used free shared buff/cache available
Mem: 3.9Gi 1.2Gi 278Mi 2.4Gi 2.3Gi 2.4Gi
Swap: 2.0Gi 0B 2.0Gi
在这个例子中,进程使用的总内存为 3.9GB,已用内存为 1.2GB,可用内存为 2.7GB。
领取专属 10元无门槛券
手把手带您无忧上云