代码
漉水浮沙
服务器测试,SSD测试 linux shell
展开
-
Linux下Python脚本的编写解析fio测试log(四)
服务器与SSD兼容性测试 ,高级测试工程师必备技能原创 2023-06-06 17:27:29 · 1446 阅读 · 0 评论 -
监测HDD smart信息的脚本编写
高级测试工程师必备原创 2023-04-27 15:45:10 · 1607 阅读 · 1 评论 -
AWK在shell脚本中的高级用法
服务器测试人员必备技能原创 2023-03-30 11:57:22 · 542 阅读 · 0 评论 -
Linux下Python脚本的编写解析fio(minimal格式)(三)
服务器测试 SSD HDD测试Linux shell Python服务器 存储行业必备的测试技能原创 2023-02-17 20:30:48 · 1576 阅读 · 5 评论 -
shell处理多盘跑fio(minimal)的结果脚本编写
Linux 服务器测试 storage 测试高级测试工程师原创 2023-01-18 15:18:47 · 2209 阅读 · 3 评论 -
Linux下Python脚本的编写(二)
Linux 服务器 SSD shell python 高级测试工程师必备技能服务器圈子 SSD圈子原创 2022-12-28 19:54:34 · 2379 阅读 · 7 评论 -
linux下利用gnuplot画图的方法
服务器 SSD产品测试 高级工程师必备技能原创 2022-11-16 20:14:08 · 2372 阅读 · 0 评论 -
fio的高级用法(锁定带宽,IOPS ,跳跃,混合,画图)
Server 测试 or SSD 测试必备技能。高级工程师必备技能。原创 2022-10-31 20:12:38 · 3757 阅读 · 3 评论 -
linux 获取OS盘符的方法
服务器测试 SSD测试原创 2022-09-02 18:28:09 · 3188 阅读 · 0 评论 -
wait处理Linux 多线程.多盘带IO 升级FW的脚本编写
fio原创 2022-09-01 10:41:38 · 241 阅读 · 3 评论 -
shell用CSV处理fio的数据
在服务器SSD测试中,经常会遇到一些需要我们处理fio的数据,通常情况下是做成表格形式的。第一步,首先我们要先写一个跑fio的脚本,这个网上教程很多。第二步就是把fiolog中的数据提供出来。至于结果嘛,变成表格看的更清楚如下图。下面简单介绍一下这个生成表格的简单脚本。...原创 2022-07-29 16:10:02 · 812 阅读 · 3 评论 -
nvme预知性热插拔操作方法
服务器测试原创 2022-07-13 04:15:45 · 2843 阅读 · 6 评论 -
利用crontab写服务器reboot的脚本
服务器 重启 脚本原创 2022-07-06 23:35:34 · 1332 阅读 · 1 评论 -
parted给nvme ssd分区
测试原创 2022-06-27 13:03:09 · 725 阅读 · 0 评论 -
linux 下格式化带有OS的盘
linux原创 2022-06-27 12:47:50 · 701 阅读 · 0 评论 -
redhat8.2网络源
redhat8.2 网络源原创 2022-06-14 18:06:03 · 610 阅读 · 0 评论 -
Linux下 python脚本的编写(一)
服务器测试中,我们就经常用到shell和python脚本。测试时间长了,这两种语言就有必要学习一下。下面我们将一个简单的shell脚本转化为python。比如 一个检测ssd smart log的脚本#!/bin/bashfor ssd in `lsscsi |grep -i disk |awk '{print $NF}'`do echo "==========$ssd===========" |tee -a ssd.log smartctl -i $ssd |te原创 2022-01-27 17:03:14 · 7634 阅读 · 4 评论 -
检测系统盘的温度脚本编写
最近在整机压测过程中,发现最作为系统盘的m.2有温度过高的现象,所以在做这项测试过程中,需要我们同时也检测一下M.2的温度。下面开始编写这个小脚本。1.首先获取系统盘的温度[root@localhost Desktop]# smartctl -a /dev/sda |grep -i tem194 Temperature_Celsius 0x0002 100 100 000 Old_age Always - 29[root@localhost D原创 2022-01-10 14:11:43 · 621 阅读 · 0 评论 -
bash报错syntax error near unexpected token `$‘{\r‘‘解决方法
最近运行一个shell脚本的时候,发现报syntax error near unexpected token `$’{\r’’ error。字面意思上看是换行符出现问题,怀疑是wins下编辑过line 3: syntax error near unexpected token `$'{\r''用vim -b 查看,发现每一行多了~M解决方法:sed -i ‘s/\r//g’ xxx.sh这样脚本就可以运行了...原创 2021-07-27 10:51:04 · 3997 阅读 · 1 评论 -
Ubuntu 20.04的的网络源更新
最近需要在Ubuntu 20.04的OS上测试GPU,首先安装完OS之后,我们需要更新一下网络源。1.设置root登录(1)普通用户登录系统,打开终端,输入命令:sudo passwd root(使用root权限为root更改密码)(2)设置root密码;(3)重复root密码;(4) 修改/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf文件内容a.使用sudo chmod 777 /usr/share/lightdm/lightdm.con原创 2021-03-23 20:47:16 · 694 阅读 · 0 评论 -
多个nvme进行fio读写时按时reset的测试写法
今天看到了一个有意思的测试case,如下:对所有的nvme待测盘进行4K随机读写24小时,分别隔8,4,2个小时,对盘进行3次reset,观察盘的读写是否会停止。话不多说,我们直接开始写这个测试脚本。1.首先我们遍历出所有的待测nvme盘符,方法有很多种(参考我之前的文章)nvme list|awk '{print $1}'|sed 1,2d|awk -F "/" '{print $NF}'nvme3n1nvme2n1nvme0n1nvme1n1nvme6n1nvme4n1nvme5原创 2021-03-21 19:04:22 · 1387 阅读 · 1 评论 -
vim的复制粘贴删除快捷键
vim 复制粘贴多行1.将光标移动到要复制的文本开始的地方,按 v 进入可视模式。2.将光标移动到要复制的文本的结束的地方,按y 复制。 此时vim 会自动将光标定位到选中文本的开始的地方,并退出可视模式。3.移动光标到文本结束的地方,按 p 粘贴。Vim 多行注释1.首先按 esc 进入命令行模式下,按下 Ctrl + v ,进入列(也叫区块)模式;2. 在行首使用上下键选择需要注释的多行;3. 按下键盘(大写) “I” 键,进入插入模式;4. 然后输入注释符( “//”、“#” 等);原创 2021-03-21 14:04:17 · 291 阅读 · 0 评论 -
多盘同时进行fio读写的写法
多盘同时进行fio读写的写法做function测试的时候,经常会遇见测试多盘的情况,所以我们有时候是有必要会写一些基本的测试的脚本。下面我们看一个案例:测试case对所有服务器的单盘执行FIO Sequential read、Sequential Write、Random Read、Random Write性能测试,每个盘单独启一个FIO进程,参数配置如下, 每个测试执行10分钟,全盘空间测试,把每一个盘的BW、IOPS、平均Latency、99.99% QoS整理写入测试报告。【FIO配置】B原创 2021-03-16 10:49:01 · 6409 阅读 · 3 评论 -
遍历多盘的方法
前段时间需要验证SUT多盘的性能,目前自己总结了一下方法,方便后面使用。一,首先遍历盘的指令有很多种,说下其中比较常见的。1 lsblk : 最为常见的指令,不过一般我们在遍历盘的时候不用这个指令。lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 400G 0 disk├─sda1 8:1 0 1G 0 part /boot└─sda原创 2021-02-01 15:50:55 · 2645 阅读 · 11 评论