测试结果

操作 普通硬盘 NAS盘
随机写 8.48M/s 5.98M/s
随机读 8.53M/s 15.7M/s
顺序写 111M/s 163M/s
顺序读 111M/s 163M/s

由于测试比较耗时,因此只测了一次,结果仅供参考。其中顺序写和顺序读的结果很奇怪,完全一样,确认过了,确实是完全一样的。


CentOS7测试步骤

IO性能测试软件fio安装:

sudo yum install -y fio

注:如果系统有多个硬盘,则先进入到对应的盘后再执行后续的测试命令

随机写:(各参数说明在后面)

sync ; fio --ioengine=libaio --direct=1 --name=test --filename=test --bs=4k --size=1G --readwrite=randwrite --ramp_time=4 --numjobs=5 | tee 01.random_write_result.txt

随机读:

sync ; fio --ioengine=libaio --direct=1 --name=test --filename=test --bs=4k --size=1G --readwrite=randread --ramp_time=4 --numjobs=5 | tee 02.random_read_result.txt

顺序写:

sync ; fio --ioengine=libaio --direct=1 --name=test --filename=test --bs=4M --size=4G --readwrite=write --ramp_time=4 --numjobs=5 | tee 03.sequential_write_result.txt

顺序读:

sync ; fio --ioengine=libaio --direct=1 --name=test --filename=test --bs=4M --size=4G --readwrite=read --ramp_time=4 --numjobs=5 | tee 04.sequential_read_result.txt

最后删除测试文件:

rm -rf test

各参数说明:
sync:把内存缓存中的文件同步到硬盘中,防止现有的缓存影响接下来的测试结果。
--ioengine=libaio:使用Linux原生的异步IO
--direct=1:执行non-buffered I/O,即不缓存的IO。猜测意思是直接写硬盘,而不是写缓存。
--name=test:本次测试叫什么名称
--filename=test:写的文件名是当前目录下的test文件
--bs=4k:块大小是4KB
--size=1G:写的文件的总大小是1GB
--readwrite=randwrite:表示当前要执行的操作是随机写
--ramp_time=4:在统计性能数据之前先提前执行几秒钟,以得到更准确的数据
--numjobs=5:用几个进程同时执行
命令 | tee 01.random_write_result.txt:表示既在屏幕上输出内容,同时也把内容保存到文件中

阿里云普通硬盘与NAS盘的读写速度测试相关推荐

  1. 如何挂载阿里云Linux服务器的“数据盘”(新购买)

    购买的阿里云主机,官方只给你挂载了一个系统盘(20G),那如何挂载 新的"数据盘"呢? 操作过程如下: 第一.检查阿里云服务器数据盘情况 利用 fdisk -l 命令,检查当前的数 ...

  2. 阿里云服务器部署个人网盘服务

    阿里云服务器部署个人网盘服务 相关资源: kiftd : https://github.com/KOHGYLW/kiftd 1.安装JAVA运行环境 yum install java-11-openj ...

  3. 网站压力性能免费在线测试:阿里云PTS,Load Impact,loader.io服务器负载能力测试

    原文链接:https://www.freehao123.com/pts-loader-io/ 经常看到不少人的在购买主机前会询问服务器的配置到底能够承受多少的访问量.这个问题其实比较难回答,因为影响服 ...

  4. 基于阿里云的超级性能测试 亿级企业压力测试神器JMeter4.X实战 抗压神器JMeter课程

    基于阿里云的超级性能测试 亿级企业压力测试神器JMeter4.X实战 抗压神器JMeter课程 ===============课程目录=============== ├─第1章 章节一JMeter压力 ...

  5. 阿里云企业邮箱发送邮件失败,在本地测试可行,在云服务器上失败

    最近公司有个业务,让我做一个发邮件的功能,前端传信息给后端,然后让我直接把信息传到某企业邮箱上去,本人用阿里云企业邮箱做好功能之后在本地测试没有问题,但是上传到公司服务器之后却一直显示错误. 找到服务 ...

  6. 阿里云短信服务开通(只限于测试,国内短信)

    阿里云短信服务开通(只限于测试,国内短信) 前提: 需要有阿里云的密钥–>AccessKey ID 和 AccessKey Secret 是您访问阿里云 API 的密钥,具有该账户完全的权限 第 ...

  7. 阿里云-GPU/ASK/ACK/NAS/Docker

    ASK 文档路径:https://help.aliyun.com/document_detail/186945.html 流程 安装docker Dockerfile 镜像制作 创建ASK集群 使用镜 ...

  8. 百度云迁移到阿里云(本地挂载网盘)

    背景: 1.电脑硬盘不够 2.不想续费百度云网盘(想白嫖不想开会员) 原理 将阿里云盘挂载到本地电脑 然后百度云开会员直接下载到本地挂载的盘 需要准备的(https://www.aliyundrive ...

  9. 分享-阿里云快速硬盘(磁盘)挂载教程

    很多新用户买到服务器以后对数据盘怎么硬盘挂载使用比较迷惑,我们今天给大家介绍怎么快速的把硬盘挂载到系统上 注意事项:先进行硬盘挂载再安装环境 Linux硬盘挂载是比较常见的管理操作之一.默认情况下数据 ...

最新文章

  1. centos下axel安装与使用
  2. mysql代理中间件_MySQL-ProxySQL中间件(二)
  3. oracle11gRAC之log日志体系
  4. 求和(1,2,3.....n使其和为m的所有情况)
  5. PDF Expert mac使用教程:压缩pdf文件大小
  6. SpringBoot学习---Web开发(静态资源处理,首页和图标)
  7. UINO优锘:DCV产品发展历程
  8. 谁来PK“baidu局域网”
  9. ROS2 基础概念 服务
  10. 2022年流动式起重机司机考试题库模拟考试平台操作
  11. 一部没看过的电影,如何确定是爱情片还是动作片?
  12. 沃谈小知识丨通俗科普4G、5G CPE
  13. 象与骑象人--幸福的假设
  14. android剪切板权限,android剪切板一些简单实用方法
  15. CVPR 2020 | 跟郎朗媳妇有得一拼的AI,只看弹琴动作,完美复现原声
  16. 全面认知 Google Earth免费版与收费版差异
  17. ESP32实现红外遥控 红外发射与接收实现原理
  18. java实现欧拉与鸡蛋
  19. 课件如何PDF编辑和转换?用迅读PDF大师,简单易上手
  20. py WebsocketServer创建的服务器与vue构建前端页面相互收发信息——猪猪侠方丈-px

热门文章

  1. PPT多张图片的融合插件
  2. 在安卓应用开发过程中减小安卓应用大小的 9 种方法
  3. 去除bootstrap的table样式中单元格边框线
  4. Android下的linux指令集
  5. 【大数据开发】SparkSQL——RDD、DataFrame、DataSet相互转换、DSL常用方法、SQL风格语法、Spark读写操作、获取Column对象的方式
  6. 彻底删除oracle数据,彻底删除Oracle数据库的方法
  7. 看顶级渣男如何邀约100个女朋友(二)
  8. 基于SpringBoot的学生成绩管理系统
  9. 【ANDROID学习】
  10. Unity之SkinMeshRenderer带骨骼的人体模型换装