dwxez8 dwxez8
。。。。。。。
关注数: 160 粉丝数: 404 发帖数: 7,929 关注贴吧数: 159
关于行星边际对32位单进程游戏内存限制造成崩溃的帮助 其实贴吧早就有人发过32位WIN7通过一条命令可以让游戏单进程下使用内存突破2GB的限制。 我把这套命令完善下。 以下是WIN NT60系统支持的命令: BCDEdit /set PAE forceenable 这条命令打开物理地址扩展,也就是将WINDOWS系统的物理寻址从32位升级36位,从而支持64GB,但是要注意的是,WIND7和后面要说到的XP系统限制无论如何都只能显示3G出头点。当然谁如果有16GB内存装32位系统的可以用一些内存虚拟硬盘工具可以测试下实际的内存 bcdedit /set increaseuserva 3072 这条命令很多人都知道,让单个进程支持3G的内存使用,当然这个值也可以设置成4096等等,当然你需要足够大的物理内存。 以下是WIN NT52系统支持的方式: XP中: 首先右击我的电脑,选择高级,启动和故障恢复,点击设置。再点击编辑。这时打开的是BOOT设置。这时个记事本,注意备份。在\WINDOWS="MICROSOFT WINDOWS XP"这行记录的最后追加 /3GB 即可。这里的/3GB相当于WIN7中的bcdedit /set increaseuserva 3072 。设置完成后重启计算机,这样XP系统启动后单个进程就能支持3G内存的使用。如果还需要扩展内存就需要看CPU和主板,系统,内存是不是支持/PAE和/AWE了。 这里要特别说明的,XP和WIN7作为32位普通用户使用的系统始终无法显示超过3.25GB以上的正确内存。需要用内存检测工具才能知道是否有效。我也没有特别测试过8G内存去装32位系统,所以超过4GB以上的效果就纯粹从理论出发了。 作为WIN2003 WIN2008两款服务器用系统,他们天然支持/PAE,同时可以用/AWE使单个进程使用的内存上线扩展全部内存。
根据这几天测试下来的情况分析服务器问题 我个人观点: 根据这几天测试情况来看,可能是因为时间膨胀和负载均衡产生的问题。 第一点,首先说CDC时期每逢会战要提前一天申请服务器资源,所以我认为霸权版本的时候服务器负载是相对固定的,他需要进行停机后的配置调整才能对星座进行负载增减。 第二点,前几天服务器负载接近4W,但是游戏依旧能运行也没出现宕机现象,只不过很多星座时间膨胀接近50%,这说明服务器硬件应该能够承受。 第三点,既然CCP在这个版本开发了时间膨胀系统,这个系统相当于自动检测服务器压力对程序运行计时器周期进行调整。既然他是个压力检测系统,那么这个系统完全可以配合动态地址接入应该可以做到更加动态的负载均衡。 第四点,这次问题发生后部分玩家掉线,基本是一片一片地区掉的,应该是一组一组的服务器连接超时造成的。 根据以上4点,我怀疑时间膨胀和负载均衡之间存在BUG,造成瞬间某些服务器过载。而且启用时间膨胀与负载均衡联动的系统应该是某个参数开启的,也就是某次维护后进行的调整为了解决之前过多的时间膨胀。 以上观点纯属我的个人推测,因为还有些不合理的地方,如果是服务器启用某个系统造成的,天成只要将服务器还原到4天前的状态应该就可以玩,虽然相对静态的负载均衡系统会造成大量的时间膨胀,天成的运维人员不是太渣进行还原状态应该没问题吧。当然另一种可能就是 CCP利用这次中国公测测试他们新的负载均衡系统也是有可能的,我们也许只是小白鼠。
首页 1 2 3 4 5 下一页