zoukankan      html  css  js  c++  java
  • Linux常用命令 ps命令详解(重点)

    21篇测试必备的Linux常用命令,每天敲一篇,每次敲三遍,每月一循环,全都可记住!

    https://www.cnblogs.com/poloyy/category/1672457.html

    查看所有进程

    ps -A

    查看java进程

    ps -ef | grep java

    显示所有进程信息,连同命令行

    ps -ef

    ps 与grep 常用组合用法,查找特定进程

    ps -ef | grep java

    ps -ef返回列表各个字段的含义

    • UID:表示用户ID
    • PID:表示进程ID
    • PPID:表示父进程号
    • C:表示CPU的占用率
    • STIME:进程的启动时间
    • TTY:登入者的终端机位置
    • TIME:表示进程执行起到现在总的CPU占用时间
    • CMD:表示启动这个进程的命令

    显示所有进程更详细的信息,包括进程占用CPU、内存

    ps -aux

    根据CPU、内存使用来降序排序

    ps -aux --sort -pcpu
    ps -aux --sort -pmem

    ps -aux返回列表各个字段的含义

    • USER:表示哪个用户启动了这个进程
    • PID :进程ID
    • %CPU:进程CPU的占用率
    • %MEM:进程物理内存的占用率
    • VSZ :进程占用的虚拟内存量 (Kbytes)
    • RSS :进程当前实际上占用了多少内存
    • TTY :进程是在哪个终端机上面运作,若与终端机无关,则显示 ?,另外, tty1-tty6 是本机上面的登入者程序,若为 pts/0 等等的,则表示为由网络连接进主机的程序。
    • STAT:该程序目前的状态,主要的状态有
      •   R :运行;该程序目前正在运作,或者是可被运作
      •   D:不可中断:一般是IO进程
      •   S :中断;该程序目前正在睡眠当中 (可说是 idle 状态),但可被某些讯号 (signal) 唤醒。
      •   T :停止:该程序目前正在侦测或者是停止了
      •   Z :僵尸:该程序应该已经终止,但是其父程序却无法正常的终止他,造成 zombie (僵尸) 程序的状态
    • START:该进程启动的时间点
    • TIME :进程从启动后到现在,实际占用CPU的总时间
    • COMMAND:启动该进程的命令
  • 相关阅读:
    Hystrix高可用系统容错框架,资源隔离,熔断,限流
    Leecode no.25 K 个一组翻转链表
    no.1 Web浏览器
    源码解析-JavaNIO之Buffer,Channel
    Leecode no.24 两两交换链表中的节点
    Kafka RocketMQ 是推还是拉?
    Leecode no.23 合并K个升序链表
    图解计算机底层IO过程及JavaNIO
    Leecode no.21 合并两个有序链表
    AcWing每日一题--摘花生
  • 原文地址:https://www.cnblogs.com/poloyy/p/12528083.html
Copyright © 2011-2022 走看看