随笔分类 -  Storage

磁盘性能 -- IOPS 和 吞吐量 说明
摘要:一. Wikepedia上有关IOPS 的说明链接如下:http://en.wikipedia.org/wiki/IOPS IOPS(Input/OutputOperationsPer Second, pronounced i-ops) is a common performance measurement used tobenchmarkcomputer storagedevices likeharddisk drives(HDD),solid state drives(SSD), andstorage area networks(SAN). As with anybenchmark, IO 阅读全文

posted @ 2011-10-26 21:22 生活不是用来挥霍的

InfiniBand 网络
摘要:当前光纤通道和以太网已经能够支持10Gbps和更高的速率。因此,在计算机中的主机I/O总线必须能够以同样的速率发送数据。然而,与所有的并行总线一样,PCI总线限制了网络速度的进一步提高。 事实上,基于网络架构的PCI总线带宽要达到双向2Gbps都很困难。 InfiniBand代表一种新兴的I/O技术,它很有可能在高端服务器中取代PCI总线。作为一种介质,InfiniBand定义了各种铜电缆和光导纤维线缆,它为铜缆和光缆指定的最大长度分别是 17m 和 10000m;也可以在使用导轨的线路板上直接实现InfiniBand。 在InfiniBand网络中的端点称作通道适配器。lnfiniBand. 阅读全文

posted @ 2011-02-28 22:08 生活不是用来挥霍的

存储区域网(SAN-Storage Area Network)
摘要:一. 存储区域网络(SAN) 存储区域网络SAN是一个用在应用服务器和存储资源之间的专用的高性能的网络体系,在多台主机和多个存储设备之间提供任意两个结点之间的通信通道。该类网络针对大量存储数据的传输进行了专门的优化,使用的典型协议是SCSI-FCP(SmallComputerSystemInterface-FiberChannelProtocol,小型计算机系统接口——光纤通道协议),因此可以把SAN看成是对SCSI协议在长距离应用上的扩展。 光纤通道特别适合于存储网络,原因在于一方面它可以传输大块数据(这点类似于SCSI),另一方面它能够实现远距离传输(这点又与SCSI不同)。 普通的计算机 阅读全文

posted @ 2011-02-27 23:08 生活不是用来挥霍的

光纤通道(FC: Fibre Channel)
摘要:作为第一个成功的千兆位串行传输技术,当前光纤通道已成为块I/O 应用最适合的体系结构。光纤通道满足存储网络对传输技术的下列需求: (1)高速长距离的串行传输 (2)较低的传输误码率 (3)较低的数据传输延迟 (4)传输协议可在主机总线适配卡上以硬件方式实现,从而减少对服务器CPU的占用。 一. 光纤通道层次模型 光纤通道是一种基于标准的网络结构。它的标准定义了物理层的特征、传输控制方法以及与TCP/IP、SCSI-3、HiPPI(HighPerformanceParallelInterface:高性能并行接口)和其他一些协议的上层接口。光纤通道是一种千兆位传输技术,目前的实现支持最高可达1.. 阅读全文

posted @ 2011-02-27 20:07 生活不是用来挥霍的

DAS、NAS、SAN、iSCSI 存储方案概述
摘要:目前服务器所使用的专业存储方案有DAS、NAS、SAN、iSCSI几种。存储根据服务器类型可以分为:封闭系统的存储和开放系统的存储: (1)封闭系统主要指大型机. (2)开放系统指基于包括Windows、UNIX、Linux等操作系统的服务器; 开放系统的存储分为:内置存储和外挂存储; (3)开放系统的外挂存储根据连接的方式分为: 直连式存储(DAS:Direct-Attached Storage)和网络化存储(Fabric-Attached Storage:FAS) (4)开放系统的网络化存储根据传输协议又分为: NAS:Network-Attached Storage和SAN:Stor.. 阅读全文

posted @ 2011-02-23 00:45 生活不是用来挥霍的

文件系统 和 网络附接存储(NAS: Network Attached Storage)
摘要:磁盘子系统提供面向块的存储,但对于端点用户和高层应用而言,通过柱面,磁道和扇区这样的寻址机制进行块处理是很繁琐的。 因此文件系统被用来代表在操作系统中的一个中间层次,为用户提供熟悉的目录和文件服务,并把他们存储在对端点用户隐蔽的存储介质上。 磁盘子系统 http://blog.csdn.net/tianlesoftware/archive/2011/02/22/6199816.aspx 网络附接存储(NAS:network attached Storage)是一个带有瘦服务器(Thin Server)的存储设备,其作用类似于一个专用的文件服务器,连接到诸如以太网这样的现有网络上,NAS支持网. 阅读全文

