1、带宽与IOPS
带宽=IOPS块大小
例如:4K的IOPS为720k,带宽=7200004K/s=2812.5MB/s
2、OS中查看CPU频率
BIOS中关闭DEMT、电源模式设置为efficiency模式
进去系统执行命令:cpupower frequency-info
3、操作系统救援模式
按e进入救援模式,在Linux16 /vmlinuxz段末尾添加:rw init=/bin/bash
4、编译gcc缺少c++
不同系统安装不一样
yum install gcc-c++
yum install *g++* *c++*
yum install *c++*
5、100G网卡测试
(1)MTU 9000
(2)起多个线程
6、ceph常用命令
(1)重启集群:systemctl restart ceph.target
(2)数据同步:ceph-deploy --overwrite-conf admin ceph1 ceph2 ceph3
(3)查询块设备:rbd ls --pool 块设备名称
(4)删除存储池:osd pool rename <poolname> <poolname>
7、RX和TX
RX==receive,接收,从开启到现在接收封包的情况,是下行流量(Downlink)
TX==Transmit,发送,从开启到现在发送封包的情况,是上行流量(Uplink)
8、网络发布过程
https://www.cnblogs.com/ludongguoa/p/15358539.html
9、bond4配置
(1)交换机:
sys
interface Eth-Trunk 43
port link-type trunk
trunkport XGigabitEthernet0/0/43
trunkport XGigabitEthernet0/0/44
port trunk allow-pass vlan 2 to 4094
mode lacp
load-balance src-ip
如果服务器要用多IP配置vlan,需要在交换机中添加对应vlan ID,命令如下:
sys
vlan 100
quit
vlan 200
quit
(2)服务器:
ifcfg-enp4s0f0:
TYPE=Ethernet
NAME=enp4s0f0
DEVICE=enp4s0f0
ONBOOT=yes
MASTER=bond0
SLAVE=yes
ifcfg-enp4s0f1:
TYPE=Ethernet
NAME=enp4s0f1
DEVICE=enp4s0f1
ONBOOT=yes
MASTER=bond0
SLAVE=yes
ifcfg-bond0
DEVICE=bond0
TYPE=Bond
ONBOOT=yes
BOOTPROTO=static
BONDING_OPTS="mode=4 miimon=100 xmit_hash_policy=layer3+4"
IPADDR=192.168.20.145
NETMASK=255.255.255.0
MTU=9000
(3)配置vlan
ip link add link bond0 name bond0.100 type vlan id 100
ifconfig bond0.100 up
ifconfig bond0.100 192.168.20.100/24
ip link add link bond0 name bond0.200 type vlan id 200
ifconfig bond0.200 up
ifconfig bond0.200 192.168.20.200/24
10、增加一个交换机
两个交换机相连的口配置:
port link-type trunk
port trunk allow-pass vlan 2 to 3
其他口配置:
vlan2:
port link-type access
port default vlan 2
vlan3:
port link-type access
port default vlan 3
11、查看nvme使用寿命
nvme intel smart-log-add /dev/nvme0n1
12、关于gcc和glibc版本升级
gcc4.8.0–>gcc7.3.0–>gcc9.3.0
glibc2.17–>glibc2.27–>glibc2.28
13、通过操作系统新增bmc用户
ipmitool user set name 17 root
ipmitool user set password 17 tiangong@123
ipmitool user enable 17
ipmitool user priv 17 0x4
14、iperf
iperf -s
iperf -c 10.10.10.3 -w 8M -i 1 -P 20 -B 10.10.10.4 -t 30
-c 为服务端IP -B为客户端IP
15、删除dmraid分区
先停用
dmraid -a n
然后擦除每个物理盘:
wipefs -a /dev/sdc
16、模拟BMC告警
模拟系统触发告警,登录bmc命令行,输入告警命令:
ipmcset -t precisealarm -d mock -v <告警码> assert
3.取消告警:
ipmcset -t precisealarm -d mock -v stopall
17、RoCE性能测试
安装依赖:
yum install libibverbs-utils
yum install infiniband-diags
yum install perftest
开始测试
服务端:
ib_send_bw -a -c UD -d mlx5_2 -i 1
注:参数 -i 指定端口,在一个网卡有多个网口的时候,需要指定测试的端口,具体哪个端口,通过 ibstatus 可以看到
客户端:
ib_send_bw -a -c UD -d mlx5_2 -i 1 192.168.100.4
最后面的ip地址是服务端infiniband网卡的ip地址
其他测试项
ib_atomic_bw ib_atomic_lat ib_read_bw ib_read_lat ib_send_bw ib_send_lat ib_write_bw ib_write_lat
18、查看CPU运行频率
需要将BIOS调整至节能模式
cpupower frequency-info
19、Iperf性能测试
UDP:
服务端:
taskset -c 32-63 iperf -u -s
客户端:
taskset -c 32-64 iperf -u -c 192.168.100.4 -b 100G -l 65000 -P 32 -w 1M -i 1 -t 60
TCP:
服务端:
taskset -c 32-63 iperf -s
客户端:
taskset -c 32-64 iperf -c 192.168.100.4 -l 65000 -P 16 -i 1 -t 60