首页 > 其他分享 >RIAD配置摘要

RIAD配置摘要

时间:2024-04-14 23:58:23浏览次数:27  
标签:配置 RAID 性能 摘要 raid RIAD 冗余 磁盘 硬盘

raid

什么是RAID

独立硬盘冗余阵列RAID, Redundant Array of Independent Disks),旧称廉价磁盘冗余阵列Redundant Array of Inexpensive Disks),简称磁盘阵列。利用虚拟化存储技术把多个硬盘组合起来,成为一个或多个硬盘阵列组,目的为提升性能或数据冗余,或是两者同时提升。RAID 层级不同,数据会以多种模式分散于各个硬盘,RAID 层级的命名会以 RAID 开头并带数字,例如:RAID 0、RAID 1、RAID 5、RAID 6、RAID 7、RAID 01、RAID 10、RAID 50、RAID 60。每种等级都有其理论上的优缺点,不同的等级在两个目标间获取平衡,分别是增加数据可靠性以及增加存储器群)读写性能。

RAID功能实现

  • 提高IO能力
  • 提高耐用性,
  • 磁盘冗余备份

RAID实现的方式

  • 外接式磁盘阵列:通过扩展卡提供适配能力
  • 内接式RAID:主板集成RAID控制器,安装OS前在BIOS里配置
  • 软件RAID:通过OS实现,比如:群晖的NAS存储

RAID-0

因为读写时都可以并行处理,所以在所有的级别中,RAID 0的速度是最快的。但是RAID 0既没有冗余功能,也不具备容错能力,如果一个磁盘(物理)损坏,所有数据都会丢失。

读、写性能提升可用空间:N*min(S1,S2,...)

无容错能力

最少磁盘数:1+() 2+ 才有效果

RAID-1

也称为镜像, 两组以上的N个磁盘相互作镜像,在一些多线程操作系统中能有很好的读取速度,理论上读取速度等于硬盘数量的倍数,与RAID 0相同。另外写入速度有微小的降低。

读性能提升、写性能略有下降

磁盘利用率 50%

有冗余能力

最少磁盘数:2n n>=1

RAID-5

读、性能提升

写的性能略微降低

利用率: n-1

有容错能力:允许最多1块磁盘损坏

最少磁盘数:3, 3+

RAID-10

读、写性能提升

可用空间:n/2

有容错能力:每组镜像最多只能坏一块

最少磁盘数:4, 4+(偶数)

raid级别 0 1 5 1+0
是否有备份
是否提高读的性能
是否提高写的性能 下降 下降
磁盘的利用率 100% 50% n-1 50%
最少可以使用几块盘 1(使用时≥2) 2+n 3 2n(4+)
最多可以坏几块盘 0 1 1 50%(有1/3概率损坏文件)

建立硬raid

基础操作

‘’↑,↓‘’控制光标,F1帮助,F2选择,F5刷新,ctrl+N下一页,ctrl+P下一页,enter键确认,tab键切换

初始界面

1.选择raid卡

2.进入配置画面选择raid1为试样

3.选择00-03,4块盘

4.进入查看详细信息

raid状态

显示状态 含义
ready 新硬盘 表
Online 表示该硬盘已经加入RAID组
Global Hot Spare 表示该硬盘为全局热备盘。
Dedicated Hot Spare 表示该硬盘为局部热备盘。
Unconfigured Good/bad 表示该硬盘为空闲硬盘(未加入RAID、也未设置为热备盘)。
foreign 外来设备残留 上一家的raid

标签:配置,RAID,性能,摘要,raid,RIAD,冗余,磁盘,硬盘
From: https://www.cnblogs.com/GrandOB/p/18134956

相关文章

  • LlamaIndex 安装与配置(不含OpenAI)
     pipinstallllama-index这是一个包含以下组件的启动包:llama-index-corellama-index-legacy(暂时包含)llama-index-llms-openaillama-index-embeddings-openaillama-index-program-openaillama-index-question-gen-openaillama-index-agent-openaillama-index-rea......
  • 1.安装、配置、编写、理解
    第一章【安装、配置、编写、理解】一、JDK1、相关名词SDK:软件开发包JDK:java程序开发工具包JRE:java程序运行环境API:应用程序编程接口APIDocumentation:API说明文档2、jdk安装3、oracle官方文档中提供的JDK结构图:4、JDK目录sun公司程序员--编写基础的代码-->*.java--......
  • 配置ansible server
    centos7-asible:20.20.43.0 安装nginxyum install -ynginx配置upstreamdemo-dev{server20.20.45.177:5000;server20.20.41.213:5000;}server{server_namedev.nops.icu;listen80;access_log/var/log/test.nops.icu_access.log;......
  • TC14.3 和AWC6.3 开发环境配置
    1.安装TC14.3和AWC14.3.6虚拟机,完成后,可以正常访问AWC客户端2.下载并安装nodejs和vscode2.1检查nodejs 2.2启动vscode3.从服务器将stage文件拷贝到开发目录中4.修改initenv.cnd 5.启动cmd或pshell5.1切换到开发目录cd D:\APPS\stage执行:D:\APPS\stage>initen......
  • IDEA中Maven项目修改JSP后通过配置Tomcat实现立即生效
    参考:IDEA中Facets和Artifacts配置说明idea中artifacts、facets、modulesIntelliJIDEA部署Web项目,终于搞懂了传统SpringMvc项目目录和对应tomcat配置如下:在日常开发过程中,我们修改完java代码后,接着就点击Build编译,然后就可以去验证代码了(前提是On'Update'Action选......
  • H3C配置IRF实现网络设备堆叠
    堆叠的概述在此之前了解一下什么是堆叠,堆叠是指将多台交换机设备通过线缆连接后组合在一起,虚拟化成一台设备,是一种横向虚拟化技术。堆叠作为一种横向虚拟化技术,将多台设备在逻辑上虚拟成一台设备,可以简化网络的配置和管理。华三的虚拟化技术叫IRF,锐捷的虚拟化技术叫VSU,华为虚拟化......
  • DOCKER配置之DOCKERFILE
    要跑深度学习,就要有环境,要有环境就要有虚拟环境管理一般python管理都会用ANACONDA或者MINICONDA,这个时候使用conda就直接结了,不需要再关心其他事情。然而部分数据集Ubuntu18.04的环境实在是过于逆天(不是针对某个数据集或代码,只能说大部分数据集和代码都在18.04以及python3.8的远......
  • 在Linux中,如何使用脚本进行系统配置和部署?
    在Linux中,使用脚本进行系统配置和部署是一种自动化和标准化环境设置的有效方法。脚本可以简化复杂的安装和配置过程,确保在多个系统或环境中的一致性。以下是使用脚本进行系统配置和部署的一般步骤:1.规划和设计在编写脚本之前,规划你需要执行的任务和步骤。确定脚本需要完成的功......
  • Windows中Gitlab Runner的配置:shell = "powershell"
    摘要这是在Windows中摸索GitlabRunner的第一个坑:默认的值是“pwsh”。1、网上有人说,删除这一行或者改为shell=""这样就会造成流水线无法获取到.gitlab-ci.yml中定义的变量。正确做法shell="powershell"本文在说什么?说的是toml文件,完整展示如下:concurrent=1che......
  • Jetson 开发板配置.md
    Jetson开发板配置1.虚拟界面配置https://blog.csdn.net/qq_25310669/article/details/1288611581.1安装xserver-xorgsudoapt-getinstallxserver-xorg-core-hwe-18.04sudoapt-getinstallxserver-xorg-video-dummy1.2打开配置文件vim/usr/share/X11/xorg.conf......