Linux下常用的系统工具

  1. uptime

  

  该命令能够打印 运行的当前时间 丶负载  丶运行时间丶用户数量丶程序在过去一分钟丶五分钟丶十五分钟内的平均负载

  平均负载:系统在特定时间内在队列中运行的进程数

  2 vmstat 显示虚拟内存状态

  

  process:

      r:表示当前运行的进程

      b:表示阻塞中的进程

  memory:

      swap:表示使用虚拟内存大小

      free:空闲物理内存

      buff:用作缓冲的内存

      cache:用作缓存的内存大小

  io:

    bi:每秒读取的块数

    bo:每秒写入的块数

  cpu:

    cs:每秒上下文切换数

    us:用户进程消耗的cpu时间比较多,超过百分50需要考虑算法优化

    sy:系统进程占据消耗比较多,非良性

    IO:IO等待操作比较多,磁盘大量做随机访问被消耗

  3 iostate    性能检测与优化

  

  对整个系统的输入和输出以及cpu进行检测

  4 free 对内存消耗进行检测

  

    其中buff/cache反映的是程序使用掉的内存

  

  

猜你喜欢

转载自www.cnblogs.com/zengmu/p/11312344.html