备注: 适用于测试环境,生产环境暂时未验证

1. RAID种类

最高性能的RAID0 完全拆分所有的IO 不进行校验 但是单盘损坏, 数据完全丢失

最高损耗的RAID1 损失一半的存储容量, 做镜像,安全性较好.

使用频率最高的RAID5 单盘做校验位,支持单盘损坏不丢失数据 但是双盘损坏无能为力

RAID5增强的RAID6 支持双盘同时损坏

raid5和raid6 需要做校验位处理 虽然是RAID卡进行 但是影响写入的性能 不是像RAID0 一样 随着磁盘数目的增长线性扩充性能.

HOTSPARE盘 一块盘做备份 坏了自动替换 避免没有人发现继续坏的情况.

RAID10和RAID01用的较少,不在描述.

2. RAID卡的高速缓存以及磁盘缓存

测试环境为了提高性能,将RAID卡的缓存以及磁盘缓存都enable了

其中RAID卡有BBU作为后援 应该能保证数据不丢失

针对缓存采取了写入使用write back 的模式,磁盘IO飞起, clone 100g左右的虚拟机 耗时不超过10min 如果采取write through模式,并且不开磁盘自己的缓存,clone耗时3-5个小时.

3. 关于条带大小:

服务器环境                                                      strip容量     预读
群件(Lotus Domino,Exchange 等)               16KB        On
数据库(Oracle,DB2,SQL等)                         16KB        Off
文件服务器(Windows NT/2000)                        16KB        On
文件服务器(Novell Netware,Windows 2000)    64KB        On
Web 服务器                                                      8KB        Off
视频文件服务器                                                64KB        on

没找到虚拟化服务器建议的条带大小,当时记得设置的时候就是默认处理了. 128KB 最多记得 没使用 256K的 条带深度不可考了已经.

4. SAS盘以及SATA盘

虚拟化服务器一直使用了成本较低的NL-SATA 企业级的2T 7200转的盘, 感觉容量和性能基本满足需求.

SSD太贵 测试环境用不起.

记得查过资料

SAS的背板支持插SATA盘只不过SATA在SATA3.0协议时的协议速度是6Gb/s SAS3.0好像是翻倍的速率

不过如果只有不超过十块盘,并且大部分是离散度的情况下貌似到不了600m的读取写入速度 协议的差距应该可以弥补

备注: SAS盘没法插入SATA口

5. ESXi以及HyperV的选择

vCenter的安装使用比较简单权限分配也简单 可以不使用域控进行使用

hyperV 貌似需要使用SystemCenter 正版太贵盗版不好搞 作罢了 不过貌似我们公司有做过二次开发 但是没推广过 在内部使用的多一些.

ESXi 的网卡当时建议是选择VXNET3.0的模式没有大量文件网络传输时引起宿主机紫屏的现象, 并且支持10Gb/s的速率 性能要好一些.

以上是当时的总结或许有的话 继续修改完善.

