【SSD,FIO,SAS选择的一些小结】SSD,FIO,SAS选择的一些小结
最近重新摊上了数据库,公司核心数据库天天 IO爆满,在研究用SAS 16*RAID10 ,还是RAID10 SSD*6, 还是FIO;
no.1 principle, no raid-5 for database; 哎;万恶之源;
no.2 principle, 大部分情况下,数据库不需要太高的CPU,现在2 socket都基本上够用了;多了MySQL也用不上;
no.3 principle, 大内存,高IO,是现代基于web的数据库的必备条件;
现在大公司都已经全面转向SSD,FIO了;
FIO无论从哪方面,都是绝对的最佳之选;当然价格也是最贵的;FIO也已经内置基本的RAID功能;一般不需要,也不好配置RAID;由于是基于PCI-E插卡的,所以没有办法做基于主机的RAID卡的配置;只能在OS层面通过LVM做raid;
FIO的响应时间是最低的;吞吐量是最高的;
SSD还没跑过;不敢没有RAID直接跑SSD;6*200GB SSD做raid10,容量和价格都和同样规格的FIO差不多了;现在看来性价比比较低;
很多人都在讲,SSD不经过raid卡的性能更好;我完全不认同;
第一,ssd没有raid根本不敢生产使用;
第二,raid卡的性能degrade,就算有,不在可以measure范围之内;好多人comment,但是没有一个能够给出性能degrade 的百分比;个人相信小于10%;
第三,raid卡有可能成为性能瓶颈;但是在Dell H710 RAID卡的级别,基本上是正常应用无法到的瓶颈了;H 710理论限制是150K IOPS;
SAS作为高性能web数据库,已经没落了;对于低端应用或者传统企业应用,还能将就跑一跑;
最低配置,raid10,盘的数目要上去,还是可以顶一顶的;8*200=1600写的IOPS,读的IOPS大概可以到3000?对于一个MySQL来讲,也差不多了;
初步决定,核心系统先上SAS RAID10,稳妥为重;
备库上SSD和FIO比较;倾向于长期而言,全部核心系统换成FIO;SSD的性价比不高;
*2013-08-10 update:
*在经历419,719两次系统大促后,update 下实际情况
1. MySQL在5.5版本和5.1 + InnoDB Plugin 的情况下,对多核CPU利用还是有限制;
不能相信CPU使用30%,在没有其他瓶颈的情况下,系统还能承受3x 压力;
2. MySQL在高压力情况下,应该跑在高CPU主频,+ Flash 卡的机器上面;
3. 在开发能力更不上的情况下,Flash卡还是best solution 来快速work around很多业务问题;
4. Flash is the king, on the web;
【SSD,FIO,SAS选择的一些小结】SSD,FIO,SAS选择的一些小结的更多相关文章
- Mongo Rocks 在SSD盘上表现优秀,专门为SSD盘的优化
2017 · MongoDB深圳用户组大会全记录 | MongoDB中文社区http://www.mongoing.com/2017/04/24/mongodb-shenzhen-user-group ...
- SAS信用评分之逻辑回归的变量选择
SAS信用评分之逻辑回归的变量选择 关于woe的转化,这一部在之前的这篇文章:sas批量输出变量woe值中已经写了,woe也只是简单的公式转化而已,所以在这系列中就不细究了哈.这次的文章我想来讲逻辑回 ...
- 安装Linux 16.04 时,选择好分区后,进到选择地点的界面后,总是闪退,退到最原始的界面
这两天装 Linux 系统,总是遇到一个很蛋疼的问题: 当你累死累活把分区什么的都设置好了之后,在输入了系统名字,开机密码那几项之后,再选择地点的时候(如:选择 "上海"),然后就 ...
- [小结] 中山纪念中学2018暑期训练小结(划掉)(颓废记)-Day10
[小结] 中山纪念中学2018暑期训练小结(划掉)(颓废记)-Day10 各位看众朋友们,你们好,今天是2018年08月14日,星期二,农历七月初四,欢迎阅看今天的颓废联编节目 最近发生的灵异事件有 ...
- excel选择元角分下拉菜单选择框自动变更数字
excel选择元角分下拉菜单选择框自动变更数字 (M2列),数据-->数据有效性-->在“允许”栏中选择序列-->在“来源”栏中输入:分,角,元单位倍数公式(M4列):=IF(M2= ...
- SAS进阶《深入解析SAS》之Base SAS基础、读取外部数据到SAS数据集
SAS进阶<深入解析SAS>之Base SAS基础.读取外部数据到SAS数据集 前言:在学习完<SAS编程与商业案例>后,虽然能够接手公司的基本工作,但是为了更深入的SAS学习 ...
- AE要素选择(点选和拉框选择)
原文 AE要素选择(点选和拉框选择) 选择一个要素或者一个要素集(FeatureSelection)的方法很多,如IMap::SelectByShape.ILayer::search.IFeature ...
- select_tag 选择后自动提交,并且保持选择的项
使用select来选择,,,选择就响应真是花了好大的功夫....你妹...在controller设置变量来储存选择后的值...js中如果select选择为空那么传入的值是””而不是null selec ...
- App如何选择移动广告平台的开发者3 - 选择标准广告平台
App开发公司.通常他们不能走品牌.要挑品牌的能力,我们将面临两大问题:业务团队.广告填充率.一系列的问题,以现金周期. 无线商务本才刚刚开始,大多数都是没有商业经验.产品.设计.运营.销售的人才都不 ...
- 正向选择(positive selection)、中性选择(neutral selection)、平衡选择(balancing selection)示意图
正向选择:某一位点逐渐积累,成优势的位点,具体表现为:随着时间延长,该位点的突变allele频率越来越高,远远超过野生型allele: 中性选择:随着时间的延长,总体频率没有改变太多: 平衡选择:位点 ...
随机推荐
- Java中enum的学习总结
一.通常的定义常量的方法 public class Sex{ public final static int MALE = 1; public final static int FEMALE=2; } ...
- More DETAILS! PBR的下一个发展在哪里?
最近几年图形学社区对PBR的关注非常高,也许是由于Disney以及一些游戏引擎大厂的助推,也许是因为它可以被轻松集成进实时渲染的游戏引擎当中,也许是因为许多人发现现在只需要调几个参数就能实现具有非常精 ...
- 自学Zabbix3.10.1.3-事件通知Notifications upon events-媒介类型Jabber
自学Zabbix3.10.1.3-事件通知Notifications upon events-媒介类型Jabber Jabber有第三方插件,能让Jabber用户和MSN.YahooMessager. ...
- Ubuntu安装微信开发者工具
参考教程:https://ruby-china.org/topics/30339 1.下载nw sdk $ wget -c http://dl.nwjs.io/v0.15.3/nwjs-sdk-v0. ...
- Execution default of goal org.springframework.boot:spring-boot-maven-plugin:1.5.6.RELEASE:repackage failed: Unable to find main class
异常 [INFO] --- spring-boot-maven-plugin:1.5.6.RELEASE:repackage (default) @ spring-boot-starter-log - ...
- WebApi的多版本管理
1.多版本管理概念 什么是API的多版本问题?Android等App存在着多版本客户端共存的问题:由于早期没有内置升级机制,用户不会升级,拒绝升级等原因,造成了许多软件的旧版本App也在运行.开发新版 ...
- JavaWeb 例子 JDBC+JSP登陆注册留言板
注册页面: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEnc ...
- [array] leetcode - 39. Combination Sum - Medium
leetcode - 39. Combination Sum - Medium descrition Given a set of candidate numbers (C) (without dup ...
- Java 管程解决生产者消费者问题
同样是实验存档.//.. 依然以生产者消费者问题作为背景. 管程(=“资源管理程序”)将资源和对资源的操作封装起来,资源使用者通过接口操作资源就 ok,不用去考虑进程同步的问题. 管程: packag ...
- 7.18 DP考试解题报告
今天的考试真的是天崩地裂,写了的三个题全炸...然而谁叫我弱+不注意细节呢???真的要扇耳光... T1:题意:一段区间的高度为这个区间中高度的最小值,给定n个宽度,求每个宽度的期望高度 40% :算 ...