天下网吧 >> 网吧方案 >> 无盘方案 >> 正文

无盘缓存锁定技术简单评述

首先明白什么是缓存,缓存简单的理解就是通过存储中间结果,缩短访问路径来减少开销,提高性能的方法。 

  
我们知道计算机的主要硬件,硬盘,内存和处理器之间的速度是不一样的,其中处理器的速度是非常快的,内存次之,而硬盘的速度是很慢的(相对于处理器来说),一件任务的处理要通过处理器给出的指令,把相关数据从硬盘里调出来,到内存,在内存和处理器之间还会有许多数据的传输,内存本身不能处理数据,要通过处理器来处理,当他们一起工作的时候,由于处理器和内存工作得快,它们常在把事做完了没事做了,要等硬盘,这样就大大降低了系统的整体性能,不能发挥所有硬件的性能。所以缓存可以理解为这些硬件之间的中间站,来缓和这种矛盾,来提高整个系统的性能。

缓存技术在无盘网络的运用,各无盘厂商通过自身所开发的缓存技术或者通过使用第三方缓存工具(如supercache、ClEVErCache等)来提高无盘网络的性能,降低无盘网络性能瓶颈;但大多数无盘厂家所使用的缓存技术类适于操作系统中所做的缓存优化,对无盘网络的性能提高方面效果不是很明显。MZD无盘是最早将缓存技术应用于无盘网络的无盘软件之一,针对无盘网络的特殊读写方式,对相关缓存算法进行了更深入的优化,大大的提高了无盘网络的传输性能,降低了无盘网络的性能瓶颈。现在我们对MZD无盘中特有的读缓存锁定技术进行简单的评述:MZD服务端将客户端最先读取的数据保存起来,常驻内存作为缓存,当客户机访问服务器需要的数据在缓存存在时,

就直接从缓存读取,提高读取性能;对于无盘的系统盘,会将刚开始读到的数据一直保留在缓存中永远不做释放,而对于无盘的系统盘最先读到的数据肯定是启动时所需要的数据(大约100MB左右),MZD无盘的系统盘读缓存锁定技术的应用使多机同时进系统的速度大大提升,和一台机器进系统到桌面的速度几乎是没有区别的;最近从一些无盘网络论坛上看到所谓增加服务器内存,通过软件把服务器内存映射成本地内存盘,把系统镜像包加载到本地内存盘,以提高多机同时起机速度和系统运行速度,

 
我们先不考虑这样做的成本,运行是否安全可靠,但有一点我们是可以肯定的,读缓存锁定技术所产生的效果和把系统镜像包放入本地内存盘的效果是完全一样的。MZD无盘对于锁定缓存以外的缓存算法采用深入的数据置换技术,提升了整个无盘系统运行过程中的顺畅,让无盘真正胜有盘。

参与讨论无盘缓存锁定技术简单评述,请点击进入网吧论坛

本文来源:天下网吧 作者:网吧方案

声明
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系Email:support@txwb.com,系统开号,技术支持,服务联系QQ:1175525021本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧·网吧天下