服务器RAID设置以及简单理解的更多相关文章

  1. dell服务器raid设置

    dell服务器raid设置 配置说明: 开机自检按ctrl+R键进入配置界面 如果服务器有raid卡,而不想做磁盘阵列时,需要做单盘RAID0,主要是为了让卡来识别一下硬盘 对raid进行操作很可能会 ...

  2. 服务器RAID配置全程与RAID基础知识

    服务器RAID配置全程 一.RAID介绍 RAID是Redundent Array of Inexpensive Disks的缩写,直译为“廉价冗余磁盘阵列”,也简称为“磁盘阵列”.后来RAID中的字 ...

  3. Http协议与TCP协议简单理解

    TCP协议对应于传输层,而HTTP协议对应于应用层,从本质上来说,二者没有可比性.Http协议是建立在TCP协议基础之上的,当浏览器需要从服务器获取网页数据的时候,会发出一次Http请求.Http会通 ...

  4. nginx反向代理-后端服务器组设置

    nginx服务器的反向代理时其最常用的重要功能之一,在实际工作中应用广泛,涉及的配置指令也比较多.下面会尽量详细地介绍对应的指令,及其使用状态. 反向代理一般是互联网需要向内网拉取资源,比如访问一个w ...

  5. 简单理解DNS解析流程(一)

    0x0 简单理解dns DNS服务器里存着一张表 表中放着域名和IP地址,域名和IP地址以映射关系保存,即一对一 浏览器访问某个域名,实际上是访问它的ip地址 所以浏览器需要知道域名对应的ip地址 如 ...

  6. 简单理解php的socket连接

    socket建立套接的过程图: 首先了解socket 几个主要函数: socket的关键函数1: socket_create($net参数1,$stream参数2,$protocol参数3) 作用:创 ...

  7. 【原创】分布式之数据库和缓存双写一致性方案解析(三) 前端面试送命题(二)-callback,promise,generator,async-await JS的进阶技巧 前端面试送命题(一)-JS三座大山 Nodejs的运行原理-科普篇 优化设计提高sql类数据库的性能 简单理解token机制

    [原创]分布式之数据库和缓存双写一致性方案解析(三)   正文 博主本来觉得,<分布式之数据库和缓存双写一致性方案解析>,一文已经十分清晰.然而这一两天,有人在微信上私聊我,觉得应该要采用 ...

  8. 戴尔PowerEdge服务器RAID控制卡的配置

    示例演示环境:PowerEdge R620 + H710p Raid控制卡  + 9 x 300G 10k SAS 硬盘 H310.H710.H810的配置方法与H710P大致相同,在此不再累述. 特 ...

  9. input屏蔽历史记录 ;function($,undefined) 前面的分号是什么用处 JSON 和 JSONP 两兄弟 document.body.scrollTop与document.documentElement.scrollTop兼容 URL中的# 网站性能优化 前端必知的ajax 简单理解同步与异步 那些年,我们被耍过的bug——has

    input屏蔽历史记录   设置input的扩展属性autocomplete 为off即可 ;function($,undefined) 前面的分号是什么用处   ;(function($){$.ex ...

随机推荐

  1. 用PHP的curl实现并发请求远程文件(并发抓取远程网页)

    PHP的curl功能确实强大了.里面有个curl_multi_init功能,就是批量处理任务.可以利用此,实现多进程同步抓取多条记录,优化普通的网页抓取程序. 一个简单的抓取函数: function ...

  2. js 格式为2018-08-25 11:46:29 的日期比较方法

    //判断日期,时间大小 function compareTime(startDate, endDate) { if (startDate.length > 0 && endDat ...

  3. Emoji表情符号在MySQL数据库中的存储

    文章转自https://www.jianshu.com/p/20740071d854 在Android手机或者iPhone的各种输入法键盘中,会自带一些Emoji表情符号,如IPhone手机系统键盘包 ...

  4. flask 路由和视图

    路由设置的俩种方式 @app.route('/xxx') def index(): return 'index' ------------------------------------------ ...

  5. C语言程序设计II—第四周教学

    第四周教学总结(18/3-24/3) 教学内容 本周的教学内容为:第七章 数组 7.2 二维数组 课前准备 在博客园发布作业:2019春第四周作业 第三周作业讲解视频:A Programing Vid ...

  6. async源码学习 - 全部源码

    因为工作需要,可能我离前端走远了,偏node方向了.所以异步编程的需求很多,于是乎,不得不带着学习async了. 我有个习惯,用别人的东西之前,喜欢稍微搞明白点,so就带着看看其源码. github: ...

  7. CF1039E Summer Oenothera Exhibition 贪心、根号分治、倍增、ST表

    传送门 感谢这一篇博客的指导(Orzwxh) $PS$:默认数组下标为$1$到$N$ 首先很明显的贪心:每一次都选择尽可能长的区间 不妨设$d_i$表示在取当前$K$的情况下,左端点为$i$的所有满足 ...

  8. Luogu3959 NOIP2017 宝藏 状压DP

    题目传送门:https://www.luogu.org/problemnew/show/P3959 题意:给出一个有$N$个点的图,求其中的一个生成树(指定一个点为根),使得$\sum\limits_ ...

  9. CF1060D Social Circle 排序

    题目传送门:http://codeforces.com/problemset/problem/1060/D 题意:有$N$个人,你要让他们坐成若干个圆环.他们每个人需要坐一把椅子,左手边至少要有$l_ ...

  10. Luogu P3388 【模板】割点(割顶)

    一道求割点的板子题.还是采用经典的Tarjan算法. 首先大致和Tarjan求强连通分量相似,都是用\(dfn_x\)表示访问到\(x\)的时间(时间戳),\(low_x\)表示通过\(x\)回边能走 ...