linux中ps和top
时间: 2023-10-19 13:55:51 浏览: 42
ps和top是Linux系统中常用的进程管理工具。
ps命令可以查看进程的瞬间信息,即系统在过去执行的进程的静态快照。它主要用于查看需要查看的进程,关注点在于进程的信息。而top命令可以持续监视进程的信息,包括系统性能如平均负载、CPU和内存的消耗。它还可以操作进程,如改变优先级和关闭进程。top命令主要关注CPU和内存的使用情况,以及占用资源最多的进程。
举个例子,当我们执行ps -ef命令时,可以看到进程的PID、PPID等信息。比如,PID为5004的进程的父进程号PPID为4945,对应的进程命令为-bash,说明ps -ef命令是运行在-bash这个shell上。而PID为4945的父进程号PPID为4893,对应的进程是sshd,表明我们是通过shell登录进来的。最后,PID为1881的父进程PPID为1,对应的命令是/sbin/init,这是Linux启动之后第一个被加载的进程。需要注意的是,如果我们在物理主机上执行ps -ef命令,追根溯源过程中不会有sshd相关的命令。\[2\]\[3\]
#### 引用[.reference_title]
- *1* [linux的ps详解和top区别](https://blog.csdn.net/cy413026/article/details/124922892)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [【Linux】ps和top进程管理命令](https://blog.csdn.net/Y1730008223CONG/article/details/126533853)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]