金闪闪 发表于 2005-4-11 23:20:14

服务器Lagg的问题

以前各种可能我们都分析了。

今天说点新东西。

因为这个现象出现在SourceDS服务器中了。:D

当一个用户进入服务器时,服务器和客户端会判断地图是否存在,如果客户端没有这个地图,服务器将临时生成.ztmp文件供客户端下载。

如果是一个比较大的地图,这样一次硬盘读写,就会造成CPU高占用,因而导致一次Lagg的出现。

如何降低这种CPU占用呢?
1、利用http转向其他服务器下载地图。
2、采用价格高昂的RAID磁盘阵列。

可以看出来,硬盘的读写在一定程度上影响了服务器的性能。
一些logs记录,插件统计TOP等等这些磁盘操作。

大家可以发表下对磁盘读写问题的看法。 :byebye:

BoeZombie 发表于 2005-4-11 23:57:15

有道理,但同一个.ztmp只会生成一次,以后不人工删除它就会保留下来了,也就是说下一个没有此地图的玩家来到时,服务器端就不会生成.ztmp了。

olol 发表于 2005-4-12 01:10:22

测试数据才能说明一切 :sweat:

金闪闪 发表于 2005-4-12 08:58:58

我以前看过CS1.6和CZ的maps目录下,每个地图一个ztmp文件。:D
为何会有这个ztmp文件,我也不了解生成机制。删除了,自动还会再生?:confused:

而且SourceDS还单独有downloadlist和download目录?为何如此。有待研究。:D
页: [1]
查看完整版本: 服务器Lagg的问题