2024年3月10日发(作者:)
7.0 服务端/客户端 缓存相关设定-网众邓波原创
7.0服务端微调了磁盘缓存技术,进一步改进了优化缓存的算法。NxD® 5.8中
有规定使用动态内存(<=1G,推荐缓存启动分区);NxD® 7.0去除1G的限
制,你可以在物理内存的范围内设置足够大的缓存。通过加大服务器对整个磁盘的
缓存大小(如设置2-4G的磁盘缓存)可以极大的降低服务器的负载,部分经常出
现cpu利用率100%的服务器通过此设置可以极大的降低cpu利用率。(缓存整个
映像可以有效降低服务器负载,但是如果和快车同时使用时,有可能因为缓存的缘
故导致更新后的游戏不能及时出现在客户端机器上。)
服务端磁盘缓存: 不在局限于1G的动态缓存模式,取消以前的静态缓存。可根据
服务器内存来适
当调试磁盘缓存,缓存范围指缓存对磁盘作用的有效范围,超出缓存
范围部分的
磁盘读取将不被缓存,将直接读取磁盘.
启动分区:物理磁盘里有多个分区的情况下可以设定只缓存启动分
区.(此缓存开启后会对客户机的启动速度有很大提高)
整个磁盘:缓存整个磁盘.命中率稍低。(此缓存开启后会对客户机
的整体运行速度会有很大的提高)
命 中 率:工作站访问加速节点时,如果该节点有缓存住了要被访问
的数据时就叫
做命中,如果没有的话需要回原服务器取,就是没有命中。
最大并发数控制: 与服务端缓存紧密联系如果开过服务端缓存请选择并发数控制
(默认自动)
系统自动控制会控制系统在10%-30%左右,也可以更具实际环
境设定,
建议自定义设置为10-20服务器控制性能为最佳状态。【就好
比你的磁盘时一条高速公路,并发就是你允许同时几辆车并排运行。】
【服务端磁盘缓存和并发控制可以有效的调整CPU的负载量,效果很明显。】
客户端缓存设定:
磁盘缓存:调整磁盘缓存大小,根据客户端内存的大小来设定.
回写缓存:回写缓存允许把工作站运行时候的回写临时保存在回写缓
存中,
不立即写回服务端,由工作站在后台根据特定的算法把回写
缓存
中的数据淘汰回服务端中.
读取缓存:工作站根据淘汰算法缓存数据,尽可能减少读取服务端磁
盘和减少
数据经过网络的传输时间.
回写缓存和读缓存可以同时打开分别勾选那一项那一项就会生效。
客户端交换缓存设置:
客户端交换盘设定:可根据客户机内存情况来设定,零回写必设置
点之一,
缓存大小最高1G默认为0
交换文件大小:就是客户机的虚拟内存,有的游戏提示虚拟内存不
足,
那请在这 里适当加大客户机的虚拟内存。
一般设置客户机缓存为:客户端交换盘缓存+ 客户端缓存设定 + 客户机物理使用
内存< 客户机物理总内存 【设定缓存为客户端的1/4或1/3为最佳状态】
一般设置客户机缓存为:客户端交换盘缓存+ 客户端缓存设定 + 客户机物理使用
内存< 客户机物理总内存 【设定缓存为客户端的1/4或1/3为最佳状态】
客户端交换缓存设置 :启动服务器--双击工作站记录(编辑工作站)-- 无盘设定--
客户端交换缓存设定
客户机缓存设定 :数据服务器--磁盘管理---磁盘缓存---客户机缓存设定
例:服务器内存为8G ,客户机内存为2G 。
+
服务端缓存可以设置1G以上磁盘缓存(根据环境服务器的物理内存和服务器负载
设定)
客户机交换盘缓存可以设置512或768缓存大小(可以适当减少)
客户端缓存设定可以设置为512。(可以适当减少)
这样客户机内存就在客户机下空闲内存就会显示为 2G-(512+512+系统使用内
存),这样客户机 玩游戏可以保证5-8个小时内完全0回写
建议客户机加大内存服务器没压力,而且缓存可以加大。而服务端带机量可以大N
台(具体数据最高还未有记录)
===============================================================
===============================================================
============


发布评论