lscpi查看Mac地址和网卡带宽

1
2
[root@localhost] $ yum install pciutils -y
[root@localhost] $ lspci -vvv

里面的mac地址格式:46-8d-80-6d-06-07

ip a查看Mac地址与IP

1
2
[root@localhost] $ yum install iproute
[root@localhost] $ ip a

里面的mac地址格式:46:8d:80:6d:06:07

iperf 对集群进行网络流量测试

启动服务端

1
2
[root@localhost] $ yum install iperf3 -y
[root@localhost] $ iperf3 -s

客户端进行测试

1
2
[root@localhost] $ yum install iperf3 -y
[root@localhost] $ iperf3 -c 10.2.2.2 -P 5

以上默认为作TCP测试,如果要UDP测试,服务端启动与客户端测试都需要加上-u

1
2
3
4
## 服务端
iperf3 -s -u
## 客户端
iperf3 -c 10.2.2.2 -P 5 -u

qperf对集群进行网络带宽与延时测试

启动服务端

1
2
[root@localhost] $ yum install qperf -y
[root@localhost] $ qperf

客户端进行测试网络延时

1
2
[root@localhost] $ yum install qperf -y
[root@localhost] $ qperf 10.2.2.2 -t 100 -oo msg_size:8:256K:*2 tcp_lat

客户端进行测试网络带宽

1
2
[root@localhost] $ yum install qperf -y
[root@localhost] $ qperf 10.2.2.2 -t 100 -oo msg_size:8:256K:*2 tcp_bw

延时与带宽可以一起测试

1
[root@localhost] $ qperf 10.2.2.2 -t 100 -oo msg_size:8:256K:*2 tcp_bw tcp_lat

查看端口是否连接网线

1
$ ip a | grep 'state UP'

将会列出所有连接着网线的网卡
或者使用ethtool确认

1
$ ethtool eno1 | grep Speed

将会列出当前网卡的网速,如10000Mb/s。如果未连接网线,则会显示为Unknown!