posted @ 2011-02-22 23:52 生活不是用来挥霍的

磁盘子系统
摘要:对于应用服务器,磁盘子系统可以被看成是一个硬盘服务器。应用服务器使用诸如SCSI这样的标准I/O技术连接到磁盘子系统的端口,从而可以使用磁盘子系统提供的存储能力。磁盘子系统的内部结构对应用服务器完全隐蔽,应用服务器仅看到磁盘子系统向它提供的硬盘。 磁盘子系统的端口通过内部I/O通道延伸到它的硬盘。在大多数磁盘子系统中,在连接端口和硬盘之间有一个控制器。通过执行一种称作RAID的过程,控制器可以显著地增加数据的可用性和数据访问的性能。而且,有些控制器实现了即时复制、远程镜像以及其他的服务。此外,控制器还使用缓冲区来加速应用服务器的读写访问。 小的磁盘子系统仅为应用服务器或存储网络提供一两条连接. 阅读全文

posted @ 2011-02-22 13:39 生活不是用来挥霍的

SCSI 总线和协议
摘要:I/O 技术实现在计算机和存储设备之间的数据交换。实现从CPU 到存储系统的I/O通路的一个中间就是SCSI(Small Computer System Interface).一. I/O 通路 在计算机中,一个或多个CPU 处理在CPU缓存或主存储器(RAM:Random Access Memory)中的数据。 CPU缓存或主存储器是非常快的器件,但是断电就不能保存,价钱也比较昂贵。 所以数据还需要放在存储设备上。 通常,数据从主存储器(RAM)通过系统总线,主机I/O 总线 和 I/O 总线移动到磁盘或者磁带等存储设备。1.1 系统总线 在计算机的核心部分,系统总线保证数据在CPU和主存. 阅读全文

posted @ 2011-02-21 17:59 生活不是用来挥霍的

openfiler 搭建虚拟存储 并 配置服务端
摘要:免费的存储服务器软件有FreeNAS 和 Openfiler。 其中Freenas的网站上只有i386及amd64的版本,也就是说Freenas不能支持64位版本的Intel CPU,而Openfiler则提供更全面的版本支持,在其网站上可以看到支持多网卡、多CPU,以及硬件Raid的支持,还有10Gb网卡的支持。Freenas 官网地址:http://freenas.org/doku.php Openfiler 官网:http://www.openfiler.com/Openfiler是在rPath Linux基础上开发的,它能够作为一个独立的Linux操作系统发行。Openfiler是一款 阅读全文

posted @ 2010-10-29 00:55 生活不是用来挥霍的

LUN 简介
摘要:一. lun的概念 lun的全称是logical unit number,也就是逻辑单元号。我们知道scsi总线上可挂接的设备数量是有限的,一般为6个或者15个,我们可以用target ID(也有称为scsi id的)来描述这些设备,设备只要一加入系统,就有一个代号,我们在区别设备的时候,只要说几号几号就ok了。 而实际上我们需要用来描述的对象,是远远超过该数字的,于是我们引进了lun的概念,也就是说lun id的作用就是扩充了target id。每个target下都可以有多个lun device,我们通常简称lun device为lun,这样就可以说每个设备的描述就有原来的target .. 阅读全文

posted @ 2010-10-27 12:15 生活不是用来挥霍的

RAID 磁盘阵列 详解
摘要:RAID,RedundantArraysofIndependentDisks的简称,独立磁盘冗余阵列,简称磁盘阵列。磁盘阵列其实也分为软阵列(SoftwareRaid)和硬阵列(HardwareRaid)两种.软阵列:即通过软件程序并由计算机的CPU提供运行能力所成.由于软件程式不是一个完整系统故只能提供最基本的RAID容错功能.其他如热备用硬盘的设置,远程管理等功能均一一欠奉.硬阵列:是由独立操作的硬件提供整个磁盘阵列的控制和计算功能.不依靠系统的CPU资源.由于硬阵列是一个完整的系统,所有需要的功能均可以做进去.所以硬阵列所提供的功能和性能均比软阵列好.如果你想把系统也做到磁盘阵列中,硬阵 阅读全文

posted @ 2010-03-29 20:09 生活不是用来挥霍的