ipvsadm命令用法
架构lvs时经常会使用ipvsadm命令来查看状态,尽管可以使用 ipvsadm –help ,查看命令的使用方法。但会花时间在调试命令上面,特别针对初学者来说,更是如此。特此把一些较为常用的ipvsadm状态查看命令整理,以供大家参考。
- 查看lvs的连接状态命令: ipvsadm -l –stats
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31#ipvsadm -l --stats
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Conns InPkts OutPkts InBytes OutBytes
-> RemoteAddress:Port
TCP 10.6.2.149:ssh 4 6 0 308 0
-> 10.6.2.143:ssh 0 0 0 0 0
-> 10.6.2.146:ssh 4 6 0 308 0
TCP 10.6.2.149:http 11 11 0 596 0
-> 10.6.2.143:http 0 0 0 0 0
-> 10.6.2.146:http 11 11 0 596 0
TCP 10.6.2.151:ldap 11 60 0 3729 0
-> 10.6.2.147:ldap 5 32 0 1972 0
-> 10.6.2.148:ldap 6 28 0 1757 0
TCP 10.6.2.151:mysql 327 7001 0 961447 0
-> 10.6.2.147:mysql 313 6600 0 883068 0
-> 10.6.2.148:mysql 14 401 0 78379 0
说明:
Conns (connections scheduled) 已经转发过的连接数
InPkts (incoming packets) 入包个数
OutPkts (outgoing packets) 出包个数
InBytes (incoming bytes) 入流量(字节)
OutBytes (outgoing bytes) 出流量(字节)
查看lvs速率 :ipvsadm -l –rate
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30#ipvsadm -l --rate
Prot LocalAddress:Port CPS InPPS OutPPS InBPS OutBPS
-> RemoteAddress:Port
TCP 10.6.2.149:ssh 0 0 0 0 0
-> 10.6.2.143:ssh 0 0 0 0 0
-> 10.6.2.146:ssh 0 0 0 0 0
TCP 10.6.2.149:http 0 0 0 0 0
-> 10.6.2.143:http 0 0 0 0 0
-> 10.6.2.146:http 0 0 0 0 0
TCP 10.6.2.151:ldap 0 0 0 0 0
-> 10.6.2.147:ldap 0 0 0 0 0
-> 10.6.2.148:ldap 0 0 0 0 0
TCP 10.6.2.151:mysql 0 0 0 0 0
-> 10.6.2.147:mysql 0 0 0 0 0
-> 10.6.2.148:mysql 0 0 0 0 0
说明:
- CPS (current connection rate) 每秒连接数
- InPPS (current in packet rate) 每秒的入包个数
- OutPPS (current out packet rate) 每秒的出包个数
- InBPS (current in byte rate) 每秒入流量(字节)
- OutBPS (current out byte rate) 每秒入流量(字节)