SSD硬盘性能测试比较

 由于公司最近需要上SSD,用于MySQL数据库服务器,以下针对单块480G SSD、接RAID卡240G SSD* 2 RAID0,以及与普通硬盘SATA硬盘以及SAS(raid10)做个比较:

  480G SSD: INTEL SSDSC2BP480G4

  SATA:WD6401AALS-00J7B1

  240*2 SSD RAID0:  INTEL SSDSC2BP240410BTJR408108F5240AGN    RAID卡: LSI MegaRAID SAS 9271-4i

  300G*4 SAS RAID10: SEAGATE ST3146855SS

  测试目的:

  1、测试单块480G SSD硬盘直连主板,与2块240G SSD 接RAID卡做RAID0 性能比较

  2、测试单块SSD与SATA以及SAS(RAD10)的性能比较

  测试方法:

  1、通过sysbench mark基准测试工具对文件读写IO进行测试;

  2、准备样本数据100G,分16个文件;

  3、分别基于4KB,16KB 两个block size进行读写测试;

  4、共进行随机读、随机写、随机读写、顺序读、顺序写、顺序读写6种Case测试;

  5、测试同时加载16个线程,最大执行时间180秒,最大请求100000次;

  测试脚本:


#!/bin/sh

device=$1

log_file=fileio.log

Usage() {

echo "basename $0 [Device Directory]"

exit 0

}

