zoukankan      html  css  js  c++  java
  • centos7系统的进程管理

    使用top命令,实时查看后台的进程,会看到以下信息

    官方的解释:

    us: user cpu time (or) % CPU time spent in user space

    sy: system cpu time (or) % CPU time spent in kernel space

    ni: user nice cpu time (or) % CPU time spent on low priority processes

    id: idle cpu time (or) % CPU time spent idle

    wa: io wait cpu time (or) % CPU time spent in wait (on disk)

    hi: hardware irq (or) % CPU time spent servicing/handling hardware interrupts

    si: software irq (or) % CPU time spent servicing/handling software interrupts

    st: steal time - - % CPU time in involuntary wait by virtual cpu while hypervisor is servicing another processor (or) % CPU time stolen from a virtual machine

    us:用户进程  sy:系统进程  id:剩余多少CPU  wa: 有多少在等待CPU,>0表示 系统在进行io操作

    hi: 硬件中断  si: 软件中断  st: CPU被偷走的百分比(我们安装虚拟机就是这个道理)

    swap交换分区,开始使用,说明内存不够用

    PID:进程号  PR NI 结合起来用,控制进程的优先级

    VIRT:虚拟内存  RES: 物理内存 SHR:共享内存  S: 进程运行状态

    -------在top命令下,按1,可以查看有几个CPU,以及CPU的详细信息

    僵尸进程:父进程已被关闭,子进程并没有被关闭,还存在在内存中,但是并没有干活,所以为僵尸进程。

    使用free 进行内存查看

    使用ps aux 查看所有进程

    这里介绍一个grep命令,过滤作用,可以只看自己想看的进程

    ps aux | grep 'init'  只会看到包含init的进程信息

    ps aux | grep 'init' | grep -v 'grep' 只会看到包含init的不包含grep的进程信息

    kill -9 pid/%工作号:强制回收进程

    kill -9 进程名:会回收所有该名字的进程

    -------pgrep 命令,可以快速查看进程pid

    pstree 用来查看进程树

  • 相关阅读:
    String常用方法
    测试
    mongo aggregate group, group使用
    jquery ajax封装添加默认错误提示
    js时间格式化
    本地项目导入远程git仓库
    java设计模式:适配器模式
    mysql if示例
    hibernate指定查询字段
    js window resize延时
  • 原文地址:https://www.cnblogs.com/junjind/p/8999041.html
Copyright © 2011-2022 走看看