zoukankan      html  css  js  c++  java
  • 几种RAID级别的比较

    等级 概要 冗余 盘数 读快 写快
    RAID 0 便宜、快速、危险 No N Yes Yes
    RAID 1 高速度、简单、安全 Yes 2(通常) Yes No
    RAID 5 安全(速度)成本折中 Yes N+1 Yes 依赖于最慢的盘
    RAID 10 昂贵、高速、安全 Yes 2N Yes Yes
    RAID 50 通常为极大的数据存储服务 Yes 2(N+1) Yes Yes

    当出问题时,恢复时间要看控制器、RAID等级、阵列大小、硬盘速度、以及重建RAID时是否需要保持服务在线。

    Raid  Cache的几种模式介绍:

    Write Through:系统的写磁盘操作并不利用阵列卡的Cache,而是直接与磁盘进行数据的交互,影响写入性能

    Write Back:利用阵列Cache作为系统与磁盘间的二传手,系统先将数据交给Cache,然后再由Cache将数据传给磁盘,可提高写入性能

    Write Back with BBU:此是阵列卡配有Battery Backup模块元时的可选项,它的作用是用以在系统断电时保护Cache中的数据,避免断电造成中间数据的丢失。

    raid缓存配置用于缓冲写入时,对于写性能有显著提高,主要体现于:(1)可以更快返回主机系统“写成功”信号  (2) 可以通过积累写操作从而更有效地批量操作(可以缓冲随机IO部分合并为顺序IO)

    对于Raid 0/1/10,应该把控制器缓存100%分配给写入用。对于Raid5,应该保留一些内存给内部操作。

    查看raid电池保护策略:

    [root@ ~]#  MegaCli -cfgdsply -aALL |grep Policy
    Default Cache Policy: WriteBack, ReadAdaptive, Direct, Write Cache OK if Bad BBU
    Current Cache Policy: WriteBack, ReadAdaptive, Direct, Write Cache OK if Bad BBU
    Default Access Policy: Read/Write
    Current Access Policy: Read/Write
    Disk Cache Policy   : Disk's Default
    Default Power Savings Policy: Controller Defined
    Current Power Savings Policy: None
    Default Cache Policy: WriteBack, ReadAdaptive, Direct, Write Cache OK if Bad BBU
    Current Cache Policy: WriteBack, ReadAdaptive, Direct, Write Cache OK if Bad BBU
    Default Access Policy: Read/Write
    Current Access Policy: Read/Write

  • 相关阅读:
    性能测试的一些大实话:会linux命令以及其它工具,到底能不能做性能分析调优?
    使用Docker方式部署Gitlab,Gitlab-Runner并使用Gitlab提供的CI/CD功能自动化构建SpringBoot项目
    Docker安装Gitlab
    Docker部署ELK
    Dockerfile中ADD命令详细解读
    使用Gitlab CI/CD功能在本地部署 Spring Boot 项目
    SSH 克隆跟HTTP 克隆地址的区别
    Docker安装Gitlab-runner
    Docker方式安装Jenkins并且插件更改国内源
    使用docker-compose部署SonarQube
  • 原文地址:https://www.cnblogs.com/yiyuf/p/4104305.html
Copyright © 2011-2022 走看看