存储服务器如何提升存储速度
Ⅰ 如何优化RAID控制器提升存储性能
许多参数都与缓存和缓存利用率,以及众所周知的RAID
关于RAID级别与性能有关的文章已经很多,这里就不再重复了,主要谈一下RAID的调优,如果你想通过配置RAID优化存储性能,不管是安装在PC服务器上的RAID控制器,还是高端企业级存储阵列,阅读本文之后,你将有清晰的方向。
首先我们来看看RAID控制器的种类,目前我们常见的有以下三种:
1、企业级“Active/Active”:这种控制器允许你从任何主机向任何LUN写入数据,不会造成性能下降,它通常具备很大的镜像缓存(一般会超过32GB),这种控制器支持热插播硬盘,正常运行时间很长,现在与控制器通信一般是走光纤通道(FC)或以太网光纤通道(FCoE)。
2、中端“主动/被动”:这种控制器对于每个LUN来说都有两个侧面,一个主动侧面,它是主要路径,一个被动侧面,用于故障转移,你通常需要在主要和故障转移侧之间分割LUN,平均划分你的系统,缓存可以在控制器上镜像,但这种控制器的弹性没有企业级控制器好。
3、RAID主机卡:这种卡插入到PCIe插槽,通过SAS或SATA数据线连接到硬盘,它没有独立的处理器,而企业级和中端控制器都有,它们支持的硬盘数量也没有前两种控制器多,此外,要想故障转移到另一个控制器也是不可能的,你系统的弹性完全取决于你的PCIe插槽和控制器卡。
RAID缓存调整和配置
可以从三个方面调整RAID缓存:
调整缓存,读优先,写在后。
调整缓存块大小。
调整缓存镜像(对于中端控制器来说特别重要)。
读优先,写在后:你可能会认为这样调整后不会产生实质性效果,但事实证明不是你想象的那样,如果读优先,它会认为数据是连续的,这样可以为数据分配连续的地址空间,RAID控制器不知道文件系统或数据的拓扑结构,它只知道连续块地址。如果你的文件系统分配单元小于RAID条带尺寸,如果同时有多个文件写入,这些文件将会在这些RAID条带上变成碎片。
例如,如果文件系统分配尺寸是64KB,RAID 5
8+1条带大小是512KB,同时有多个文件写入,RAID控制器做得最多的事情就是读取你请求的数据,在这里是64KB,也可能是另一个64KB,如果你连续读,直到读完整个条带,这就是读优先,另一方面,如果你只读一个64KB的块,条带中剩余部分的数据来自其它文件,那么读优先只有害处,只有RAID条带大小和文件系统分配单元相匹配时,实施读优先才会获得很好的性能。
写在后:将块读入缓存以便写入内容,当数据命中缓存时向写入程序发送一个响应,这里的关键是数据在RAID条带上必须是对齐的,如果没有对齐,RAID必须完成“读-修改-写入”(读入条带数据,修改成新数据,再写入条带),这样的后果是开销大,延迟严重,RAID缓存的目的本来就是为了隐藏写入磁盘的延迟,当数据命中缓存时接收确认。调整写在后通常需要针对读优先指定需要分配多少缓存空间,此外还需要指定可读或写的最小缓存块大小。
调整RAID缓存块大小
缓存块大小是可以读入缓存的最小数据量,例如,在一块磁盘上的一个RAID分配单元可能是32KB,你可能会认为该磁盘的所有I/O单元都是32KB,但如果缓存块大小是4KB,那对该磁盘的最小读或写大小应该是4KB,而不是32KB,它是今天磁盘扇区大小的8倍,如果你的文件系统分配单元很大,你的写入请求也很大,但缓存块大小很小,就可能会降低RAID的性能。
我所见过的大多数RAID控制器都是这样,缓存块越小速度越慢,因为它们没有足够的处理器能力管理所有的块,也许等下一代控制器上市会改变这一现状(因为处理性能将会提升)。只有在RAID分配单元中数据处于非对齐状态时,缓存块小一点更好。
想象一下以小的请求写,大的请求读,文件系统分配单元和条带大小匹配时会是什么状况,发生多个连续写操作时,文件系统不会产生严重的碎片,并且读优先将会起作用,如果读比写更大,读优先也有帮助,所有RAID控制器会认为读是连续的,因此在调整读操作时,你需要知道读和写请求大小,并确定同一时间有多少文件写入,如果同一时间只有一个文件写入,数据将很可能是连续分配的,直到文件系统产生碎片,读优先将会带来很大的好处。
另一方面,如果有多个文件写入,并且写入大小和文件系统分配单元比条带尺寸小,这时读优先的作用就很小,甚至毫无作用。归结起来就是:读优先适用于写和分配单元相等,或者当有多个文件写入时,大于RAID的条带尺寸。
调整缓存镜像
在许多中端RAID产品中,写缓存镜像是一个常见的功能,所有写入内容全部镜像到RAID控制器中,控制器处理I/O请求,将其写入控制器的另一半缓存中,如果数据在条带上是完全对齐的,有些厂商在控制器上使用一些技术绕过缓存写入请求,但在普通环境中是具有写缓存镜像的,每一次写操作都要写入到缓存,在向I/O请求发出确认前再写入到另一个缓存,写缓存镜像因此通常会降低性能,因为写入其它缓存存在延迟,并会占用一定的带宽,每个缓存必须镜像到其它缓存,因此缓存空间利用率会下降一半。
如果厂商提供了读或写缓存调整参数,可以根据负载和可靠性考虑进行微调。我经常听到的一个问题是用户到底应不应该使用写缓存镜像,这要根据你对数据可靠性的需要而定。假设你正在写一个文件,将数据写入一个没有写缓存镜像系统的缓存,如果这个时候整个控制器出现故障(从缓存到磁盘),你的应用程序会被告知写入成功,但数据却没有来得及写入磁盘。虽然这种事故发生的几率非常小,但仍然是可能发生的,我就有幸见过一次。
如果你对同一个文件再执行一个写入操作,你可能会遭遇I/O错误,大多数RAID这个时候会意识到它们不能从缓存写入到磁盘,因此会暴露错误,有的RAID控制器会故障转移到可以工作的一侧,你的操作得以成功完成,但实际上已经有一个文件已经丢失了,但你的应用程序却不知道,如果文件少写入了内容,这可能会引发后续一系列的连锁反应,这也是为什么写缓存镜像默认启用的原因。调整写缓存镜像需要指定为写入操作保留多少缓存空间,写缓存镜像开关应该开启,如果控制器损坏,想要找出损坏的数据或缺少的数据几乎是不可能的。
其实只要掌握一点RAID控制器的常识,调整它就不难了。我们需要记住的是,如果同时有多个文件写入,文件系统分配单元很小时,读优先是没有用的,最糟糕的一个例子就是Windows上的NTFS。
Ⅱ 存储服务器停止很慢
1.硬件性能不足,检查服务器的配置,如果您服务器配置一直没有升级,而程序的占用一直在加,是要可能导致服务器运行速度变慢。【感兴趣点击此处 】
2.系统方面检查,杀一下毒,看服务器是否有中毒没有。3.重启一下服务器,服务器长时间运行,里面占用资源越来越多,您可以重启一下清除一下缓存压力。4.带宽方面,可以检查一下目前服务器所接入的带宽,再对比一下服务器平常使用的带宽情况,如果是带宽不足导致,升级一下带宽就可以解决。存储服务器是指为特定目标而设计,因此配置方式也不同。它可能是拥有一点额外的存储,也可能拥有很大的存储空间的服务器。存储服务器通常是独立的单元。有的时候它们会被设计成4U机架式。或者,它们也可以由两个箱子组成--一个存储单元以及一个位于附近的服务器。然后两个箱子可以并行地安装在机柜中。像Sun StorEdge 3120 存储单元和SunFire X4100服务器,就可以合并为一个存储服务器并放置在一个机柜中。
Ⅲ 用户如何提高存储性能有哪些解决方案
何提高网速 电脑运行速度显卡关内存关 杀毒软件突打
:数据存储备份存储管理源于世纪70代终端/主机计算模式由于数据集主机易管理海量存储设备——磁带库必备设备80代由于PC发展尤其90代应用广客户机/服务器模式普及及互联网迅猛发展使存储容量、存储模式存储要求都发根本性变化些新兴存储技术迅速崛起构建更安全信息代提供更选择
编者按何确保所数据能够靠备份及进行灾难恢复存储管理软件核任务外存储管理软件存些基本功能诸改进系统应用I/O性能及存储管理能力提高数据应用系统高用性减少由于各种原断数据存取或者应用系统宕机间实现技术级存储管理(HSM)、ClusterServer(集群服务器)等
首先能提供些识别析存储访问模式VolumeManager工具VolumeManager通复杂磁盘配置能均衡I/O负载影响应用同能够优化应用数据布局数据条形散放物理盘提高性能同具断应用情况识别消除性能瓶颈能力增强系统应用性能另外VolumeManager减少系统断间、增加数据完整性等面俗表现允许磁盘进行线管理更改配置减少系统产极影响停机间同利用冗余技术提高数据用性防止数据丢失破坏
其非重要快速恢复志式文件系统FileSystem能间断数据访问条件文件作线备份并系统重启或崩溃前允许访问数据并恢复文件提高用户管理员产效率FileSystem系统崩溃前能未完数据记录事件志利用恢复程序重现保持数据完整性
VolumeManagerFileSystem都工作操作系统级实现集群与故障恢复、自管理、备份与HSM及基于浏览器远程管理等两者机结合利用双特磁盘数据管理能力能给企业系统提供尽能高性能、用性及管理性
基础便整存储管理核任务——备份技术
数据存储备份技术般包含硬件技术及软件技术等硬件技术主要磁带机技术软件技术主要通用专用备份软件技术等我主要软件技术面加讨论备份软件技术整数据存储备份程具相重要性仅关系否支持磁带各种先进功能且程度决定着备份效率备份软件定操作系统所提供备份功能厂商都提供许专业备份软件专业备份软件能通优化数据传输率即自较高传输率进行数据传输仅能缩短备份间、提高数据存储备份速度且磁带机设备本身处另外专业备份软件支持新磁带机技术HPTapeAlert技术差所主流专业备份软件均提供支持
于存储模式说比较见DAS、NASSAN等DAS(DirectAttachedStorage-直接连接存储)指存储设备通SCSI接口或光纤通道直接连接台计算机服务器理比较散、难通远程连接进行互连直接连接存储比较解决案直接连接存储帮助企业继续保留已传输速率并高网络系统
网络主要信息处理模式需要存储数据量增加数据作取竞争优势战略性资产其重要性增加目前发展趋势NASSAN现响应点NAS网络连接存储即存储设备通标准网络拓扑结构(例太网)连接群计算机重点于帮助工作组部门级机构解决迅速增加存储容量需求种两面改善数据用性第即使相应应用服务器再工作仍读数据第二简易服务器本身崩溃避免引起服务器崩溃首要原即应用软件引起问题另外NAS产品真即插即用产品其设备物理位置非灵
SAN(存储区域网络)通光纤通道连接群计算机该网络提供主机连接并非通标准网络拓扑并且通同物理通道支持广泛使用SCSIIP协议结构允许任何服务器连接任何存储阵列管数据置放哪服务器都直接存取所需数据SAN解决案基本功能剥离存储功能所运行备份操作需考虑网络总体性能影响案使管理及集控制实现简化特别于全部存储设备都集群起候
集群通用于加强应用软件用性与扩展性某些集群架构技术加入单系统印象概念单点单系统式管理台计算机集群服务器支持达百台互相连接服务器结合松散结合单位执行作业保护彼应用软件免于故障由于集群服务器完全整合应用软件服务架构建置高效应用软件执行环境即使整系统现故障终端计算机都使用几乎所应用软件集群服务器软件包括引擎、编译器、负载计算器、代理、指令与图形化系统管理接口等组件集群化运算环境优势卓越数据处理能力原则任何类型重主机架构存储设备包括直接连接磁盘都用作集群数据存储设备求系统用性适合使用拥重主机存取路径容错或高用性存储系统
层管理式解决存储容量断增导致何效扩充容量问题情况更用于布式网络环境级其实意味着用同介质实现存储RAID系统、光存储设备、磁带等每种存储设备都其同物理特性同价格例要备份候备份文件般存储速度相比较慢、容量相比较、价格相比较低存储设备磁带做经济实用何实现级呢原理讲级存储线系统迁移数据种文件由HSM系统选择进行迁移拷贝HSM介质文件确拷贝原文件相同名字标志文件创建占用比原文件磁盘空间用户访问标志文件HSM系统能原始文件确介质恢复级存储同实施式HSM根据两级或三级体系态迁移/迁数据类实现级存储
存储应用深入必带整体解决案需求仅包括硬件包括相应软件及服务软硬件兼容融合应用环境势所趋比存储虚拟化提证明趋势利于提高存储利用率、简化管理降低本构建融合存储应用环境总随着网络技术发展、计算机能力断提高数据量断膨胀数据备份与恢复等存储技术面问题显越越重要存储管理技术发展必引起业界高度重视
相关链接:前主流存储介质
磁盘阵列、磁带库
磁盘阵列特点数据存取速度特别快其主要功能提高网络数据用性及存储容量并数据选择性布磁盘提高系统数据吞吐率另外磁盘阵列能够免除单块硬盘故障所带灾难通较容量硬盘连智能控制器增加存储容量磁盘阵列种高效、快速、易用网络存储备份设备
广义磁带库产品包括自加载磁带机磁带库自加载磁带机磁带库实际磁带磁带机机结合组自加载磁带机位于单机磁带驱器自磁带更换装置装盘磁带磁带匣拾取磁带并放入驱器或执行相反程自加载磁带机能够支持例行备份程自每备份工作装载新磁带拥工作组服务器公司或理处使用自加载磁带机自完备份工作
磁带库像自加载磁带机基于磁带备份系统能够提供同基本自备份数据恢复功能同具更先进技术特点存储容量达数百PB(1PB=100万GB)实现连续备份、自搜索磁带驱管理软件控制实现智能恢复、实监控统计整数据存储备份程完全摆脱工干涉磁带库仅数据存储量且备份效率工占用面拥比拟优势网络系统磁带库通SAN(存储局域网络)系统形网络存储系统企业存储提供力保障容易完远程数据访问、数据存储备份或通磁带镜像技术实现磁带库备份疑数据仓库、ERP等型网络应用良存储设备
光盘塔、光盘库光盘网络镜像服务器
光盘仅存储容量巨且本低、制作简单、体积更重要其信息保存100至300光盘塔由几台或十几台CD-ROM驱器并联构通软件控制某台光驱读写操作光盘塔同支持几十几百用户访问信息光盘库叫自换盘机利用机械手机柜选张光盘送驱器进行读写库容量极机柜放几十片甚至百片光盘光盘库特点:安装简单、使用便并支持几乎所见网络操作系统及各种用通信协议
光盘网络镜像服务器仅具型光盘库超存储容量且具与硬盘相同访问速度其单位存储本(摊每张光盘设备本)低于光盘库光盘塔光盘网络镜像服务器已始取代光盘库光盘塔逐渐光盘网络共享设备主流产品