这篇文章不是关于BXP安装的入门文章,是BXP在实际应用中的一些建议,如果对BXP还不是很了解的话,可以先参考一些BXP安装方面的文章
服务器配置:
华硕865GV
P4 2.4B
2G内存
金钻160G×2
金钻40G(8M)×2(只有金钻40G了,没有更小容量的了,其实20G也够了)
PROMISE FASTRAK 100
HIGHPOINT RAID 100
TOPSTAR TE-640GTX
(呵呵,是不是有点眼熟啊~~,对了,就是EHD服务器改过来的)
安装步骤:
1.两个160G接在PROMISE上做成RAID 0(下面简称raid160),2个金钻40G接在HIGHPOINT上做RAID 0(下面简称raid40)
2.在raid160上正常安装WINDOWS 2000 ADV(感觉2000 ADV配合ADV版的SUPERCACHE效果要比2000 SER好),我的分区方
式是系统10G FAT32、备份10G FAT32,剩余的分成一个NTFS区,用来放客户端镜像文件。
3.设置好网卡IP,NETBIOS协议不用添加,添加DHCP服务组件,配置DHCP服务器(先配置好DHCP服务,因为这样装好BXP后会自动添加060选项)
4.安装BXP3.1.1(实践证明,BXP3.1.1能正常运行天堂II等大型游戏,而不会发生蓝屏现象),用BXP3.0的破解方法破解。
5.正确安装完BXP后,将RAID40分成一个区,不要指定盘符,利用WIN2000自带的功能,将其装入BXP的WRITERCACHE文件夹中。
(解释一下:当BXP服务端镜像运行在"共享-服务器缓冲"的模式下,客户端有写入操作时实际是将临时文件写入WRITERCACHE文件夹,而不是写入镜像文件,而将RAID40装入writecache文件夹后,临时文件实际上是写入另一个磁盘,这样一来就将BXP的读写操作分配到2个物理磁盘上了,一个负责读取,一个负责写入和极少量的读取,大家都知道,对硬盘来说读取的速度是要高于写入速度的,而现在镜像盘只读不写,极大的提高了BXP的读取速度。)
6.做1个120G的镜像文件,客户端有盘启动,装好BXP的客户端,重启,在BIOS里设置网卡启动,启动后在WIN2000/XP的磁盘管理里会多出一个磁盘,给该磁盘分区,一个系统分区一个游戏分区(分区完毕不要忘记将系统分区标记为活动分区),然后将系统上传至系统分区。
注:镜像文件是否要分区就看个人喜好了,各有优缺点,分区的优点是将来可以对系统分区进行备份,缺点是在BXP服务器上装载磁盘镜像是看不到第二个分区的,也就是说要往第二个分区拷贝文件就必须在客户端通过网络拷贝。
7.安装SUPERCACHE,理论上SUPERCACHE是以文件为单位来缓存的,大于CACHE的文件是无效的,但在实际应用中发现对于120G这样的大镜像SUPERCACHE也是起作用的,而且效果比较明显。
注:SUPERCACHE好像不能缓存100G以上的大分区,会报错,我的办法是先CACHE个小分区,然后再CACHE大分区,这样就可以了
8.将镜像文件做一份拷贝,这样以后就可以做到在线更新,即客户机不需要关机,就可以更新镜像,更新完毕,客户机重启即可。
以上是我的一些实际的经验,本人比较懒^^,写的比较简略,以上的服务器配置在网吧可以带60左右的机器,已经运行了2个月,实际效果不错,没有EHD那种卡机现象,有一个问题就是多台机器同时启动时,进系统会比较慢,不过同时开很多机器的情况比较少,所以也没什么太大影响。其实我理想中的BXP服务器配置是用带千M网卡、SCSI接口、SATA的服务器主板,比如ASUS PSCH-SR,这样我就可以用一块36G的SCSI硬盘来做writecache,用2块SATA硬盘做RAID0,效果会更好。因为上面那台服务器是EHD服务器改过来的,所以只好再插一块HIGHPOINT的RAID卡,有点浪费 ^^