注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 图文细谈远程桌面之3389
 帮助

网吧服务器的一些合理建议


2007-09-25 13:30:11
 标签:网吧服务器   [推送到技术圈]

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zy995.blog.51cto.com/236348/43941
现在网吧做服务器好像有这么个现象,喜欢多个硬盘用阵列卡串成一个RAID0模式来加快速度. 理论上速度是确实加快了,但有的人过分迷信阵列的效果了. 网吧服务器更多的作用其实是做为一个文件服务器来用的. 我做过一些简单的测试. 测试流程如下:
 
1. 首先我准备了两个各500M左右的大文件,然后把两个文件放到阵列里, 另一边用一个单独硬盘,放这两个文件. 然后从客户机拖拽这两个文件进行拷贝. 结果放阵列里的文件速度比放单独硬盘里的速度要稍快.
2. 我把这两个文件,分别放两个独立硬盘里.(一个硬盘放一个),然后再次从客户机拷贝测试,结果这次是不用阵列的两个单独硬盘拷贝速度更快.
 
 
所以,我觉得阵列是有一定用处的,但好处不是绝对的. 现在网吧服务器一般有两个基本用途,1. 用来做客户机的虚拟盘 2. 存放一些游戏,用来给下面客户机同步更新.  目前一般的情况,大家基本是把虚拟盘和同步的游戏都放到一个阵列上. 其实这么做,不如把虚拟盘放阵列上, 需要同步的游戏单独放到另外一个硬盘上 效果好. 前者会互相干扰,影响彼此速度. 后者会让你感觉明显的速度加快了.
 
另外大家日常分区的时候,喜欢根据分类需要,把硬盘分成多个分区.实际在使用的过程中,你会发现,离系统盘(C)越远的分区速度相对越慢,所以建议,如无特定需求,分区数量还是越少越好. 其实这个现象的原理很简单,从硬盘磁头的移动半径和硬盘的读写原理就能得出结论了.
 
再者建议,服务器尽量采用多网卡(现在网卡很便宜的哦),把客户机相对不同的文件请求,分置到不同的网卡上来传输,这样能有明显的好处. 比如你虚拟盘用一个网卡来传输, 需要同步的游戏又指定另外一个网卡来传输.效果会好得多.

本文出自 “左轮的博客” 博客,请务必保留此出处http://zy995.blog.51cto.com/236348/43941





    文章评论
 
2007-09-25 16:57:46
对网吧很有研究啊,呵呵

2007-09-25 21:35:24
一般网吧都把几个硬盘阵列卡串成一个RAID0模式来加快速度,其实这样和一般单独做速度上应该不会有太大的差别吧

 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: