java开发用固态还是机械硬盘_搭载固态硬盘的服务器究竟比搭机械硬盘快多少?...

本文通过性能测试对比了搭载SSD和HDD的服务器在顺序读取和随机读取情况下的IO性能。在顺序IO中,两者性能相差不大,但在随机IO场景下,SSD的带宽和延迟远优于HDD,显示出SSD在处理随机IO问题上的优势。因此,服务器应用SSD主要是为了解决随机IO问题。
摘要由CSDN通过智能技术生成

168711a042de94fc608fee7aa47699cf.png

相信大家都知道固态硬盘(SSD)的优势在于速度比传统的机械硬盘(HDD)要快,所以现在线上服务器里越来越多看到固态硬盘的出现。不过作为一个对性能数字斤斤计较的开发,我想更精确地弄明白搭载SSD的服务器在IO性能上比搭载HDD的究竟快多少,顺序IO情况下快多少,随机IO情况下又能快多少?终于在最近抽空搞了一次性能测试对比。

1

测试环境

分别找了两台服务器,其磁盘都是Raid阵列,分别是搭载SSD和HDD,更详细的配置如下:

HDD实机:Raid卡型号是PERC H730 Mini,1GB RAM缓存;4块500GB SSD组成的raid5,可用容量1.3TSSD实机:Raid卡型号同上,7块300G HDD硬盘组成的Raid5,可用容量1.6T

好了,比赛选手已经就位,再选择压测工具fio。指定比(压)赛(测)规(参)则(数)如下:IO引擎:为了给硬盘充分施压,选用异步方式libaio

PageCache:为了更接近磁盘本身性能,开启Direct参数绕开Linux系统的内存缓存

压测对象:稳妥起见,没有使用裸设备,用的文件

文件大小:100GB,因为我的Raid 卡缓存是1G,保证远远大于缓存

调度策略:选择常见的n

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值