使用方式:
安装FIO:
yum install gcc libaio-devel -y
wget http://brick.kernel.dk/snaps/fio-2.0.10.tar.gz
tar -zxvf fio-2.0.10.tar.gz
cd fio-2.0.10
make &&make install
测试:
随机读:
fio -filename=/dev/sdb1 -direct=1 -iodepth 1 -thread -rw=randread -ioengine=psync -bs=16k -size=200G -numjobs=10 -runtime=1000 -group_reporting -name=mytest
参数说明:
filename=/dev/sdb1 测试文件名称,通常选择需要测试的盘的data目录。
direct=1 测试过程绕过机器自带的buffer。使测试结果更真实。
rw=randwrite 测试随机写的I/O
rw=randrw 测试随机写和读的I/O
bs=16k 单次io的块文件大小为16k
bsrange=512-2048 同上,提定数据块的大小范围
size=5g 本次的测试文件大小为5g,以每次4k的io进行测试。
numjobs=30 本次的测试线程为30.
runtime=1000 测试时间为1000秒,如果不写则一直将5g文件分4k每次写完为止。
ioengine=psync io引擎使用pync方式
rwmixwrite=30 在混合读写的模式下,写占30%
group_reporting 关于显示结果的,汇总每个进程的信息。
此外
lockmem=1g 只使用1g内存进行测试。
zero_buffers 用0初始化系统buffer。
nrfiles=8 每个进程生成文件的数量。
###############################################
顺序读:
fio -filename=/dev/sdb1 -direct=1 -iodepth 1 -thread -rw=read -ioengine=psync -bs=16k -size=200G -numjobs=30 -runtime=1000 -group_reporting -name=mytest
随机写:
fio -filename=/dev/sdb1 -direct=1 -iodepth 1 -thread -rw=randwrite -ioengine=psync -bs=16k -size=200G -numjobs=30 -runtime=1000 -group_reporting -name=mytest
顺序写:
fio -filename=/dev/sdb1 -direct=1 -iodepth 1 -thread -rw=write -ioengine=psync -bs=16k -size=200G -numjobs=30 -runtime=1000 -group_reporting -name=mytest
混合随机读写:
fio -filename=/dev/sdb1 -direct=1 -iodepth 1 -thread -rw=randrw -rwmixread=70 -ioengine=psync -bs=16k -size=200G -numjobs=30 -runtime=100 -group_reporting -name=mytest -ioscheduler=noop
###############################################
实际测试范例:
[root@localhost ~]# fio -filename=/dev/sdb1 -direct=1 -iodepth 1 -thread -rw=randrw -rwmixread=70 -ioengine=psync -bs=16k -size=200G -numjobs=30 -runtime=100 -group_reporting -name=mytest1
mytest1: (g=0): rw=randrw, bs=16K-16K/16K-16K, ioengine=psync, iodepth=1
…
mytest1: (g=0): rw=randrw, bs=16K-16K/16K-16K, ioengine=psync, iodepth=1
fio 2.0.7
Starting 30 threads
Jobs: 1 (f=1): [ [3.5% done] [6935K/3116K /s] [423 /190 iops] [eta 48m:20s] s]
mytest1: (groupid=0, jobs=30): err= 0: pid=23802
read : io=1853.4MB, bw=18967KB/s, iops=1185 , runt=100058msec
clat (usec): min=60 , max=871116 , avg=25227.91, stdev=31653.46
lat (usec): min=60 , max=871117 , avg=25228.08, stdev=31653.46
clat percentiles (msec):
| 1.00th=[ 3], 5.00th=[ 5], 10.00th=[ 6], 20.00th=[ 8],
| 30.00th=[ 10], 40.00th=[ 12], 50.00th=[ 15], 60.00th=[ 19],
| 70.00th=[ 26], 80.00th=[ 37], 90.00th=[ 57], 95.00th=[ 79],
| 99.00th=[ 151], 99.50th=[ 202], 99.90th=[ 338], 99.95th=[ 383],
| 99.99th=[ 523]
bw (KB/s) : min= 26, max= 1944, per=3.36%, avg=636.84, stdev=189.15
write: io=803600KB, bw=8031.4KB/s, iops=501 , runt=100058msec
clat (usec): min=52 , max=9302 , avg=146.25, stdev=299.17
lat (usec): min=52 , max=9303 , avg=147.19, stdev=299.17
clat percentiles (usec):
| 1.00th=[ 62], 5.00th=[ 65], 10.00th=[ 68], 20.00th=[ 74],
| 30.00th=[ 84], 40.00th=[ 87], 50.00th=[ 89], 60.00th=[ 90],
| 70.00th=[ 92], 80.00th=[ 97], 90.00th=[ 120], 95.00th=[ 370],
| 99.00th=[ 1688], 99.50th=[ 2128], 99.90th=[ 3088], 99.95th=[ 3696],
| 99.99th=[ 5216]
bw (KB/s) : min= 20, max= 1117, per=3.37%, avg=270.27, stdev=133.27
lat (usec) : 100=24.32%, 250=3.83%, 500=0.33%, 750=0.28%, 1000=0.27%
lat (msec) : 2=0.64%, 4=3.08%, 10=20.67%, 20=19.90%, 50=17.91%
lat (msec) : 100=6.87%, 250=1.70%, 500=0.19%, 750=0.01%, 1000=0.01%
cpu : usr=1.70%, sys=2.41%, ctx=5237835, majf=0, minf=6344162
IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0%
submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0%
complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0%
issued : total=r=118612/w=50225/d=0, short=r=0/w=0/d=0
Run status group 0 (all jobs):
READ: io=1853.4MB, aggrb=18966KB/s, minb=18966KB/s, maxb=18966KB/s, mint=100058msec, maxt=100058msec
WRITE: io=803600KB, aggrb=8031KB/s, minb=8031KB/s, maxb=8031KB/s, mint=100058msec, maxt=100058msec
Disk stats (read/write):
sdb: ios=118610/50224, merge=0/0, ticks=2991317/6860, in_queue=2998169, util=99.77%
1、首先下载一个CrystalDiskInfo软件,查看一下硬盘使用情况,主要看通电次数、写入量,擦出计数等判断是否是新盘。
2、可以下载个HDTUNE测试一下,虽然它是测试机械硬盘的,也可以测测SSD硬盘,可以测测基准读取和写入,随机存取、健康状况等。
3、再用AS_SSD_Benchmark测试一下得分,还可以通过它查看是否4K对齐,测试的得分只做参考,因为其分数与CPU类型、频率、是否关闭节能等因素相关,如果分数与宣传的差别不是很大就算正常。
4、还可以用ATTO Disk Benchmark测试下写入和读取速度,测试的最大速度应该和SSD标称的速度相当才算正常。
5、另外可以用PCMARK 7和PCMARK 8测试硬盘性能,这个是比较专业的,目前主流SSD硬盘得分基本都在5000左右。
6、还可以通过win7、win8的体验得分稍微了解一下磁盘性能。
要想测试出最佳性能,SSD硬盘最好作为从盘并且没进行数据写入,4K对齐,开启ACHI,关闭节能(包括BIOS里关闭C1E,系统中电源管理中运行在高性能),安装好IASTOR驱动(AMD主板用windows系统默认的就可以),如果CPU可以超频的话最好超频,这样就能测出比较高的性能。
微软发布了Windows 10消费者预览版,Windows 10 恢复了原有的开始菜单,并将 Windows 8和 Windows 8.1 系统中的"开始屏幕"集成至菜单当中。据说很可能将取代现在最受欢迎的Windows7。小编就先装了windows10尝尝鲜,那么SSD的性能在windows7和Windows10下,会有差异吗?差异有多大?小编突发奇想,故此测试对比了一下。测试平台
Win10系统SSD性能怎么样
测试盘用的是影驰Gamer240GB。
Win10系统SSD性能怎么样
win10系统截图
Win10系统SSD性能怎么样
本次主要测试4个项目包括AS SSD Benchmark、CrystalDiskMark、TxBENCH、PCMark 7。
测试一:AS SSD Benchmark数据传输测试
AS SSD Benchmark是一款专门的固态硬盘基准性能测试软件,它的测试内容包括了顺序读写、4K随机读写、64线程4K读写、寻道时间4个方面的测试,能够全面的了解一款SSD的性能。AS SSD默认是不可压缩数据,测出来的是SSD在目前状态下的最低性能。测试标准严格,参考价值很高.
Win10系统SSD性能怎么样
从这项的测试结果来看,在windonws7系统下,影驰Gamer240GB各项的性能都要比Windows10系统下的性能发挥得更好,但是差距也并不是很大,连续读写速度都在510MB/s以上,写入在430MB/s以上;4k性能差距较明显,读取速度在windows10和Windows7下分别是37.23MB/s,42.78MB/s,写入分别是93.91MB/s和123.22MB/s。总分都在1000分以上。
Win10系统SSD性能怎么样
IOPS,即每秒进行读写(I/O) *** 作的次数,能真实反应出SSD在平常应用的性能差异。从这项看,还是最重要的4K性能差距较大,在Windows10和Windows7下的读取IOPS值分别是9530和10950,写入分别是24040和31545。4K多线程则都能达到74000以上,差别不大。
测试二:CrystalDiskMark软件性能测试
CrystalDiskMark软件是一个测试你的硬盘或者存储设备的小巧工具,简单易于 *** 作的界面让您随时可以测试存储设备,测试存储设备大小和测试数字都可以选择。CrystalDiskMark默认运行5次,每次1000MB的数据量,取的是最好成绩。
Win10系统SSD性能怎么样
CDM测试总体成绩差距不大,读写分别都在540MB/s和460MB/s以上,4k的写入差距较大,win7环境下达到了148.8MB/s而win10下的则是108.3MB/s.读取成绩都在41MB/s以上。
测试三:TxBENCH测试
TxBENCHSSD测试软件,除了有基础测试项目外,还支持自定义测试项目,可以自由设定测试的区块大小、队列深度等等,还有全盘写入测试(FILE和RAW都支持)。SSD特性检测功能比CrystalDiskInfo更全面深入。
Win10系统SSD性能怎么样
测试结果显示,其主要差距还是在4K上的表现,win7下的影驰Gamer240GB的4K写入性能132MB/s而 win10则是102MB/s,差距为30MB/s,连续读取写入都在560MB/s和473MB/s左右。
综合前几项测试在win7系统环境下,影驰Gamer240的连续读取成绩能稳定在520MB/s以上,甚至达到560MB/s,写入则是在450MB/s以上。4k读取性能能达到42MB/s以上,写入则能达到120MB/s以上,随机iops值都在74000以上。而在新的win10系统下,各项成绩有所下降.接下来看看PCMark 7测试情况。
测试四:PCMark 7性能测试
PCMARK7是一个能够模拟家庭用户日常 *** 作的特殊测试软件,可以说比其他一些软件的理论测试更接近我们的实际使用情况。测试项目:杀毒软件测试,图片导入,视频编辑,Windows Media Ceter,添加音乐,游戏启动程序。
Win10系统SSD性能怎么样
PCMark7是一项非常重要的检测SSD性能的软件,能够体现其最接近实际应用的性能。在这项测试中,win10系统环境下的影驰Gamer240GB的成绩是5335分,已经是目前主流产品的性能值,win7系统环境下Gamer240GB的分数是5348分,两者差别不大,说明其实际应用上在两个系统中基本还是正常的。
测试总结:通过以上的一系列测试来看,影驰Gamer240GB的性能表现是很值得肯定的,拥有当前主流SSD的性能,大容量,稳定性强。同时,在windows7和Windows10环境下,SSD的性能表现还是有差异的,其最主要的性能区别体现在4K的性能上,这可能是由Intel快速存储技术驱动程序相关,这款程序对SSD4K性能的影响较大,相对来说可能更加适用已经成熟win7系统,而win10才刚发布,相关的驱动程序还不是很完善,但是总体来说性能影响不是很大。win10融合了win7和win8的诸多功能优势,而且后期会不断完善,相信大家都非常期待。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)