Top,下图中的99.7 id 表示CPU空闲度为 99.7%,也就是只使用了 0.3%

Free -h

Df -h

yum install sysstat

iostat –xk 1

  

 

 iotop

  

 

 

服务器级别:

Netstat –anop|grep 3306

 

数据库级别:

  1. SELECT
  2. DB as database_name,
  3. USER as login_user,
  4. LEFT(HOST,POSITION(\':\' IN HOST)-1) AS login_ip,
  5. count(1) as login_count
  6. FROM `information_schema`.`PROCESSLIST` P
  7. WHERE P.USER NOT IN(\'root\',\'repl\',\'system user\')
  8. GROUP BY DB,USER,LEFT(HOST,POSITION(\':\' IN HOST)-1)
  9. ORDER BY COUNT(1) DESC;

 

数据库级别:mysql5.6及以上

  1. -- 查看当前所有事务
  2. select * from information_schema.innodb_trx;
  3. -- 查看正在锁的事务
  4. select * from information_schema.innodb_locks;
  5. -- 查看等待锁的事务
  6. select * from information_schema.innodb_lock_waits;

 

使用及参数详细参考:https://www.cnblogs.com/chenqionghe/p/10680075.html

iftop官网

1. 安装

  1. # 安装epel
  2. yum install epel-release
  3. # 或者 centos 7,其他版本修改 7 为 对应centos版本即可
  4. rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
  5. yum install -y iftop

或者其他方式

  1. yum install -y flex byacc libpcap libpcap-devel ncurses ncurses-devel make gcc autoconf wget
  2. wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz
  3. tar -zxvf iftop-0.17.tar.gz
  4. cd iftop-0.17
  5. ./configure
  6. make && make install

2. 使用

(1)启动

iftop

  

(2)说明

  1. 19.1Mb 流量范围
  2. => / <= 流量方向
  3. TX 发送流量
  4. RX 接收流量
  5. TOTAL 总流量
  6. cumm 运行iftop到目前时间的总流量
  7. peak 流量峰值
  8. rates 过去 2s 10s 40s 的平均流量

 

(3) 参数

常用参数 

  1. -h 帮助
  2. -i 指定监测网卡,iftop -i eth1
  3. -B bytes为单位显示流量(默认是bits)
  4. -n 只显示IP
  5. -N 显示端口号
  6. -P 显示host及端口信息
  7. -b 不显示上方流量范围图
  8. -F 显示特定网段的流量, iftop -F 14.18.207.0/255
  9. -m 设置上方的流量范围最大值,分五段显示,iftop -m 100M

 

(4)进入界面后常用操作

  1. h 是否显示帮助
  2. n 是否显示本机IP或主机名
  3. s 是否显示本机host信息
  4. d 是否显示远端目标主机host信息
  5. t 切换流量显示风格
  6. N 是否显示端口号或端口服务名称
  7. S 是否显示本机端口信息
  8. D 是否显示远端目标主机端口信息
  9. p 是否显示端口信息
  10. P 暂停/继续显示
  11. b 是否显示平均流量图形条
  12. B 计算2秒或10秒或40秒内的平均流量
  13. T 是否显示每个连接的总流量
  14. l 输入要过滤的字符,如ip,只显示这个ip相关的流量信息
  15. L 切换显示平均流量图形条
  16. j/k 向上或向下滚动屏幕显示的连接记录
  17. 1/2/3 根据右侧显示的三列流量数据进行排序
  18. < 根据左边的本机名或IP排序
  19. > 根据远端目标主机的主机名或ip排序
  20. o 是否固定只显示当前的连接

 

  1. echo 3 > /proc/sys/vm/drop_caches # 清除OS Cache
  2. swapoff -a && swapon -a # 清除OS swap缓存

然后 vim /etc/sysctl.conf,设置实际内存只剩下5%的时候,才会使用交换内存

  1. vm.swappiness=5

sysctl -p  刷新、生效

  1. curl myip.ipip.net
  1. # 查看占用
  2. for i in $( cd /proc;ls |grep "^[0-9]"|awk \' $0 >100\') ;do awk \'/Swap:/{a=a+$2}END{print \'"$i"\',a/1024"M"}\' /proc/$i/smaps 2>/dev/null ; done | sort -k2nr | head -10

 

  

1.查看服务器网络端口 是百兆网口还是千兆还是万兆

ifconfig

  

查看带宽大小:sudo ethtool xxx
sudo ethtool eth0

  1. [root@centos7-spider ~]# ethtool eth0
  2. Settings for eth0:
  3. Supported ports: [ TP ]
  4. Supported link modes: 1000baseT/Full
  5. 10000baseT/Full
  6. Supported pause frame use: No
  7. Supports auto-negotiation: No
  8. Advertised link modes: Not reported
  9. Advertised pause frame use: No
  10. Advertised auto-negotiation: No
  11. Speed: 10000Mb/s
  12. Duplex: Full
  13. Port: Twisted Pair
  14. PHYAD: 0
  15. Transceiver: internal
  16. Auto-negotiation: off
  17. MDI-X: Unknown
  18. Supports Wake-on: uag
  19. Wake-on: d
  20. Link detected: yes

Speed: 10000Mb/s 带宽为万兆

nload

  1. Device eth0 [10.16.169.14] (1/2):
  2. ====================================================================
  3. Incoming:
  4. Curr: 27.99 kBit/s
  5. Avg: 33.14 kBit/s
  6. Min: 19.02 kBit/s
  7. Max: 116.44 kBit/s
  8. Ttl: 74.46 GByte
  9. Outgoing:
  10. Curr: 20.26 kBit/s
  11. Avg: 83.46 kBit/s
  12. Min: 17.72 kBit/s
  13. Max: 3.19 MBit/s
  14. Ttl: 145.30 GByte

Incoming也就是进入网卡的流量,Outgoing,也就是从这块网卡出去的流量,每一部分都有下面几个。

Curr:当前流量
Avg:平均流量
Min:最小流量
Max:最大流量
Ttl:总流量

nload默认的是eth0网卡,如果你想监测eth1网卡的流量,可以使用下面的命令。

  1. nload eth1

同时查看多个网卡的流量情况

  1. nload -m

//结果如下:

  1. Device eth0 [10.16.169.14] (1/2):
  2. ========================================================================================
  3. Incoming: Outgoing:
  4. Curr: 30.23 kBit/s Curr: 28.14 kBit/s
  5. Avg: 32.80 kBit/s Avg: 69.48 kBit/s
  6. Min: 23.65 kBit/s Min: 18.23 kBit/s
  7. Max: 133.16 kBit/s Max: 3.17 MBit/s
  8. Ttl: 74.46 GByte Ttl: 145.30 GByte
  9. Device lo [127.0.0.1] (2/2):
  10. ========================================================================================
  11. Incoming: Outgoing:
  12. Curr: 0.00 Bit/s Curr: 0.00 Bit/s
  13. Avg: 150.82 kBit/s Avg: 150.82 kBit/s
  14. Min: 0.00 Bit/s Min: 0.00 Bit/s
  15. Max: 7.51 MBit/s Max: 7.51 MBit/s
  16. Ttl: 276.67 GByte Ttl: 276.67 GByte

 

版权声明:本文为gered原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/gered/p/14217224.html