当前位置: 首页 > news >正文

服务器上的直通和RAID模式区别

一、HBA卡和RAID卡区别。

1、查看信息来判断服务器是有直通卡(HBA卡)还是RAID卡。

[root@rac1 test]# lsmod | grep -E "megaraid_sas|mpt3sas"

[root@localhost test]# lsmod | grep -E "megaraid_sas|mpt3sas"

查看到mpt3sas显示是直通模式。

查看到megaraid_sas显示是RAID模式。

2、通过查看lsblk查看存储映射上来的LUN是否存在在多块盘来确认。直通模式是N块盘,N个不同LUN,盘独立;而RAID模式是N块盘,少数LUN,盘不独立,还有重复。

RAID模式下,重复映射同一个LUN映射了多次到不同scsi设备:

直通模式下,各个磁盘独立,没有映射到同一个LUN:

知识补充:物理设备和虚拟设备区别。

打比方

sdb 8:16 0 10G 0 disk

└─mpdiska 253:3 0 10G 0 storagepath

sdb是物理设备(块设备),mpdiska是物理设备下的虚拟设备。

直通模式是物理设备和虚拟设备是一一对应的,物理设备是独立的,而RAID模式下物理设备下可以有多个虚拟设备,因为组成物理设备组成RAID0了

二、直通(HBA卡)和RAID(RAID卡)模式下的LUN

1、磁盘的RAID和服务器的RAID区别

(1)、存储层级的RAID:把存储设备内部的物理盘组合成RAID,之后在RAID上创建LUN。

(2)、服务器层级的RAID:把服务器认到的磁盘(也有可能是存储这边映射上来的LUN),再组成RAID,服务器层再做一层冗余。

2、直通(HBA卡)和RAID(RAID卡)模式下,存储LUN映射到服务器的流程。

直通模式:

服务器不做任何RAID组合,每个存储LUN独立成为服务器的一块盘。

LUN-A ──→ /dev/sdb (独立)

LUN-B ──→ /dev/sdc (独立)

LUN-C ──→ /dev/sdd (独立)

RAID模式:

服务器把多个LUN再组合成多块虚拟盘,多个存储LUN可以组合成一块逻辑盘。

存储端 服务器RAID卡

LUN-A (1TB) ──┐

LUN-B (1TB) ──┼── RAID 0 ──→ /dev/sda (2TB) 虚拟盘1

LUN-C (1TB) ──┘

LUN-D (1TB) ──┐

LUN-E (1TB) ──┼── RAID 5 ──→ /dev/sdb (2TB) 虚拟盘2

LUN-F (1TB) ──┘

由此得出:

(1)、直通模式:直接打 LUN(块设备)

(2)、RAID模式:打 RAID组(逻辑盘),RAID卡自动分布到各个LUN

三、解惑。

1、在测试存储设备关联上来的LUN时,RAID模式把前面存储关联的LUN整合到服务器RAID里面,实际上打流量在服务器整合到的RAID里面,服务器这边如果Vdbench测试到问题怎么方便定位到是哪个LUN呢?

回复:RAID模式把多个后端LUN"隐藏"到RAID逻辑盘里,无法直接看到每个LUN。所以需要安装多路径软件,多路径则是把前端多条路径"合并"显示,每个多路径逻辑设备(mpath-xxx)唯一对应一个后端存储LUN,通过UUID进行区分和识别,方便定位问题。

多路径逻辑设备 、UUID 、 存储LUN,三者一一对应。UUID是连接服务器和存储端的桥梁。

2、为什么Hadoop建议使用直通模式呢?

回复:Hadoop 建议使用直通模式,是因为它需要直接管理每一块磁盘 ,以实现数据本地化、高并发写入和快速故障恢复。RAID 模式会把这些磁盘"隐藏"起来,反而降低了 Hadoop 的性能和可靠性。

比如说上述的Block A 有三个副本,每个副本都是从盘1、盘2其中的一块盘取出,三台服务器坏了任何一台服务器数据均不会丢失。

3、直通(HBA卡)和服务器上的网卡HBA卡是不是同一种卡?

回复:直通HBA卡(SAS HBA)连接的是服务器内部的硬盘背板,传输的是存储数据(SCSI/SATA协议);网卡连接的是外部网络交换机,传输的是网络数据(TCP/IP协议)。两者完全不同。

http://www.cnnetsun.cn/news/2940334.html

相关文章:

  • Android 11 RK3568开发板USB鼠标唤醒踩坑记:从DTS配置到电源管理的完整避坑指南
  • MPC8533E性能监控与调试实战:从硬件计数器到片上追踪的嵌入式性能分析
  • WorkshopDL:5分钟掌握Steam创意工坊下载,告别繁琐客户端
  • 流批一体架构实战:从Spark、Pulsar到状态管理的实时数据处理系统设计
  • Java Web EE校园二手书交易平台系统源码-SpringBoot2+Vue3+MyBatis-Plus+MySQL8.0【含文档】
  • yolo模型微调训练
  • Linux 调度器优化:从 CFS 到实时调度的性能调优实践
  • 研电赛深度学习项目全流程实战:从模型轻量化到嵌入式部署
  • 终极Direct3D 8转换工具:如何让经典游戏在现代Windows系统重生
  • 星源智ω-EVA发布:具身智能的下一战,是行动闭环
  • D2R Pixel Bot:暗黑破坏神2重制版终极自动化解决方案
  • 鸿蒙 PC 正在诞生“第二操作系统”:Agent Runtime 架构揭秘
  • RV1126B开发环境搭建全攻略:从Ubuntu配置到固件烧录
  • 深度解析Dense技术:从全连接层到密集部署的高效计算范式
  • 深度解析macOS核心架构:从Darwin内核到Apple Silicon演进
  • 终极指南:如何免费解锁9大网盘高速下载,告别限速烦恼
  • Tushare Pro:Python量化投资金融数据获取与本地化存储实战指南
  • 告别手动排版!EZCard卡牌批量生成器让桌游设计效率提升500%
  • Claude-skill gstack
  • 部署文档 - Kubernetes监控与日志收集系统
  • 让老旧安卓电视重获新生:MyTV-Android轻量直播应用体验分享
  • 埃森哲AI架构师揭秘:让AI学会“看人下菜碟“的省力新招法
  • 【Springboot毕设全套源码+文档】基于SpringBoot的显卡之家的设计与实现(丰富项目+远程调试+讲解+定制)
  • 第 28 篇:重传机制:超时与快速重传
  • Oracle异步描述符调整等待事件:原理、诊断与优化实战
  • OpenRouter Fusion 搅动 AGI 格局:当「多模型协作」打平「单模型最强」,通往 AGI 的路可能不止一条 - 微元算力(weytoken)
  • 笔记本性能解锁指南:ACPI修改与功耗调校实战
  • 2026论文隐藏级降AI率网站大曝光:三步直降AIGC率至安全阈值!
  • B2B市场人与销售协同作战:从甩锅到共赢的协作机制设计
  • 4213432