网页制作做网站左侧导航,vs2013做网站,wp网站如何做文件的付费下载,wordpress 上传主题 出错ps命令
ps命令用于显示当前系统中的进程状态信息。以下是ps命令的一些常见参数及其作用#xff1a; ps命令的基本形式#xff1a; ps这将显示当前用户自己的运行中的进程的快照。 参数选项#xff1a; -a: 显示所有进程#xff0c;包括其他用户的进程。 -u: 显示与用户相…ps命令
ps命令用于显示当前系统中的进程状态信息。以下是ps命令的一些常见参数及其作用 ps命令的基本形式 ps这将显示当前用户自己的运行中的进程的快照。 参数选项 -a: 显示所有进程包括其他用户的进程。 -u: 显示与用户相关的详细输出。 -x: 显示没有控制终端的进程。 -e: 显示所有进程同-A。 -f: 显示完整格式的输出。 -l: 显示长格式的输出。 示例输出 $ ps -aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.1 225600 15568 ? Ss Dec11 0:04 /sbin/init splash
root 2 0.0 0.0 0 0 ? S Dec11 0:00 [kthreadd]
root 3 0.0 0.0 0 0 ? I Dec11 0:00 [rcu_gp]
...在示例输出中每一列代表的含义如下
USER进程所属用户PID进程ID%CPU进程占用CPU的使用百分比%MEM进程占用物理内存的使用百分比VSZ进程使用的虚拟内存大小单位为KBRSS进程占用的实际物理内存大小单位为KBTTY进程所属的终端设备如果没有则显示?STAT进程状态常见的有S休眠, R运行, T停止START进程启动时间TIME进程占用CPU的累计时间COMMAND进程命令名。
TIME列
TIME列显示的是该进程已经运行的时间。它包含两个值分别是CPU时间CPU time和墙钟时间Wall clock time。 CPU时间 指的是进程在CPU上实际执行的时间。它包括该进程使用用户态CPU的时间User Time和系统态CPU的时间System Time。用户态CPU时间是进程在用户空间执行代码的时间而系统态CPU时间是进程在内核空间执行系统调用和处理中断的时间。这两个时间加在一起就是CPU时间。 墙钟时间 是指进程从启动到现在所经过的时间也称为实际时间。它是指进程在真实世界中运行的时间包括了进程在运行过程中的等待时间、阻塞时间等。
在ps aux命令的输出中TIME列显示的是CPU时间以[天-小时:分钟:秒]的格式表示。 例如如果一个进程的TIME值为01-10:30:45 表示该进程已经在CPU上执行了1天、10小时、30分钟和45秒。
需要注意的是TIME列并不是实时更新的它只显示进程启动后的CPU时间。如果进程启动后没有实际执行任何代码TIME值可能会很小或者为0。