工作笔记-2022

1、带宽与IOPS
带宽=IOPS块大小
例如:4K的IOPS为720k,带宽=720000
4K/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

版权声明:本文为kobe24fgy原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。