美文网首页
Linux服务及进程

Linux服务及进程

作者: ZeroDot618 | 来源:发表于2020-12-12 10:43 被阅读0次

    简介

    介绍Linux中服务及进程的操作使用

    服务以及进程

    vmstat

    结果:
      procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
       r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
    说明:
      procs:进程
        r:表示运行队列(就是说多少个进程真的分配到 CPU )
        b:表示阻塞的进程数
      memory:内存
        swpd:虚拟内存以使用的大小,如果小于 0 ,表示你的机器物理内存不足了
        free:空闲的物理内存的大小
        buff:用来存储,目录里面有什么内容,权限等的缓存
        cache:直接用来记忆我们打开的文件,给文件做缓冲
      swap:交换
        si:每秒从磁盘读入虚拟内存的大小
        so:每秒虚拟内存写入磁盘的大小
      io:块设备
        bi:块设备每秒接受的块数量
        bo:块设备每秒发送的块数量
      system:系统
        in:每秒 CPU 的中断次数,包括中断事件
        cs:每秒上下文切换次数
      cpu:中央处理器
        us:用户CPU时间
        sy:系统CPU时间
        id:空闲CPU时间,一般来说,id + us + sy = 100
        wa:等待 IO 的 CPU 时间
        st:虚拟机占用的时间百分比,一般不用关心
    

    w

    作用:what的简写,当前系统在干什么
    结果:
      19:55:25 up 157 days,  4:50,  3 users,  load average: 0.01, 0.03, 0.05
      USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
      root     pts/0    120.37.162.59    11:26    2:21m  0.02s  0.02s -bash
      root     pts/1    120.37.162.59    11:42    8:12m  0.01s  0.01s -bash
      root     pts/2    120.37.162.59    16:33    5.00s  0.00s  0.00s -bash
    说明:
      第一行:系统当前时间  开机持续时间,登录用户个数,平均负载(1/5/10分钟)
      其他行:用户 | 终端 | 来源 | 登录时间 | 空闲时间 | 使用时间 | 当前进程时间 | 正在做
    

    top

    使用:
      1. w 的详细显示,每3秒刷新一次
      2. shift + m 可以按照所占内存排序
      3. q 退出监测
    结果:
      top - 20:32:00 up 157 days,  5:26,  4 users,  load average: 0.37, 0.27, 0.18
      Tasks: 131 total,   1 running, 130 sleeping,   0 stopped,   0 zombie
      %Cpu(s):  2.0 us,  2.0 sy,  0.0 ni, 95.9 id,  0.0 wa,  0.0 hi,  0.1 si,  0.0 st
      KiB Mem :  8008672 total,   426004 free,  2177716 used,  5404952 buff/cache
      KiB Swap:        0 total,        0 free,        0 used.  5468932 avail Mem 
    
      PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
    说明:
      第一行:功能同 w
      第二行:任务信息
      第三行:CPU信息
      第四行:内存信息
      第五行:交换分区
      其它行:
        PID:进程号
        USER:用户
        PR:优先级
        NI:NICE
        VIRT:虚拟内存总量
        RES:虚拟内存中,未被交换的物理内存
        SHR:共享内存大小
        S:进程状态
        %CPU:CPU占用百分比
        %MEM:内存占用百分比
        TIME+:CPU使用时间
        COMMAND:进程名/命令
    

    free

    说明:查看内存使用
    选项:-h 人性化的显示
    

    ps

    说明:查看进程
    选项:
      a:显示控制终端的所有进程
      u:显示用户信息
      x:显示没有控制终端的进程
    实例:ps aux
    

    kill

    说明:杀死一个进程
    选项: -9,强制结束
    实例:kill -9 PID
    

    相关文章

      网友评论

          本文标题:Linux服务及进程

          本文链接:https://www.haomeiwen.com/subject/ulouwktx.html