RAID - 提升IO性能及数据安全

RAID - 提升IO性能及数据安全

磁盘的I/O性能直接影响应用程序的性能,在一个有频繁读写操作的应用中,如果磁盘I/O性能得不到满足,就会导致应用停滞
好在如今的磁盘采用了很多方法来提高I/O性能,比如常见的磁盘RAID技术
RAID的英文全称为:Redundant Array of IndependentDisk,即独立磁盘冗余阵列,简称磁盘阵列
RAID通过将多块独立的磁盘(物理硬盘)按不同方式组合起来形成一个磁盘组(逻辑硬盘),从而提供比单个硬盘更高的I/O性能和数据冗余
通过RAID技术组成的磁盘组,就相当于一个大硬盘,用户可以对它进行分区格式化、建立文件系统等操作,跟单个物理硬盘一模一样,唯一不同的是RAID磁盘组的I/O性能比单个硬盘要高很多,同时在数据的安全性方面也有很大提升
根据磁盘组合方式的不同,RAID可以分为RAID0、RAID1、RAID2、RAID3、RAID4、RAID5、RAID6、RAID7、RAID0+1、RAID10等级别
常用的RAID级别有RAID0、RAID1、RAID5、RAID0+1
RAID0
通过把多块硬盘粘合成一个容量更大的硬盘组,提高了磁盘的性能和吞吐量。这种方式成本低,要求至少两块磁盘,但是没有容错和数据修复功能,因而只能用在对数据安全性要求不高的环境中
RAID1
也就是磁盘镜像,通过把一个磁盘的数据镜像到另一个磁盘上,最大限度地保证磁盘数据的可靠性和可修复性,具有很高的数据冗余能力,但磁盘利用率只有50%,因而,成本最高,多用在保存重要数据的场合
RAID5
采用了磁盘分段加奇偶校验技术,从而提高了系统的可靠性。RAID5读出效率很高,写入效率一般,至少需要3块盘。允许一块磁盘故障,而不影响数据的可用性
RAID0+1
把RAID0和RAID1技术结合起来就成了RAID0+1,至少需要4块硬盘。此种方式的数据除分布在多个盘上外,每个盘都有其镜像盘,提供全冗余能力,同时允许一个磁盘故障,而不影响数据可用性,并具有快速读/写能力

posted on 2018-08-11 15:12 micwin 阅读(...) 评论(...)  编辑 收藏

转载于:https://www.cnblogs.com/chinanetwind/articles/9459852.html

RAID - 提升IO性能及数据安全相关推荐

  1. java零碎要点---大型软件部署方案,磁盘阵列,raid提升硬盘性能,解决由于集群带来的文件共享问题

    a.web应用服务器部署到一台机器上(ejb的客户端)----->(远程调用业务bean)---->应用服 务器用jboss部署到一台机器上(运行了Ejb)----->数据库(由实体 ...

  2. fsync mysql_使用O_DIRECT_NO_FSYNC来提升MySQL性能

    这篇文章很短,但很有价值~ MySQL下InnoDB存储引擎有个innodb_flush_method只读参数,用户设置InnoDB的数据和redo日志文件flush行为.defines the me ...

  3. 如何增强服务器io性能,云服务器磁盘io性能提升

    云服务器磁盘io性能提升 内容精选 换一换 根据是否支持挂载至多台云服务器可以将磁盘分为非共享磁盘和共享磁盘.一个非共享磁盘只能挂载至一台云服务器,而一个共享磁盘可以同时挂载至多台云服务器.共享磁盘是 ...

  4. 提升磁盘IO性能的几个技巧

    目前磁盘都是机械方式运作的,主要体现在磁盘读写前寻找磁道的过程.磁盘自带的读写缓存大小,对于磁盘读写速度至关重要.读写速度快的磁盘,通常 都带有较大的读写缓存.磁盘的寻道过程是机械方式,决定了其随机读 ...

  5. FastDFS(提升磁盘IO性能的几个技巧 FastDFS 5.04之IO读事件)

    提升磁盘IO性能的几个技巧 https://www.cnblogs.com/derekchen/archive/2012/04/04/2431573.html      目前磁盘都是机械方式运作的,主 ...

  6. IO系统性能之二:缓存和RAID如何提高磁盘IO性能

    高速缓存(Cache) RAID(Redundant Array Of Inexpensive Disks) 四个性能指标的变化 IO响应时间(IO Response Time) IOPS 传输速度( ...

  7. 高性能日志:如何提升日志性能避免 IO 瓶颈?

    是当系统处理大量磁盘 IO 操作的时候,由于 CPU 和内存的速度远高于磁盘,可能导致 CPU 耗费太多时间等待磁盘返回处理的结果.对于这部分 CPU 在 IO 上的开销,我们称为 "iow ...

  8. Linux中使用RAID技术提升磁盘读写速度及数据安全

    目的:解决计算机性能瓶颈及数据安全问题 RAID(redundant array of independent disks):磁盘冗余阵列技术 一.RAID原理 1.通过多磁盘.并行运行来提高计算机的 ...

  9. hd disk / disk raid / disk io / iops / iostat / iowait / iotop / iometer

    DISK IOPS / Input/Output Operations Per Second http://baike.baidu.com/view/2302083.htm IOPS (Input/O ...

  10. 【译】RAID的概念和RAID对于SQL性能的影响

    简介 我们都听说过RAID,也经常作为SQL DBA.开发人员或构架师在工作中讨论RAID.但是,其实我们很多人都对RAID的原理,等级,以及RAID是如何影响SQL Server性能并不甚了解. 本 ...

最新文章

  1. Asp.Net 上传大文件
  2. Linux虚拟地址空间布局
  3. 想学数据分析但不会Python,过来看看SQL吧(上)~
  4. 从零点五开始用Unity做半个2D战棋小游戏(三)
  5. java 18 -4 LinkedHashMap集合
  6. 低功耗STM32F411开发板(原理图+PCB源文件+官方例程+驱动等)
  7. 剑指offer-面试题13.在O(1)时间删除链表节点
  8. python中fd是什么意思_python里fd是什么意思
  9. Linux设备模型(4)_sysfs
  10. DPM2012系列之十七:如何将备份文件恢复到网络共享文件夹
  11. display: inline-block;为什么会撑开父div
  12. 使用echarts来显示世界地图和全国地图,并且可以下钻层级
  13. mtk 手机低电无法关机,电池容量一直显示1%
  14. 阿里巴巴程序员常用的 15 款开发者工具!你知道几个?
  15. [MRI] 核磁共振T1和T2图像
  16. 香港喜运佳,承载着太多的回忆
  17. 第二章:解决LuckySheet 使用生成图表的时候发生 h.createChart is not a function错误
  18. Python(x,y)的下载安装
  19. #2. 小明的成绩单
  20. LNMP安装shell脚本

热门文章

  1. 人工智能数学基础:求导神器--罗必塔法则
  2. 计算机二级word插入目录,Word 2010编辑目录的两种方法,你会吗?
  3. ug8.5的java下载_ug nx8.5
  4. 小学计算机网络教室管理制度,计算机网络教室使用管理制度[大全五篇]
  5. 基于开源方案构建统一的文件在线预览与office协同编辑平台的架构与实现历程
  6. 自定义数字时钟DigitalClockView
  7. java实现等额本息算法
  8. python如何计算等额本息还款_等额本息还款方式计算
  9. 笔记本电脑连接加密无线路由器。
  10. HTML5全局属性汇总