代码改变世界

[转]网众6.0缓存设定

2010-10-23 11:47  邱鹏  阅读(268)  评论(0编辑  收藏  举报

服务端设定:
服务端linux我们一般建议是保留4G内存缺省给系统使用.
在8G的情况下,保存4G,相当于8-4=4G,也就是说可以给我们软件缓存使用4G.

一般5G的映像文件做系统,通常系统文件占用为1.3G左右,所以我们可以推断开1G缓存就可以了.
(以上是多系统包的情况,4G内存自由分配)

物理磁盘的方式,建议使用整盘缓存.在系统用掉的剩余的内存来开.
比如上面你有两个系统包,分别开了1G,等于占用了2G,剩余2G,那全盘就开2G.
如果是三个系统包,分别开了1G,等于占用了3G,那全盘只能开1G,确保系统有4G内存使用.

因此你那边有2个映像文件为系统,一个物理磁盘为系统及游戏,就可以2个映像文件开1G,物理磁盘开2G(整盘缓存),到时候如果加内存了就可以适当添加.

客户端设定:
由于我们客户端缓存是基于磁盘级别,所以如果工作站使用了多个磁盘,那你设置的缓存就会累加.

例如:你有物理磁盘(名为"GAME")    装有系统及游戏          512M
     映像文件(名为"XP")          装有系统                128M
     映像文件(名为"windows")     装有系统                256M
     映像文件(名为"tools")       装有文件                384M
1.)假设工作站用到GAME里面的系统,及游戏.那他开机启动之后能看到PF使用值为512+系统默认使用=看到的使用值

2.)假设工作站用到XP做为系统,物理磁盘做为游戏,工作站开机启动之后看到的PF使用值为128+512+系统默认使用=看到的使用值

3.)假设工作站用到windows做为系统.GAME做为游戏,tools做为存放的其他文件.那他开机启动之后能看到PF使用值为256+384+512+系统默认使用=看到的使用值

我们推荐的是,物理内存减去系统默认使用减去客户通常使用的所剩下来的物理内存来开缓存.

交换盘缓存建议如果是2G的情况可以开启256M或384M左右.1G的最大可以开128M,但是通常情况下不建议开启.
交换页面大小缺省是768M,可以不需要设置.

以上为实质简单算法为主,如果还有不懂再联系.