申威下单盘SSD与四块盘RAID5的性能测试结果
申威下单盘SSD与四块盘RAID5的性能测试结果
背景
背景不在说了 申威服务器..
结论
天坑
做了raid写入性能下降明显.
充分怀疑驱动不行.
四快盘的raid5 跟单盘的读几乎没区别.
感觉这个设置太失败了.
总体的结果为:
读的情况合计都为 70k
但是写入的情况 RAID卡不足30K的IOPS
单盘可以达到 66k.
另外也加急验证了一把sysbench:
单盘比raid卡要好.
读的测试结果
| 测试项目 | Raid卡 | 单SSD盘 |
|---|---|---|
| read128k | 8801 | 3914 |
| randread128k | 2575 | 2768 |
| read16k | 13800 | 13600 |
| randread16k | 5331 | 6272 |
| read8k | 13300 | 14600 |
| randread8k | 6556 | 7411 |
| read1k | 14400 | 14400 |
| randread1k | 7425 | 8366 |
写的测试结果
| 测试项目 | Raid卡 | 单SSD盘 |
|---|---|---|
| write128k | 1530 | 2586 |
| randwrite128k | 1172 | 2670 |
| write16k | 3528 | 8607 |
| randwrite16k | 2991 | 8623 |
| write8k | 4413 | 10500 |
| randwrite8k | 3729 | 10100 |
| write1k | 5692 | 11900 |
| randwrite1k | 4189 | 11200 |
sysbench的测试结果
| 硬盘方式 | 测试结果 |
|---|---|
| Raid卡 | 1040 |
| 单盘SSD | 1114 |
性能测试-单盘SSD验证
write128k
write: IOPS=2586, BW=323MiB/s (339MB/s)(4096MiB/12669msec)
read128k
read: IOPS=3914, BW=489MiB/s (513MB/s)(4096MiB/8371msec)
randwrite128k
write: IOPS=2670, BW=334MiB/s (350MB/s)(4096MiB/12272msec)
randread128k
read: IOPS=2768, BW=346MiB/s (363MB/s)(4096MiB/11835msec)
write16k
write: IOPS=8607, BW=134MiB/s (141MB/s)(4035MiB/30001msec)
read16k
read: IOPS=13.6k, BW=213MiB/s (223MB/s)(4096MiB/19265msec)
randwrite16k
write: IOPS=8623, BW=135MiB/s (141MB/s)(4042MiB/30001msec)
randread16k
read: IOPS=6272, BW=98.0MiB/s (103MB/s)(2940MiB/30001msec)
write8k
write: IOPS=10.5k, BW=81.0MiB/s (85.0MB/s)(2460MiB/30001msec)
read8k
read: IOPS=14.6k, BW=114MiB/s (119MB/s)(3414MiB/30001msec)
randwrite8k
write: IOPS=10.1k, BW=78.9MiB/s (82.7MB/s)(2366MiB/30001msec)
randread8k
read: IOPS=7411, BW=57.9MiB/s (60.7MB/s)(1737MiB/30001msec)
write1k
write: IOPS=11.9k, BW=11.6MiB/s (12.1MB/s)(348MiB/30001msec)
read1k
read: IOPS=14.4k, BW=14.1MiB/s (14.8MB/s)(423MiB/30001msec)
randwrite1k
write: IOPS=11.2k, BW=10.9MiB/s (11.4MB/s)(327MiB/30001msec)
randread1k
read: IOPS=8366, BW=8366KiB/s (8567kB/s)(245MiB/30001msec)
性能测试-四SSD 9361 8i Raid5验证
write128k
write: IOPS=1530, BW=191MiB/s (201MB/s)(4096MiB/21414msec)
read128k
read: IOPS=8801, BW=1100MiB/s (1154MB/s)(4096MiB/3723msec)
randwrite128k
write: IOPS=1172, BW=147MiB/s (154MB/s)(4096MiB/27944msec)
randread128k
read: IOPS=2575, BW=322MiB/s (338MB/s)(4096MiB/12725msec)
write16k
write: IOPS=3528, BW=55.1MiB/s (57.8MB/s)(1654MiB/30001msec)
read16k
read: IOPS=13.8k, BW=215MiB/s (225MB/s)(4096MiB/19056msec)
randwrite16k
write: IOPS=2991, BW=46.7MiB/s (49.0MB/s)(1402MiB/30001msec)
randread16k
read: IOPS=5331, BW=83.3MiB/s (87.4MB/s)(2499MiB/30001msec)
write8k
write: IOPS=4413, BW=34.5MiB/s (36.2MB/s)(1034MiB/30001msec)
read8k
read: IOPS=13.3k, BW=104MiB/s (109MB/s)(3124MiB/30001msec)
randwrite8k
write: IOPS=3729, BW=29.1MiB/s (30.6MB/s)(874MiB/30001msec)
randread8k
read: IOPS=6556, BW=51.2MiB/s (53.7MB/s)(1537MiB/30001msec)
write1k
write: IOPS=5692, BW=5692KiB/s (5829kB/s)(167MiB/30001msec)
read1k
read: IOPS=14.4k, BW=14.1MiB/s (14.8MB/s)(423MiB/30001msec)
randwrite1k
write: IOPS=4189, BW=4189KiB/s (4290kB/s)(123MiB/30001msec)
randread1k
read: IOPS=7425, BW=7426KiB/s (7604kB/s)(218MiB/30001msec)
单盘SSD的sysbench
SQL statistics:
queries performed:
read: 936796
write: 267656
other: 133828
total: 1338280
transactions: 66914 (1114.91 per sec.)
queries: 1338280 (22298.23 per sec.)
ignored errors: 0 (0.00 per sec.)
reconnects: 0 (0.00 per sec.)
General statistics:
total time: 60.0116s
total number of events: 66914
Latency (ms):
min: 7.76
avg: 8.96
max: 160.74
99th percentile: 14.21
sum: 599690.88
Threads fairness:
events (avg/stddev): 6691.4000/68.50
execution time (avg/stddev): 59.9691/0.00
Raid卡 四块SSD的 sysbench
SQL statistics:
queries performed:
read: 1748964
write: 499698
other: 249854
total: 2498516
transactions: 124924 (1040.88 per sec.)
queries: 2498516 (20817.94 per sec.)
ignored errors: 2 (0.02 per sec.)
reconnects: 0 (0.00 per sec.)
General statistics:
total time: 120.0118s
total number of events: 124924
Latency (ms):
min: 8.02
avg: 9.60
max: 176.96
99th percentile: 19.29
sum: 1199283.15
Threads fairness:
events (avg/stddev): 12492.4000/82.12
execution time (avg/stddev): 119.9283/0.00
申威下单盘SSD与四块盘RAID5的性能测试结果的更多相关文章
- CentOS下Docker与.netcore(四)之 三剑客之一Docker-machine+jenkins简单自动化部署
CentOS下Docker与.netcore(一) 之 安装 CentOS下Docker与.netcore(二) 之 Dockerfile CentOS下Docker与.netcore(三)之 三剑客 ...
- PHP下的异步尝试四:PHP版的Promise
PHP下的异步尝试系列 如果你还不太了解PHP下的生成器和协程,你可以根据下面目录翻阅 PHP下的异步尝试一:初识生成器 PHP下的异步尝试二:初识协程 PHP下的异步尝试三:协程的PHP版thunk ...
- 国产CPU 申威1621 异数OS基础组件理论性能测试报告
国产CPU 申威1621 异数OS基础组件理论性能测试报告 文章目录 国产CPU 申威1621 异数OS基础组件理论性能测试报告 前言 测试平台 测试项目 SW1621 异数OS 容器虚拟交换机模拟性 ...
- raid10 五块硬盘/raid5(三块使用,两块备份)
raid 10五块硬盘 第一步:在虚拟机中在添加五块硬盘 第二步:使用mdadm命令创建RAID10,名称为“/dev/md0/” -C代表创建操作,-v显示创建过程,-a yes检查RAID名称,- ...
- ssd可以用作redo 盘吗?
ssd可以用作redo 盘吗? 1.ssd有写磨损,而且ssd的写性能也不是非常好,ssd只是随机读特别好,因为 ...
- 假如有Thread1、Thread2、Thread3、Thread4四条线程分别统计C、D、E、F四个盘的大小
假如有Thread1.Thread2.Thread3.Thread4四条线程分别统计C.D.E.F四个盘的大小,所有线程都统计完毕交给Thread5线程去做汇总,应当如何实现? 实现1:用concur ...
- 有Thread1、Thread2、Thread3、Thread4四条线程分别统计C、D、E、F四个盘的大小,所有线程都统计完毕交给Thread5线程去做汇总,应当如何实现?
利用java.util.concurrent包下的CountDownLatch(减数器)或CyclicBarrier(循环栅栏) 转自:http://www.cnblogs.com/westward/ ...
- [xen]XenServer6.2增加第二块盘&vm开启自动启动&图形化安装centos
很多服务器都会多块盘或者做了Raid的多个虚拟磁盘,而安装xenserver后,他只会默认挂载第一快盘,也就是安装xenServer系统的那块. 为XenServer6.2挂载/增加第二块硬盘的方法 ...
- RAID0_RAID1_RAID10_RAID5各需几块盘才可组建
RAID 0 RAID 0即Data Stripping(数据分条技术).整个逻辑盘的数据是被分条(stripped)分布在多个物理磁盘上,可以并行读/写,提供最快的速度,但没有冗余能力.要求至少两个 ...
- 纯windows下制作变色龙引导安装U盘教程
原创教程:纯windows下制作变色龙引导安装U盘教程 支持Mavericks和Yosemite 支持白苹果 目标:windows下制作带 Chamelon变色龙引导的黑苹果安装U盘,支持PC机引导安 ...
随机推荐
- Base64编码:数据传输的安全使者
Base64编码是一种将二进制数据转换为可传输的文本表示形式的方法,它在全球范围内被广泛应用于网络通信.数据存储和传输等领域.本文将从多个方面介绍Base64编码的原理.应用及其在现实场景中的优势,帮 ...
- AutomaticKeepAliveClientMixin 缓存PageView页面
一旦页面滑出屏幕它就会被销毁 ,实际项目开发中对页面进行缓存是很常见的一个需求,下面我们就看看如何使用AutomaticKeepAliveClientMixin 缓存页面. 注意:使用时一定要注意是否 ...
- 14、Flutter Card卡片组件
Card是卡片组件块,内容可以由大多数类型的Widget构成,Card具有圆角和阴影,这让它看起来有立 体感. Card实现一个通讯录的卡片 class MyApp2 extends Stateles ...
- 转角遇上Volcano,看HPC如何应用在气象行业
摘要:高性能计算(HPC)在各个领域都有广泛的应用.本文通过典型的HPC应用WRF,介绍了HPC应用在Kubernetes+Volcano上运行方式. Kubernetes已经成为云原生应用编排.管理 ...
- MySQL 是如何实现RC事务隔离级别的
摘要:Read Committed,事务运行期间,只要别的事务修改数据并提交,即可读到人家修改的数据,所以会有不可重复读.幻读问题. 本文分享自华为云社区<MySQL RC事务隔离级别的实现&g ...
- Pytest.mark.parametrize()基本用法
Pytest.mark.parametrize()基本用法 @pytest.mark.parametrize()基本用法 数据驱动:就是把我们测试用例的数据放到excel,yaml,csv,mysql ...
- 柔性上肢康复机器人研究中的VR技术
上肢康复机器人用于对脑卒中患者进行上肢康复治疗,能够维持和扩大患者关节活动度.增强肌肉力和协调性,以防止肌肉萎缩.关节痉挛等各类症状的出现,最终重建肢体功能,以便回归正常生活.现有的上肢康复机器人训练 ...
- Python | BitMap算法及其实现
BitMap概述 本文介绍 BitMap 算法的应用背景,算法思想和相关实现细节. 概括而言,BitMap 主要用来解决海量数据中元素查询,去重.以及排序等问题.这里对海量数据场景的强调,似乎暗示了这 ...
- vivo 全球商城:订单中心架构设计与实践
一.背景 随着用户量级的快速增长,vivo 官方商城 v1.0 的单体架构逐渐暴露出弊端:模块愈发臃肿.开发效率低下.性能出现瓶颈.系统维护困难. 从2017年开始启动的 v2.0 架构升级,基于业务 ...
- mysql 字段逗号分割行转列操作
一.需求 某字段的值为 7654,7698,7782,7788 期望的效果: 二.实现语句 SELECT SUBSTRING_INDEX(SUBSTRING_INDEX('7654,7698,778 ...