博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux系统资源监控命令
阅读量:5268 次
发布时间:2019-06-14

本文共 3819 字,大约阅读时间需要 12 分钟。

一。 网络监控

   1》nload命令

      安装nload 

yum -y install epel-release.noarchyum -y install nload.x86_64
   输入 nload -m 查看当前流量统计

 

   Incoming 表示进入网卡的流量  outgoing表示输出的流量

   Curr表示当前每秒进出的流量  Avg所有统计数据算出的平均每秒进出的流量 

   Min 表示出现的最小的流量  Max 表示出现的最大的流量 Ttt表示从统计时刻开始的出入流量综合

   2》nethogs命令

该工具可以监测进程使用的流量信息   

安装过程

yum -y install epel-release.noarchyum -y install nethogs
执行命令 nethogs

其他命令 比如 iftop等

二。cpu监控

       1》top命令

       使用top命令 头部会显示cpu信息 top | grep Cpu

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
us表示用户空间使用率 sy表示系统空间使用率  nice优先级调度程序空间使用率
id表示空闲cpu占比

wa表示等待io的时间 hi 硬中断个数 si软中断个数 st 虚拟机占用的cpu

       2》vmstat命令  (cpu部分和top命令表示一致)   

[root@ha1 ~]# vmstatprocs -----------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 324252  66300 438608    0    0    11     2   10   11  0  0 100  0  0
us表示用户程序占用cpu比例  
sy表示系统程序占用cpu比例  

id表示空闲cpu笔记 wa表示等待io占用cpu比例  st表示虚拟机占用cpu比例

   3》查看cpu信息

    [root@ha1 ~]# cat /proc/cpuinfo

三。内存监控

   1》使用meminfo文件查看

[root@ha1 ~]# cat /proc/meminfoMemTotal:        1019996 kBMemFree:          324268 kB
  
2》使用top命令查看看到到物理内存和交换内存

Mem:   1019996k total,   695868k used,   324128k free,    66300k buffersSwap:  2064380k total,        0k used,  2064380k free,   438636k cached

   3》vmstat命令

[root@ha1 ~]# vmstatprocs -----------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 324252  66300 438608    0    0    11     2   10   11  0  0 100  0  0
memory和swap就是物理内存和交换内存情况

free表示剩余内存

  4》free命令

[root@ha1 ~]# free -m             total       used       free     shared    buffers     cachedMem:       1019996     695728     324268        240      66300     438636-/+ buffers/cache:     190792     829204Swap:      2064380          0    2064380

四。磁盘监控

  1》查看磁盘剩余空间df  查看磁盘和分区(fdisk)

[root@ha1 ~]# df -hFilesystem            Size  Used Avail Use% Mounted on/dev/mapper/VolGroup-lv_root                       18G  1.5G   15G  10% /tmpfs                 499M     0  499M   0% /dev/shm/dev/sda1             477M   28M  425M   7% /bootcurlftpfs#ftp://my:my@192.168.58.142/                      7.5T     0  7.5T   0% /mnt

 2》iostat 统计磁盘的io  tps表示每秒处理的i/o请求数   Blk_read/s表示每秒处理的读的次数  Blk/wrtn/s表示每秒处理的写的次数

Blk_read表示读取的数据总量 Blk_wrtn表示写入的数据总量

[root@ha ~]# iostat Linux 2.6.32-696.el6.x86_64 (ha)        08/08/2017      _x86_64_        (1 CPU)avg-cpu:  %user   %nice %system %iowait  %steal   %idle           0.03    0.00    0.11    0.13    0.00   99.73Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtnscd0              0.00         0.02         0.00        264          0sda               0.52        38.84         6.67     671278     115348sdb               0.04         0.23         0.00       4018          0dm-0              2.45        38.30         6.67     661938     115272dm-1              0.02         0.14         0.00       2400          0

五。文件占用监控

  lsof(安装lsof  yum -y install lsof)查看进程打开的文件信息

COMMAND    PID    USER   FD      TYPE             DEVICE SIZE/OFF       NODE NAMEinit         1    root  cwd       DIR              253,0     4096          2 /init         1    root  rtd       DIR              253,0     4096          2 /init         1    root  txt       REG              253,0   150352         43 /sbin/initinit         1    root  mem       REG              253,0    66432     130594 /lib64/libnss_files-2.12.soinit         1    root  mem       REG              253,0  1924768     130578 /lib64/libc-2.12.soinit         1    root  mem       REG              253,0    90880     130563 /lib64/libgcc_s-4.4.7-20120601.so.1
五。系统负载

  uptime查看系统的负载

   [root@ha ~]# uptime

 18:27:21 up  4:42,  5 users,  load average: 0.00, 0.00, 0.00

  后面三个数组分别表示过去的1分钟 5分钟 15分钟内系统的负载值

转载于:https://www.cnblogs.com/liaomin416100569/p/9331197.html

你可能感兴趣的文章
[JS]递归对象或数组
查看>>
多线程《三》进程与线程的区别
查看>>
linux sed命令
查看>>
html标签的嵌套规则
查看>>
[Source] Machine Learning Gathering/Surveys
查看>>
HTML <select> 标签
查看>>
tju 1782. The jackpot
查看>>
湖南多校对抗赛(2015.03.28) H SG Value
查看>>
hdu1255扫描线计算覆盖两次面积
查看>>
hdu1565 用搜索代替枚举找可能状态或者轮廓线解(较优),参考poj2411
查看>>
bzoj3224 splay板子
查看>>
程序存储问题
查看>>
Mac版OBS设置详解
查看>>
优雅地书写回调——Promise
查看>>
android主流开源库
查看>>
AX 2009 Grid控件下多选行
查看>>
PHP的配置
查看>>
Struts框架----进度1
查看>>
Round B APAC Test 2017
查看>>
MySQL 字符编码问题详细解释
查看>>