当前位置: 首页 > news >正文

perftest测试连接是否稳定shell脚本

测试rocev2连接是否稳定,如果遇到错误则退出

1、服务器

#!/bin/bash# 定义要测试的网卡设备列表
devices=("mlx5_2" "mlx5_3" "mlx5_4" "mlx5_5" "mlx5_8" "mlx5_9" "mlx5_10" "mlx5_11")# 循环测试所有设备
while true; do# 使用索引遍历设备和IPfor index in "${!devices[@]}"; dodevice="${devices[index]}"echo "========================================"echo "开始测试: 设备 $device"echo "========================================"ib_write_bw -d "$device" -x 3 | grep " 5000 " && echo "TEST OK" ||  exit 1sleep 5donebreak
done

2、客户端

#!/bin/bash# 定义要测试的网卡设备列表
devices=("mlx5_2" "mlx5_3" "mlx5_4" "mlx5_5" "mlx5_8" "mlx5_9" "mlx5_10" "mlx5_11")# 定义对应的目标IP列表
ips=("192.168.1.11" "192.168.2.11" "192.168.3.11" "192.168.4.11" "192.168.5.11" "192.168.6.11" "192.168.7.11" "192.168.8.11")# 检查数组长度是否匹配
if [ ${#devices[@]} -ne ${#ips[@]} ]; thenecho "错误:设备数量(${#devices[@]})与IP数量(${#ips[@]})不匹配!"exit 1
fi# 循环测试所有设备
while true; do# 使用索引遍历设备和IPfor index in "${!devices[@]}"; dodevice="${devices[index]}"ip="${ips[index]}"echo "========================================"echo "开始测试: 设备 $device -> 目标 $ip"echo "========================================"# 启动测试命令在前台执行,输出同时到命名管道和终端ib_write_bw -d "$device" -x 3 "$ip" | grep " 5000 " && echo "TEST ok" || exit 1sleep 10donedone
http://www.xdnf.cn/news/1107865.html

相关文章:

  • Typecho博客系统与WebSocket实时通信整合指南
  • Ubuntu快速搭建QT开发环境指南,5000字解析!!
  • 前端note
  • 【Lucene/Elasticsearch】**Query Rewrite** 机制
  • RabbitMQ面试精讲 Day 1:RabbitMQ核心概念与架构设计
  • PostgreSQL HOT (Heap Only Tuple) 更新机制详解
  • [es自动化更新] Updatecli编排配置.yaml | dockerfilePath值文件.yml
  • AI之DL之VisualizationTool:ai-by-hand-excel的简介、安装和使用方法、案例应用之详细攻略
  • Redis过期策略与内存淘汰机制面试笔记
  • [es自动化更新] 策略体系 | 策略源(容器镜像)
  • Java中的方法传参机制
  • 【B题成品论文】2025APMCM亚太杯中文赛B题成品论文(无偿分享)
  • Java 大视界:基于 Java 的大数据可视化在智慧城市能源消耗动态监测与优化决策中的应用(2025 实战全景)
  • 舒尔特方格训练小游戏流量主微信小程序开源
  • 数据分析库 Pandas
  • SQL新手入门详细教程和应用实例
  • 【MediaSoup】MS_DUMP打印转换为PLOGI的形式
  • 13. https 是绝对安全的吗
  • 二叉树算法进阶
  • Redis渗透思路总结
  • 第七章应用题
  • JVM--虚拟线程
  • Spring Boot 中使用 Lombok 进行依赖注入的示例
  • RMSNorm实现
  • linux----------------------线程同步与互斥(上)
  • linux_线程概念
  • 基于开源AI智能名片链动2+1模式S2B2C商城小程序的营销直播质量提升策略研究
  • Vue框架之钩子函数详解
  • 2025年亚太杯(中文赛项)数学建模B题【疾病的预测与大数据分析】原创论文分享
  • [爬虫实战] 多进程/多线程/协程-异步爬取豆瓣Top250