博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux
阅读量:5030 次
发布时间:2019-06-12

本文共 1223 字,大约阅读时间需要 4 分钟。

查看所有进程:

  ps aux 查看系统中所有进程,使用BSD操作系统格式

  ps -le 查看系统中所有进程,使用Linux标准命令格式

  。选项:

    -a: 显示一个终端的所有进程,除了会话引线

    -u:显示进程的归属用户及内存的使用情况

    -x:显示没有控制终端的进程

    -l:长格式显示,显示更加详细的信息

    -e:显示所有进程,和-A作用一样

     ps 命令的输出:

    USER:该进程是由哪个用户产生的;

    PID:进程的ID

    %CPU:该进程占用cpu资源的百分比,占用越高,进程越消耗资源;

    %MEM:该进程占用物理内存的百分比,占用越高,进程越消耗资源;

    VSZ:该进程占用虚拟内存的大小,单位:KB;

    RSS:该进程占用实际物理内存的大小,单位:KB;

    TTY:该进程是在哪个终端中运行的,其中tty-1~tty-7代表本地控制台终端,

tty-1~tty-6是本地的字符界面终端,tty-7是图形终端。pts/0-255代表虚拟终端

 

查看系统健康状态:

    top

    。选项:

    -d 秒数: 指定top命令每隔几秒更新,默认是3秒

    -b:使用批处理模式输出。一般和“n”选项合用

    -n次数:指定top命令执行的次数,一般和“b”选项合用,在top命令的交互模式当中可以执行的命令

    ?或h:显示交互模式的帮助

    p:以cpu使用率排序,默认就是此项

    M:以内存的使用率排序

    N:以PID排序

    q:退出top

  top目命令的输出:  

    重要的是最上面的五行

       第一行为任务队列信息:系统当前时间,系统运行的时间(距上次重启的时间),当前登录的用户数,平均负载(一般大于1,认为系统已经超出负荷,但是实际根据cpu核数确定)

     第二行进程信息: 系统中进程总数,正在运行的进程数,睡眠的进程,正在停止的进程,僵尸进程(如果该项值不为0,则需要手动检查僵尸进程)

    第三行cpu信息: 用户模式占用的cpu百分比,系统模式占用的cpu百分比,改变过优先级的用户进程占用的cpu百分比,空闲cpu的百分比,等待输入/输出的进程占用cpu百分比,硬中端断请求服务占用的cpu百分比,软中断请求服务占用的cpu百分比,虚拟时间百分比

 

stat: 进程状态,常见的进程状态:

  R:运行(run)

  S:睡眠(sleep)

  T:停止状态(stop)

  s:包含子进程

  +:位于后台

  START:该进程的启动时间

  TIME:该进程占用cpu的运算时间,注意不是系统时间

  COMMAND:产生此进程的命令名

 

    

 

    -

 

转载于:https://www.cnblogs.com/JimCalark/p/6942518.html

你可能感兴趣的文章
七个人生工具:SWOT、PDCA、6W2H、SMART、WBS、时间管理、二八原则
查看>>
BZOJ 2120 树状数组套平衡树
查看>>
【ARM-Linux开发】Linux内存管理:ARM Memory Layout以及mmu配置
查看>>
机器学习技法总结(六)Decision Tree Hypothesis
查看>>
Tracking-Learning-Detection (TLD算法总结)
查看>>
07 数据结构
查看>>
开发日志
查看>>
基于深度及广度优先搜索的迷宫问题的演示
查看>>
Nginx模块详解
查看>>
使用Microsoft Fakes隔离测试代码
查看>>
SQL Injection Tutorial Part1:发现注入点
查看>>
linux下查看线程状态
查看>>
Linux文件和目录操作命令
查看>>
Android Animation
查看>>
字节流和字符流的区别
查看>>
Adapted from Kurose & Ross
查看>>
[ACM_数据结构] HDU 1166 敌兵布阵 线段树 或 树状数组
查看>>
[异常解决] windows用SSH和linux同步文件&linux开启SSH&ssh client 报 algorithm negotiation failed的解决方法之一...
查看>>
better-scroll问题
查看>>
1057 数零壹
查看>>