天下网吧 >> 网吧系统 >> 系统优化 >> 正文

通过修改磁盘簇大小来降低虚拟盘出盘流量

2014-3-21clxp.net.cn楚林
网吧所有服务器和客户机前段时间全部升级,服务器虚拟盘空间由原来的500G,升级到1.39T。实际上是2块1T硬盘做的R0,然后分了437G做E盘,剩下的1.39T做为虚拟盘,盘符为T盘。

当时虚拟盘500G时,设置的是开机出盘,通过顺网的磁盘监控看到开机流量只有11M,基本上不会影响开机。后来服务器升级后不得了,出盘流量由11M变成44M了。。恐怖的不得了。同时顺网虚拟盘按需连接又做的太假,无论出盘流量多大,连接时间基本都一样,进度条非要到“正在连接。。。”3个点后面才会启动游戏,很是烦恼,但是又碍于出盘流量太大了,于是就设置了按需出盘。

一次偶然的机会与顺网工作人员聊天,谈到虚拟盘簇与出盘流量的问题,当时我和他说我是8K的簇,(实际上是我搞错了,并非8K,而是4K,)500G/出盘流量11M。后来虚拟盘改成1。39T后,也是4K/出盘流量44M。于是他和我讲到磁盘簇的问题,根据他的建议,我把簇改为16K。结果发现出盘流量有变回了11M,真是爽呆了。于是建议大家以后做稍微大的虚拟盘,建议磁盘簇设置为16K。这样即不会浪费太多空间,又可以提高出盘速度,两全其美了。如果500G以下的虚拟盘空间就算了。。浪费空间,性能又没什么提升。

附带目前2个虚拟盘服务器的截图(软硬件配置完全相同,只是磁盘簇不一样,0.251/16K;0.252/4K)

Highslide JS
Highslide JS


Highslide JS
Highslide JS

这就是差距额,以前LZ和我讲过簇这个问题,但是当时只是蒙胧的领悟,并没彻底明白,如今是彻底明白了。
简单的说实际大小为1K的文件;
如果存放在4K簇的分区中,它占的空间就是4K;
如果存放在8K簇的分区中,它占的空间就是8K;
同时如果是实际大小为5K的文件;
如果存放在4K簇的分区中,它占的空间就是8K;
如果存放在8K簇的分区中,它占的空间还是8K;

大致就是这么个概念了,通常一般的小游戏估计每个网吧都是上百款的,那么他们占的空间在4K簇分区中的容量要小于8K簇分区中的容量。原因就是上面的例子了。

至于为什么磁盘簇改大点,出盘流量就变小的原因,也可以用上面的例子来说明,因为出盘流量的内容基本就是目录信息,一个目录能占几K?貌似是0K。那就是说1个簇可以存放多个目录信息,那读取速度自然就快多了,同时CPU占用也会下降,但是并不是说簇越大,性能就越高额。这是要视存储内容而定的。。。这个问题的延伸太多了,就不多说了,具体内容自己测试下看,事实胜于雄辩!

本文来源:clxp.net.cn 作者:楚林

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