存储网络系统由存储设备、网络设备和主机三个部分组成。存储设备是指该系统中采用的NAS、iSCSI、FC-SAN等磁盘阵列设备,网络设备是指FC交换机或以太网交换机,主机是指安装了以太网卡、FC HBA卡,并安装了一定应用软件的主机设备。存储系统的瓶颈分析主要是看这三个部分中哪一种会首先达到其性能的最大值。
存储成为整个系统的瓶颈是指存储设备的带宽达到最大值,或IOPS达到最大值,存储设备限制了系统性能的进一步提升,甚至影响了整个系统的正常运行。由于不同业务系统对存储的性能要求不同,一般小文件(小于1MB)读写型的系统中对IO的要求较高,大文件的读写型系统对存储设备带宽的要求比较高。不用应用模式下系统对存储设备的要求不同,瓶颈点出现的位置和特点也不一样。
应用模式1:小型网站系统,应用大多集中于远程用户对WEB页面访问,网站内部为WEB服务器和数据库之间的读写,应用系统对存储的压力非常小,差不多所有类型、所有档次的存储设备都可以作为核心存储,存储设备的带宽和IOPS很难会达到极限。在这样的系统中,与存储设备连接的网络设备一般都千兆以太网交换机,交换机本身的交换能力大多都是10Gb,只有接入网部分的可用带宽较小,一般只有100Mb/s左右的接入带宽,因此接入网最有可能成为存储网络的瓶颈。
应用模式2:如果该网站是一个大型的网络视频系统,支持大量用户在线进行视频节目播放和下载,这种类型的网站前端接入网一般都在2Gb/s以上。此时要分析瓶颈位置,首先要比较接入网带宽和存储带宽,同时还要比较在线用户的最大IO访问量和存储设备的IOPS值。一般来讲,由于NAS设备的带宽和IOPS相对较小,因此NAS比iSCSI和FC-SAN设备更容易成为系统的瓶颈,而iSCSI和FC-SAN较难成为瓶颈。如果存储设备采用NAS,则存储系统成为瓶颈的机率大于接入网,如果存储设备采用FC-SAN,则存储系统成为瓶颈的机率小于接入网。
瓶颈还经常会出现在负责节目播放和下载功能的视频服务器处。如果视频服务器配置的数量不足,或视频服务器之间无法正常地实现自动地网络负载均衡,那么整个系统的性能压力瓶颈就会出现在视频服务器,使用整个视频网站无法给远程用户提供流畅的节目画面。
应用模式3:数据库系统,数据库系统的存储应用一般都表现为大量的IO访问,对带宽要求较低。如果存储设备的IOPS较小时,会降低数据库的检索和查寻速度,从来影响整个业务的效率。因此建议数据库系统采用IOPS(可按业务规模、工作站数量、每秒的读写访问次数和估算)比较大的FC-SAN设备,不建议采用IOPS相对较小的NAS或iSCSI设备。大型数据库存储最好能采用15000RPM的高速FC磁盘,这样才能将数据库服务器成为整个系统的压力瓶颈。由于SATA硬盘在随机IO读写时的性能不佳,因此存储设备不建议采用SATA磁盘,否则存储设备极有可能数据库系统的IOPS瓶颈。
应用模式4:非线性编辑制作系统。在非线性编辑制作网络中,所有工作站共享式地访问核心存储系统,每台工作站同时以50-200Mb/S的恒定码率访问存储设备。业务系统对带宽的压力非常,而IOPS压力较小。
存储设备的总可用带宽越大,存储设备就能支持更多数量的编辑制作工作站,网络的规模就越大,网络系统所能承担的业务就越重要。因此编辑制作网的存储一般都会选择主机端口多、特别是磁盘端口多、带宽大的FC-SAN设备。存储设备内部设计时,一般会通过增加磁盘数量、增加扩展柜数量、跨扩展柜创建RAID组、增加主机通道数量等方式最大限度地利用存储控制器前端和后端的总可用带宽,使得磁盘、磁盘通道、主机通道等的总带宽大于控制器的总带宽,这样在工作站访问时存储设备时,才能最大地发挥出控制器的带宽性能。带宽瓶颈在控制器部位才能说明是最好的存储系统设计方案。
30 条回复
太有用了。非常感谢。
Do you mind if I quote a couple of your posts as long as I provide credit and sources back to your website? My website is in the very same area of interest as yours and my visitors would genuinely benefit from a lot of the information you present here. Please let me know if this okay with you. Thanks a lot!
Do you have a spam issue on this site; I also am a blogger, and I was curious about your situation; many of us have created some nice procedures and we are looking to trade strategies with other folks, why not shoot me an e-mail if interested.
I think what you postedtypedsaidbelieve what you postedtypedbelieve what you postedwrotesaidthink what you postedwrotesaidWhat you postedtyped was very logicala ton of sense. But, what about this?consider this, what if you were to write a killer headlinetitle?content?typed a catchier title? I ain’t saying your content isn’t good.ain’t saying your content isn’t gooddon’t want to tell you how to run your blog, but what if you added a titleheadlinetitle that grabbed a person’s attention?maybe get a person’s attention?want more? I mean %BLOG_TITLE% is a little vanilla. You ought to look at Yahoo’s home page and watch how they createwrite post headlines to get viewers to click. You might add a related video or a related picture or two to get readers interested about what you’ve written. Just my opinion, it could bring your postsblog a little livelier.
For most up-to-date news you have to go to see web and on internet I found this website as a best site for most recent updates.
I was extremely pleased to discover this web site. I want to to thank you for your time just for this wonderful read!! I definitely loved every little bit of it and I have you book marked to see new things on your website.
Thank you a bunch for sharing this with all folks you really realize what you are talking approximately! Bookmarked. Please also seek advice from my site =). We could have a link trade agreement among us
whoah this blog is great i love reading your articles. Stay up the good work! You recognize, many people are searching around for this info, you can help them greatly.
Marvelous, what a website it is! This blog provides useful data to us, keep it up.
For newest news you have to pay a visit world wide web and on web I found this website as a most excellent site for most up-to-date updates.
Thank you for the auspicious writeup. It in fact was a amusement account it. Look advanced to far added agreeable from you! By the way, how can we communicate?
What’s up, constantly i used to check weblog posts here early in the break of day, because i love to gain knowledge of more and more.
A round of applause for your blog article.Thanks Again. Much obliged.
Right now it sounds like Expression Engine is the best blogging platform out there right now. (from what I’ve read) Is that what you’re using on your blog?
This post provides clear idea for the new people of blogging, that really how to do blogging.
I got this website from my friend who told me regarding this website and now this time I am visiting this website and reading very informative articles or reviews here.
Авторский частный эромассаж в Москве в боди салоне
What’s up, its pleasant piece of writing concerning media print, we all be familiar with media is a great source of information.
hey there and thank you for your information I’ve definitely picked up anything new from right here. I did however expertise some technical issues using this web site, since I experienced to reload the site a lot of times previous to I could get it to load properly. I had been wondering if your web hosting is OK? Not that I am complaining, but sluggish loading instances times will very frequently affect your placement in google and can damage your quality score if advertising and marketing with Adwords. Anyway I’m adding this RSS to my e-mail and can look out for a lot more of your respective interesting content. Make sure you update this again soon.
I’ve been exploring for a little bit for any high-quality articles or blog posts in this kind of area . Exploring in Yahoo I at last stumbled upon this site. Reading this info So i’m satisfied to show that I have a very just right uncanny feeling I came upon exactly what I needed. I such a lot without a doubt will make certain to don?t fail to remember this site and give it a look on a constant basis.
Hello there! This post couldn’t be written any better! Looking at this post reminds me of my previous roommate! He constantly kept talking about this. I’ll forward this article to him. Pretty sure he will have a good read. Many thanks for sharing!
Hi there! I know this is kinda off topic but I was wondering which blog platform are you using for this site? I’m getting tired of WordPress because I’ve had issues with hackers and I’m looking at options for another platform. I would be awesome if you could point me in the direction of a good platform.
I like it when individuals come together and share thoughts. Great blog, continue the good work!
I’m really enjoying the design and layout of your blog. It’s a very easy on the eyes which makes it much more enjoyable for me to come here and visit more often. Did you hire out a designer to create your theme? Excellent work!
Yes! Finally something about %keyword1%.
What’s up all, here every one is sharing these familiarity, thus it’s good to read this weblog, and I used to go to see this weblog everyday.
Hi my family member! I want to say that this article is awesome, great written and come with almost all important infos. I’d like to see more posts like this .
I know this if off topic but I’m looking into starting my own blog and was wondering what all is required to get set up? I’m assuming having a blog like yours would cost a pretty penny? I’m not very internet savvy so I’m not 100% sure. Any recommendations or advice would be greatly appreciated. Cheers
For latest news you have to go to see world-wide-web and on web I found this web site as a most excellent web site for most recent updates.
I’m not sure why but this site is loading extremely slow for me. Is anyone else having this issue or is it a problem on my end? I’ll check back later and see if the problem still exists.