zoukankan      html  css  js  c++  java
  • 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
        0 0 0 1767760 10192 45280 0 0 3 0 27 6 0 0 100 0 0
        说明:
          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的简写,当前系统在干什么
        结果:
          14:44:51 up 5:13, 1 user, load average: 0.00, 0.01, 0.05
          USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
          root pts/0 192.168.8.100 09:34 0.00s 0.16s 0.04s w
        说明:
          第一行:系统当前时间 | 开机持续时间,登录用户个数,平均负载(1/5/10分钟)
          其他行:
            用户| 终端 | 来源 | 登录时间 | 空闲时间 | 使用时间 | 当前进程时间 | 正在做的命令

      top:
        使用:
          1、w的详细显示,每3秒刷新一次。
          2、shift+m可以按照所占内存排序
          3、q退出监测
        结果:
          top - 14:49:01 up 5:18, 1 user, load average: 0.00, 0.01, 0.05
          Tasks: 72 total, 1 running, 71 sleeping, 0 stopped, 0 zombie
          Cpu(s): 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
          Mem: 1922216k total, 155200k used, 1767016k free, 10344k buffers
          Swap: 2621436k total, 0k used, 2621436k free, 45568k cached

          PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
          1 root 20 0 19232 1484 1224 S 0.0 0.1 0:00.54 init
          ...
        说明:
          第1行:功能同w命令。
          第2行:任务信息。
          第3行:CPU信息。
          第4行:内存信息。
          第5行:交换分区。
          其他行:
            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


  • 相关阅读:
    C# 文件类的操作---删除
    C#实现Zip压缩解压实例
    UVALIVE 2431 Binary Stirling Numbers
    UVA 10570 meeting with aliens
    UVA 306 Cipher
    UVA 10994 Simple Addition
    UVA 696 How Many Knights
    UVA 10205 Stack 'em Up
    UVA 11125 Arrange Some Marbles
    UVA 10912 Simple Minded Hashing
  • 原文地址:https://www.cnblogs.com/gyfluck/p/10451348.html
Copyright © 2011-2022 走看看