if [ -z "$*" ] || [ $# -ne 1 ]; then

Usage

fi

cd $device

for blksize in 4096 16384; do

##prepare

/usr/local/sysbench/bin/sysbench --test=fileio --file-num=16 --file-total-size=100G prepare

for mode in rndrd rndwr rndrw seqrd seqwr seqrewr; do

# for mode in seqrewr; do

echo "----$device $blksize $mode----" >> $log_file

#run

/usr/local/sysbench/bin/sysbench --test=fileio --file-num=16 --file-total-size=100G --file-test-mode=$mode --max-time=180 --max-requests=100000 --num-t

hreads=16 --init-rng=on --file-extra-flags=direct --file-fsync-freq=0 --file-block-size=$blksize run >> $log_file 2>&1

done

#cleanup

/usr/local/sysbench/bin/sysbench --test=fileio --file-total-size=100G cleanup

done

  测试结果1:单块480G SSD与2块240 SSD(RAID0)性能比较

  1、随机读

  4KB Block随机读:两者相当                     16KB Block随机读:240G*2 SSD(RAID0)相对较优;

  2、随机写

  4KB Block随机写:480G SSD(Local)较优          16KB Block随机写:两者相当;

  3、随机读写

  4KB Block随机读写: 480G SSD(Local)较优        16KB Block随机读写:240G*2 SSD(RAID0)相对较优

  4、顺序读

  4KB Block顺序读: 240G*2 SSD(RAID0)较优          16KB Block顺序读:240G*2 SSD(RAID0)较优

  5、顺序写

  4KB Block顺序写:480G SSD(Local)较优          16KB Block顺序写: 480G SSD(Local)较优

  6、顺序读写

  4KB Block顺序读写:480G SSD(Local)较优        16KB Block顺序写:480G SSD(Local)较优

  测试结论1:(For 单块SSD与SSD(raid0)比较)

  1、总体IO读方面:240G*2 SSD (RAID0)在读性能方面相对较优,但只是略微高于480G SSD(Local),远远未达到2倍的效果;

  2、总体IO写方面:480G SSD(Local) 各种写情况都高于240G*2 SSD (RAID0) ;

 测试结果2:(For SSD与SATA以及SAS(RAID10)的性能测试对比)

  (由于mysql innodb datafile 每个PAGE Size默认为16KB,这里主要看16KB Block Size的性能对比结果)

  测试结论2:

  1、可见SSD在随机读、写等方面等有非常大的优势,顺序读和顺序写方面,与SATA的优势不明显,但仍远远大于SAS(RAID10)的性能;

  2、虽在Sequential Read&Write of IOPS方面 SATA略优于SSD,但数据库很少有这种应用。

  测试结果数据统计:

  以上主要测试硬盘在IO方面的性能对比结果,目前暂未测试基于MySQL QPS/TPS的测试结果。

最新内容请见作者的GitHub页:http://qaseven.github.io/

时间: 2024-08-04 07:50:51

SSD硬盘性能测试比较的相关文章

Intel原厂固态SSD硬盘抢先评测

       [硬盘的故事] 硬盘(Hard-disk)的英文简称为HD ,是一种储存量巨大的设备,作用是储存计算机运行时需要的数据,由一个或者多个铝制或者玻璃制的碟片组成,这些碟片外覆盖有铁磁性材料.绝大多数硬盘都是固定硬盘,被永久性地密封固定在硬盘驱动器中,虽然在计算机的世界里中是发展最慢的配件之一,但却是一切应用的基础. 硬盘的发展史虽然谈不上很长,但短短50多年间从硬盘始祖到今天我们评测的主角却已经发生了翻天覆地的变化,除却外观的上巨大差异外,我们今天的评测主角最主要的不同之处存储技术的

如何解决SSD硬盘无法格式化的问题

  [解题思路] 在硬盘出现无法格式化.分区的时候,常规的方法是进行初始化操作.对于机械硬盘一般使用低格的方法实现,但是现在SSD硬盘和传统机械硬盘不同,低格对固态硬盘无意义.因为低格指的是重写磁盘交错因子,即重新给磁盘上磁,固态硬盘的原理完全不同所以低格对固态硬盘来说没有意义.对于大牌厂商的SSD硬盘,厂家一般会提供相应的工具对SSD硬盘进行初始化设置,可以彻底删除SSD硬盘上的所有信息.本例中山寨SSD并没有这样的软件,不过系统自带的Dsikpart命令可以实现类似的效果,因此解题思路是通过

Windows 8系统下如何关闭SSD硬盘索引服务

  故障现象: Windows 8索引是Windows中一项底层服务,专门负责为文件.文档.电子邮件提供快速搜索.除了首次运行时会在硬盘上建立一套索引数据外,每当文件变动或者有新文件加入时,索引服务都会启动,这也就是为何很多朋友都在抱怨自己的电脑经常发现硬盘狂转的主要原因(当然也有其他别的可能造成硬盘狂转). 原因分析: SSD固态硬盘关闭Windows 8索引的好处显而易见:SSD固态硬盘速度快但寿命却要低很多,一般只有6000~10000次全盘写入(机械硬盘大概为连续工作10万小时).因此如

SSD硬盘容量不够怎么办?

  SSD硬盘容量不够怎么办? 工具/原料 SSD设置工具 方法/步骤 1.打开本机SSD硬盘厂商的专属设置工具,升级到最新版本,小编的硬盘用的是magician,作个范例,处理思路是一样的,注意每个厂商的工具都不一样. 在disk dirve首页,选中中间os optimization右侧的齿轮状设置菜单,在下拉菜单中选择最大容量,点击下方的设置. 系统会自动进行调整,然后提示要重启电脑,如下图效果,根盘清出了大约6G左右的空间,空余由21G变成27G. 小编估计是在虚拟内存等方面作一些调整.

系统-ORACLE 装在SSd硬盘上载入速度会提升吗?

问题描述 ORACLE 装在SSd硬盘上载入速度会提升吗? 在学习ORACLE ,笔记本上装了11G企业版,开机2分钟,然后因为是win8系统,用一度时间后,硬盘读盘频繁,于是就计划添加SSd,想把oracle载入提升一下,就是不知道效果如何,特来请教! 现在笔记本 i5 3210,8G内存,500G硬盘.12年的10月份的本. 解决方案 加装固态硬盘当然是可以的

换了ssd硬盘 发现.net初次启动速度明显加快

问题描述 之前用普通硬盘第一次启动程序时(exe和aspx)都会需要等待1~3秒而且在使用时第一次切换到未使用的功能时也是比较慢换了个ssd硬盘结果发现所有之前的.net应用基本都是秒开和其他普通的可执行文件速度基本无差别.. 解决方案 解决方案二:低端的SSD没什么意义,读写次数也是个大问题,这速度也就相当于7200转的硬盘,楼主如果内存大于6G,禁用虚拟页面,你打开vs都会是"秒开"解决方案三:羡慕,啥时候加个降得差不多了,我也去买一个.解决方案四:有钱淫解决方案五:羡慕啊,啥时候

SSD硬盘最终还是会降价的 等到2018年就行了

在三星.美光.SK Hynix等已经或者即将发布财报的公司中,得益于这一年来NAND闪存.DRAM内存的大范围涨价,他们的半导体业务不论营收还是盈利都有明显改善,三星今年Q1.Q2季度的运营利润有可能突破9.8万亿.12.1万亿韩元.对普通消费者来说,现在的局面可就不是什么好事了,NAND.DRAM涨价使得SSD硬盘以及PC内存售价居高不下,更悲剧的是涨价趋势现在都看不到头.好消息是SSD硬盘最终还是会降价的,前提是大家等到2018年. 作为PC平台最值得升级的部件之一,SSD硬盘的好处真的不需

SSD硬盘取代传统硬盘指日可待

据媒体报道SSD硬盘的价格正在快速下滑,眼下128GB硬盘已经接近500GB传统硬盘,预计年底价格就会低于500GB HDD硬盘,256GB SSD价格与1TB HDD硬盘的价差也会低于5美元. SSD硬盘具有重量轻.发热量小.读取速度快.防震抗摔等有点,其具有的这些优点非常适合笔记本这种产品,不过由于技术的限制其容量尚未能跟得上传统硬盘限制了它在桌面PC上的使用. 由于台式机对大容量硬盘的需求较高,因此传统硬盘依然占有优势.传统硬盘在市面销售的产品最高容量达到8TB,而SSD硬盘在高容量方面尚

英特尔推出首款采用3D Xpoint存储技术的SSD硬盘

日前据悉,英特尔公司终于推出了第一款基于3D Xpoint存储技术的新型SSD硬盘,它比闪存存取速度更快,更加耐用,而其成本低于内存. 英特尔Optane SSD DC P4800X通过PCIe接口连接到服务器,可用作超快速存储或扩展内存设备.其目的是面向数据中心客户,可以在用于缓存和数据库工作负载时提供最大的改进. 此次推出的这款存储产品的容量为375GB,并已销售给早期客户.2017年下半年将提供高达1.5TB的容量的产品. 基于3D Xpoint存储技术的存储产品2016年由英特尔公司研发