背景
两个不同版本的linux,A、B想对比进程的内存使用
A能直接用ps -aux查看,B没有对应参数,报错如下:

在A走一波ps的help
ps --help

在B走一波ps的help
ps --help

可以看出来是有区别的,能看到B是支持-o参数的,随便写一个命令
ps -o lzy

看得出-o后面支持的参数,看到了熟悉的几个老朋友,例如pid,rss
ps -o pid,rss

在A试试用
ps --help o

可以看出,也是用-o命令的,只不过没有打印详细的参数
A可以执行的命令,感觉和ps -aux差不多
ps -eo pid,ppid,%mem,rss,%cpu,command --sort=-%cpu | head
参考博文
https://zhuanlan.zhihu.com/p/532442482
https://www.runoob.com/linux/linux-comm-ps.html
文章讲述了在两个不同版本的Linux系统A和B中,如何对比进程的内存使用。A系统可以直接使用`psaux`命令,而B系统不支持此参数,但支持`-o`参数。通过`ps--help`和`ps-o`命令,读者了解到B系统可用的参数选项,如`pid`,`rss`等,并在A系统中尝试了类似`ps-eopid,ppid,%mem,rss,%cpu,command--sort=-%cpu|head`的命令来获取信息。
3961

被折叠的 条评论
为什么被折叠?



