• 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 用来查看进程树

  • 相关阅读:
    安装docker
    docker安装完成后测试feisky/nginx:latest 出现问题(Unable to find image 'feisky/nginx:latest' locally)
    负载均衡详细介绍
    docker(一)
    AppCrawer使用(2)
    AppCrawer使用入门(转自https://www.cnblogs.com/alwayswyy/p/7576964.html,感谢原作者)
    获取包名和活动名
    (十八)Collection集合
    (十七)面向对象之内部类
    (十五)final关键字
  • 原文地址:https://www.cnblogs.com/junjind/p/8999041.html
Copyright © 2020-2023  润新知