在使用bash (Git )的Windows中,在没有安装任何其他工具的情况下,如何查看每个进程的内存使用情况的输出?
我读过关于top命令的文章,但是在bash的默认版本中没有这样的东西。另外,我读过关于ps的文章,但它并没有给出内存的使用情况,就像我在一些示例中看到的那样(可能有些版本已经更改了)。
发布于 2019-09-13 22:49:31
因为WSL中的Linux进程在容器中运行(在概念上类似于Docker),所以它们只能在同一个容器中看到进程,而不能看到其他任何进程。
通过发出以下命令,可以看到WSL中进程的虚拟大小和驻留大小:
ps -eHww -o uid,pid,ppid,psr,vsz,rss,stime,time,cmd产出:
max@supernova:~$ uname -a
Linux supernova 4.4.0-17763-Microsoft #379-Microsoft Wed Mar 06 19:16:00 PST 2019 x86_64 x86_64 x86_64 GNU/Linux
max@supernova:~$ ps -eHww -o uid,pid,ppid,psr,vsz,rss,stime,time,cmd
UID PID PPID PSR VSZ RSS STIME TIME CMD
0 1 0 0 8324 156 23:36 00:00:00 /init
0 3 1 0 8328 156 23:36 00:00:00 /init
1000 4 3 0 16796 3424 23:36 00:00:00 -bash
1000 35 4 0 17084 1716 23:57 00:00:00 ps -eHww -o uid,pid,ppid,psr,vsz,rss,stime,time,cmdhttps://stackoverflow.com/questions/57930940
复制相似问题