iscsi技术,磁盘阵列技术介绍
iSCSI技术介绍
硬盘是计算机硬件设备中重要的组成部分之一,硬盘存储设备读写速度的快慢也会对服务器的整体性能
造成影响。硬盘存储结构、RAID磁盘阵列技术以及LVM技术等都是用于存储设备的技术,尽管这些技术
有软件层面和硬件层面之分,但是它们都旨在解决硬盘存储设备的读写速度问题,或者竭力保障存储数
据的安全。
为了进一步提升硬盘存储设备的读写速度和性能,人们一直在努力改进物理硬盘设备的接口协议。当前
的硬盘接口类型主要有IDE、SCSI和SATA这3种。
IDE是一种成熟稳定、价格便宜的并行传输接口。
SATA是一种传输速度更快、数据校验更完整的串行传输接口。
SCSI是一种用于计算机和硬盘、光驱等设备之间系统级接口的通用标准,具有系统资源占用率
低、转速高、传输速度快等优点。
不论使用什么类型的硬盘接口,硬盘上的数据总是要通过计算机主板上的总线与CPU、内存设备进行数
据交换,这种物理环境上的限制给硬盘资源的共享带来了各种不便。后来,IBM公司开始动手研发基于
TCP/IP协议和SCSI接口协议的新型存储技术,这也就是我们目前能看到的互联网小型计算机系统接口
(iSCSI,Internet Small Computer System Interface)。这是一种将SCSI接口与以太网技术相结合的
新型存储技术,可以用来在网络中传输SCSI接口的命令和数据。这样,不仅克服了传统SCSI接口设备的
物理局限性,实现了跨区域的存储资源共享,还可以在不停机的状态下扩展存储容量。
下面将介绍一下iSCSI技术在生产环境中的优势和劣势。首先,iSCSI存储技术非常便捷,在访问存储资源
的形式上发生了很大变化,摆脱了物理环境的限制,同时还可以把存储资源分给多个服务器共同使用,
因此是一种非常推荐使用的存储技术。但是,iSCSI存储技术受到了网速的制约。以往,硬盘设备直接通
过主板上的总线进行数据传输,现在则需要让互联网作为数据传输的载体和通道,因此传输速率和稳定
性是iSCSI技术的瓶颈。随着网络技术的持续发展,相信iSCSI技术也会随之得以改善。
既然要通过以太网来传输硬盘设备上的数据,那么数据是通过网卡传入到计算机中的么?这就有必要向
大家介绍iSCSI-HBA卡了(见图1)。与一般的网卡不同(连接网络总线和内存,供计算机上网使用),
iSCSI-HBA卡连接的则是SCSI接口或FC(光纤通道)总线和内存,专门用于在主机之间交换存储数据,
其使用的协议也与一般网卡有本质的不同。运行Linux系统的服务器会基于iSCSI协议把硬盘设备命令与
数据打包成标准的TCP/IP数据包,然后通过以太网传输到目标存储设备,而当目标存储设备接收到这些
数据包后,还需要基于iSCSI协议把TCP/IP数据包解压成硬盘设备命令与数据。
iscsi技术,磁盘阵列技术介绍相关推荐
- 磁盘阵列技术RAID
磁盘阵列技术 磁盘阵列技术(Redundant Array of Independent Disk, RAID)是一种把多块独立的硬盘按不同的方式组合起来形成一个硬盘组(DiskGroup,又称Vir ...
- Linux磁盘阵列技术详解(二)--raid 1创建
我在Linux磁盘阵列技术详解(一)里已经详细介绍了几种RAID磁盘阵列方式,原理以及创建raid 0 的详细步骤.那么这篇文档就着重讲解如何创建raid 1的技术: 步骤如下: ① 分区 同样我们还 ...
- 10分钟认识RAID磁盘阵列技术!!!
首先声明这是转贴,因为我认为写的很不错,所以拿来和大家一起分享!!!! RAID磁盘阵列技术简述- - 在计算机发展的初期,"大容量"硬盘的价格还相当高,解决数据存储安全性问题的主 ...
- 第六章 使用RAID与LVM磁盘阵列技术
文章目录 第六章 使用RAID与LVM磁盘阵列技术 一.RAID磁盘冗余阵列 1.部署磁盘阵列 (1).RAID0.1.5.10方案技术对比 (2).RAID0 RAID1 RAID5 RAID10介 ...
- linux磁盘阵列教程,Linux磁盘阵列技术详解(二)--raid 1创建
我在Linux磁盘阵列技术详解(一)里已经详细介绍了几种RAID磁盘阵列方式,原理以及创建raid 0 的详细步骤.那么这篇文档就着重讲解如何创建raid 1的技术: 步骤如下: ① 分区 同样我们还 ...
- RAID 与 LVM 磁盘阵列技术
文章目录 物理设备的命名规则 硬盘相关的知识 一.RAID(独立冗余磁盘阵列) 1.1 RAID 简介 1.2 RAID的几种工作模式 1.2.1 RAID 0 (存储性能) 1.2.1 RAID 1 ...
- 本科计算机科学与技术专业物理,中国工程物理研究院职工工学院计算机科学与技术(本科)专业介绍...
中国工程物理研究院职工工学院计算机科学与技术(本科)专业介绍 本专业培养具有良好科学素养,系统掌握计算机硬件.软件与应用的基本理论.技能,具有研究和开发计算机系统能力的高级应用型人才.专业核心课程:C ...
- AI开发者大会之计算机视觉技术实践与应用:2020年7月3日《如何利用计算机视觉增加便利店连锁每日销售额》、《基于图像 / 视频的人脸和人体分析基础技术及其应用介绍》
AI开发者大会之计算机视觉技术实践与应用:2020年7月3日<如何利用计算机视觉增加便利店连锁每日销售额>.<基于图像 / 视频的人脸和人体分析基础技术及其应用介绍>.< ...
- 高性能计算机存储部件有磁盘阵列,信息存储技术——磁盘阵列解读.pptx
引言--为什么需要磁盘阵列 工作原理 影响磁盘存储系统性能的关键因素 RAID技术 磁盘阵列 3,000 1,000 100 10 0 1970 1980 1990 2000 2010 2020 用户 ...
最新文章
- 在博客中加入“花絮”效果
- 中国博士生提出最先进AI训练优化器,收敛快精度高,网友亲测:Adam可以退休了...
- python smtp 群发邮件
- 【Python】青少年蓝桥杯_每日一题_3.11_体重指数
- NYOJ练习题 又见Alice and Bob
- 迷宫收集星星 并查集解答
- android image 位移动画_深入理解Android之动画
- 函数基本使用-函数的定义以及调用执行线路图
- GPT1-3(GPT3/few-shot,无需finetune)
- 【学习笔记】java核心技术学习笔记整理
- pandas nan判断_【跟着stackoverflow学Pandas】 删除带有NaN的行
- Pytorch Feature loss与Perceptual Loss的实现
- Burp Post、Get数据包转为上传multipart/form-data格式数据包
- Linux驱动的ioctl函数简要说明
- html、javascript、url特殊字符的转义诠释及使用方法详解
- 3d ListView翻译
- Coin3D相关模块学习
- javax.mail.MessagingException: Unknown SMTP host: smtp.163.com;
- 查询mysql 的内存使用_如何查看MySQL内存使用情况
- 解决Linux MySQL报错ERROR 2002 (HY000)