660-051990-005 3155169-012 E控制器--罗克自动化致力于工控电气设备销售维修服务,欢迎来询【135-9287-6548】!
罗克自动化科技有限公司从事多种品牌工业变频器,逆变器,伺服器,调速器,触摸屏等业务,现已成一家专业的全球性工业自动化备件及零部件的销售维修型企业。
660-051990-005 3155169-012 E控制器渠道商介绍:如今国内存储厂商的控制器缓存越做越大,动辄几百GB,更夸大的有单控1TB以上的,当然一方面可能是技术思索,另一方面也和国内整个存储行业的营销环境急躁,市场竞争压力,招招标参数攀比限制都有关系,拿单控1TB缓存来说,假如客户是真的一点不懂存储的,可能还真以为缓存里能够寄存1TB的数据。当然,如今存储厂商推出了各种各样**功用,这些**功用都会给缓存带来开支,这是显而易见的,比方说重删、紧缩这些常见的招标参数,可能有些客户也会实践运用,但很少真的有客户运用,这些功用就是对缓存开支比拟大的软件功用,一些厂商会用独立的芯片或者独立的卡去协助完成功用,从而减少对系统缓存的过大开支,存储的UI等等各种效劳也是一大开支,固然我们并不会天天运用那些界面。
很多存储控制器里不光有重删、紧缩等机制,还有定时的对控制数据停止拷贝、打快照等等,都是整个存储控制器维护的一些必要措施,也会几的占用缓存空间。
抛开那些花里胡哨的软件功用所占用的缓存空间,那么,存储控制器的缓存到底如何来对读写数据停止存储呢?我们拿常见的双控举例来说,如今大多数存储厂商的控制器设计是ALUA,少数可完成真正的AA,极少数还保存AP架构,在AA机制下,通常一个卷的读写能够被两个控制器同时处置,这样就不像AP架构的存储需求做IO的转发,假定两个控制器分表是0和1,控制器0为prefer节点,AA架构下,0和1节点都能够接纳读写IO,AP架构下只要0节点是接纳真正IO的,假如IO来自1节点,1节点会把IO转发给0节点停止处置,这样在AP架构下,就会产生控制和IO在节点内部的穿插,严重的影响了存储的性能。个人目前看到,国内大多数存储的控制器架构都是ALUA的,即存在prefer node,卷有某个控制器归属概念,也能到达相似AA的架构的效果,只是难以做到单个卷经过两个控制器同时对外提供效劳时,读写IO流量的负载平衡难以做到,当然,有些厂商自带多途径软件,经过多途径软件的设置,是能够到达单卷下,双控流量平衡的。
回来继续说缓存,拿目前市面上最多的ALUA架构来说,读IO能够从0和1两个控制器上走,两个控制器上的读IO会有不同,这时在缓存层的读数据就会留下来,假如下次还能读到这个block,那就直接从缓存中读取,无需直接访问硬盘,提升了性能,所以说两个控制器都能够同时读取IO,也不用担忧能否同步,有控制器读缓存差别也没什么关系。假如说每个控制器分配200GB读缓存空间,则双控下,读缓存就能够到达**的400GB空间,这样了解应该没什么问题。
写缓存就不同了,写缓存在0和1两个控制器节点里,需求实时分歧,这样当某个控制器毛病时,缓存数据才不会丢,卷的读写不受影响,同时业务也能正常写入。
每个存储产品架构设计理念不同,有些厂商的存储读写缓存是固定的,有些厂商是统一存储池,无固定空间和固定的地址范围,设计都不一样。
资讯来源:汕头罗克自动化
|