- 博客(14)
- 收藏
- 关注
原创 服务器reboot后lspci中的链路质量请求值的变化
摘要: LinkEqualizationRequest-表示PCIe链路稳定,无均衡请求(LnkSta2寄存器Bit5未置位)。该状态表明链路已完成均衡训练(EqualizationComplete+),参数稳定无需重训练。异常场景(Bit5置位)可能由信号衰减、重定时器故障或设备兼容性问题触发,需检查误码率、对端状态或固件版本。排查方法包括查看LnkSta2寄存器、错误统计及手动触发均衡测试。若频繁出现请求标志,需优先排查硬件信号质量与固件兼容性。 (字数:150)
2025-12-23 18:10:19
336
原创 Mellanox OFED驱动的 RDMA 工具集
通过配置测试参数(如消息大小、队列对数量、持续时间等),精准测量 InfiniBand 或 RoCE 网络中 RDMA Write 操作的单向 / 双向带宽。通过上述方法,可全面测试 RDMA Write 操作的带宽性能,结合参数调整可模拟实际应用场景(如存储 IO、分布式计算),为网络优化提供数据支撑。大 MTU(如 4096B)更适合大消息传输,可通过交换机配置或工具参数优化(需两端一致)。若测试超大数据(如 16MB),需确保网卡支持(通过。命令查看节点上的 RDMA 设备名称(如。
2025-11-19 17:20:55
606
原创 PCIE的性能相关参数
同时要求发起读请求的终端设备(EP)具备对应大小的缓冲区,比如参数设为 4KB,设备就需预留 4KB 缓冲接收目标设备返回的数据,这也导致多数 EP 会主动限制该参数大小。Max_Payload_Size(最大负载大小)和 Max_Read_Request_Size(最大读请求大小)是 PCIe 总线中两个核心参数,均用于优化数据传输效率与保障设备兼容性,不过二者管控的 PCIe 事务类型、作用场景有明显区别,以下是具体解析。例如实时性要求高的设备,该参数通常会设置得偏小,避免大数据包传输影响响应速度。
2025-11-19 17:04:22
834
原创 fio其他参数对测试结果的影响
真实性directfsyncsize决定测试是否贴近硬件原生性能或实际应用场景(含缓存 / 文件系统)。场景匹配rwbs决定测试模拟的是顺序大文件、随机小文件还是混合场景。性能上限ioengine影响 IO 路径效率(如io_uring比libaio更高效),反映性能稳定性而非仅看峰值。实际测试中,需根据目标场景(如 “数据库服务器的 NVMe 随机写”“NAS 的 SATA HDD 顺序读”)组合参数,而非盲目追求 “极限值”。例如:测试数据库场景需用rw=randrwbs=4kdirect=1。
2025-11-17 15:39:16
887
原创 fio测试不同类型硬盘使用的队列深度与线程数
针对不同硬盘类型的fio测试参数选择,需匹配硬件特性:HDD(队列深度1-2,单线程)避免寻道冲突;SATA SSD(队列深度8-16,1-2线程)充分利用NCQ;NVMe SSD(队列深度32-256,多线程)发挥多队列优势。核心原则是通过"队列深度扫描"找到性能拐点,同时考虑块大小(顺序用大块,随机用小块)和是否绕过缓存(--direct=1测原生性能)。参数过轻无法释放性能,过重导致资源浪费。
2025-11-17 15:38:09
1206
原创 Rhel系使用ntfs文件系统格式化报错找不到命令解决方法
然后再次运行 yum repolist 查看仓库列表,确认 EPEL 已启用。检查系统是否已启用 EPEL 仓库,运行以下命令查看已启用的仓库列表。若未启用 EPEL 仓库,可以通过以下命令安装 EPEL 仓库。如果搜索结果中显示了这两个软件包,则说明仓库中包含它们。Rehl系使用ntfs文件系统格式化报错找不到命令。安装 ntfs-3g 和 ntfsprogs。
2025-07-24 16:58:37
144
原创 安装英伟达驱动报Unable to find the kernel source tree错误
报错原因:ERROR: Unable to find the kernel source tree for the currently running kernel. Please make sure you have installed the kernel source files for your kernel and that they are properly configured;rpm-qa | grep kernel查看当前内核。linux内核与内核头版本不一致。
2025-07-24 16:55:35
662
原创 spec2017 fpspeed测试报错
runcpu --config=test.cfg --copies=&(nproc) --size=ref --tune=all --reportable intrate fprate intspeed fpspeed (copies修改为实际使用的CPU总核数)),进入/mnt运行./install.sh安装,输入安装路径(/home/speccpu),然后输入” yes”继续完成安装。2、创建安装路径(安装目录需要有足够空间),比如:mkdir /home/speccpu。
2025-07-17 16:41:28
195
原创 源码包方式升级gcc编译器
这条命令的目的是将系统默认的 GCC 可执行文件重命名为。下载解压gcc源码包到指定目录,方便后续添加环境变量。链接到你新安装的 GCC 版本(假设新版本安装在。从GNU官方网站下载所需的GCC版本。centos7.9源升级gcc包还是低。编译时间很长,我的机器环境用了20分钟。下载完后返回gcc源码包目录执行。,以便保留旧版本的 GCC。会自动下载gcc的依赖项。创建一个符号链接,将。
2025-07-04 14:18:04
377
原创 快速提取WORD文档里的图片
将Word文档扩展名,也就是这里的“docx”修改为“rar”的压缩文件格式。打开这个压缩文件,找到media的文件夹,图片都在这里。然后就会变成一个压缩文件了。在警告窗口里面选择“是”。
2025-02-14 15:27:01
220
原创 lmbench工具编译报错rpc问题解决
limbench目录下make报错,查看系统是否已经安装相关的 RPC 库(如 libtirpc)先装。在scripts/build 中加上下面两行参数(在-lm后面)系统下已经安装有libtirpc库,make还是报错。没有报错,等待工具测试结束即可。最后返回上级目录执行。
2025-02-14 09:51:47
419
原创 忘记BMC密码解决方法
根据列出的用户名修改密码,注意是password不是passwd,设置完即可重定向bmc尝试。使用ipmitool user list 1 命令查看当前用户及ID。进系统查看当前BMC中有哪些用户,需要先安装ipmitool。
2024-10-28 16:38:40
2206
原创 netns自环
echo 1 > /proc/sys/net/ipv4/ip_forward //临时方法。sysctl -w net.ipv4.ip_forward=1 //临时方法2。将 net.ipv4.ip_forward=0改为net.ipv4.ip_forward=1。5. 给ns1,ns2的2个接口分别配置IP。3. 将enp5s0添加到ns1并查看。4. 将enp6s0添加到ns2并查看。7. 在ns1上运行iperf服务端。8. 在ns2上运行iperf客户端。
2024-10-24 13:50:30
705
原创 Mellanox ConnectX-5网卡netperf的udp问题
25g网卡的速度理论值有25000mb/s,tcp查不多达到,但是udp差很多,根据迈洛斯官网的调优资料,把mtu的值改为9000,默认值为1500,cpu绑核,更新网卡驱动。在两台机器上安装netperf工具,安装教程参考其他文章,辅助机开启netserver,待测机的tcp与udp的结果如下。ssh拷到测试机里给权限直接执行安装脚本,报错提示缺少包的直接yum安装。完成后再跑一遍,可以看到udp的速度达到正常25g网卡速度。使用相同的25g光模块连接,配同一网段ip。需要测试的网卡做clinet端。
2024-07-17 16:28:51
935
1
fio工具测试硬盘顺序读写随机读写性能脚本
2024-07-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