天下网吧 >> 网吧天地 >> 网吧技术 >> 网吧软件 >> 正文

锐起服务器制作教程[官方来自官方]

2010-10-9未知佚名

无盘服务器的主板主要有SCSI和SAS以及低端的SATA可选,SCSI的服务器主板的一般有INTEL 752X、732X芯片组的可以选用,集成单或双通道SCSI、双千兆网卡.SAS服务器的主板一般有INTEL 3000、5000系列芯片组,集成4通道或8通道SAS接口、双千兆网卡。随着SAS的普及,SCSI也将退出市场,现在的SCSI硬盘质量也很不稳定,所以建议采用SAS方案。SATA方案的主板选择余地比较大,一般建议采用INTEL芯片组的主板.



 



注:以上方案推荐关闭 SuperCache 写缓存,其主要原因还是在于降低无盘工程的维护工作
量, SuperCache的写缓存在某些服务器上偶尔会导致无盘启动不正常,以及在服务器突然掉
电 后 导致 临时 文件 损坏 而客 户机 无 法正 常启 动.而 在一 些 写压 力特 别大 的网 吧, 开启
SuperCache 的写缓存功能确实能提高服务器写入性能,提高客户运行速度,技术人员可酌
情处理,灵活运用 SuperCache 达到最佳效果.锐起无盘 2516 以后的版本均支持分盘回写,可
大幅提高服务器写入性能,建议采用分盘回写来替代 SuperCache 的写缓存,而读缓存目前
除了 SuperCache 没有其他更好的选择。

 

2.服务器系统安装和调试


1)软阵列和硬阵列的区别
对于软阵列和硬阵列一直存在一个误区,很多人认为在 SCSI/SAS 卡上做出来的阵列就
是硬阵列,性能好,速度快;在系统里做出来的就是软阵列,性能差,速度慢。其实软

阵列还是硬阵列不是按这个区分的,而是由所使用的 SCSI/SAS 硬件设备来决定的。比
如常用的 39320 SCSI 卡,其本质上只是一块 SCSI 接口卡,集成 HOSTRAID, HostRAID
是一种把初级的 RAID 功能附加给 SCSI/SAS 或者 SATA 卡而产生的产品,它是居于硬件
和软件 RAID 之间的一种产品。它把软件 RAID 功能集成到了产品的固件上,从而增加了
产品的功能和容错能力,一般可以支持 RAID0 和 RAID1,不支持 RAID5,在实际运行中
也是调用主机 CPU 的资源进行 RAID 运算的,SCSI 卡本身不具有运算能力,在 CPU 占用
率上和纯软件 RAID 是一样的。
硬阵列是指在阵列卡上做出来的阵列,阵列卡上有独立的 CPU、缓存、算法可以脱离主
机独立运算,不依赖于主机 CPU 的性能,不占用系统资源,支持 RAID0、1、5、10、50
等绝大多数阵列模式。比如:Adaptec SCSI RAID 2230SLP 阵列卡,板载 Intel Xscale
IOP321 处理器(600MHZ)、嵌入式 128M 缓存,这种阵列卡上做出的阵列才是真正的硬
阵列,其他的无论 HOSTRAID 还是 2003 系统自带的阵列都划归到软阵列的范畴里。只是
在习惯上为了区分一般把 HOSTRAID 称为硬阵列,系统自带的阵列称为软阵列。
硬阵列卡有个很大性能优势,就是集成较大的缓存,尤其是回写性能相当强,虽然容量
一般只有 128M-256M,但其性能上要超过 SUPERCACHE 等软件方式实现的写缓存功能。所
以在无盘服务器中,如果读盘性能足够强,用硬阵列卡来提高写盘性能也是一种不错的
选择,只是成本比较高,阵列卡的价格一般都在 5000 元以上。其实一般情况下也不需
要硬阵列卡,HOSTRAID 和软阵列的性能已经足够,除非对写盘性能要求很高或者做 RAID5
阵列才考虑硬阵列卡。但在无盘服务器里基本上都用 RAID0,在 RAID0 模式下硬阵列和软
阵列读性能以及 CPU 占用率上几乎没有区别。


在实际应用中可以是软阵列和硬阵列(以下硬阵列是指 HOSTRAID)结合使用,硬阵列的
优点在于能模拟单块物理磁盘,在 DOS 下可操作,能做 GHOST 备份。
缺点在于,阵列不如软阵列稳定,有掉阵列的现象,硬盘故障难以排查,一旦阵列中某
个硬盘有坏道需将阵列解除,挨个检查硬盘,快速判断故障对网吧维护来说很重要;如
果 SCSI 卡损坏需更换同型号的产品,否则阵列丢失。
软阵列的优点在于阵列组建灵活,RAID0/1 可以共存,硬盘故障容易排查,只需检查
windows 系统日志就能判断出损坏的硬盘;阵列与 SCSI 卡和系统无关性,阵列稳定性高,
不会掉阵列。
缺点在于:除了 windows 系统,其他系统不能访问软阵列,不能做 GHOST,不能安装
MAXDOS。所以我们一般做法是写盘做硬阵列,放系统和写盘以及备份,读盘做软阵列放
游戏镜像。或者单独用一块 SATA 盘做系统,读盘写盘全部软阵列。


各种类型阵列特点列表:


                     性能           稳定性         灵活性   可维护性
软阵列            高                 高              高             高
HOSTRAID      高                中              低             低
硬阵列          很高               高              中             中



2) 板载 SCSI 和独立 SCSI 卡

关于独立 SCSI 卡和板载阵列卡,一般来说独立的 SCSI 卡和板载 SCSI 在性能上是没有
区别的,但有不少人认为只要是独立的就是好,板载的都不好,就像以前很多人认为板
载声卡网卡很烂,现在基本上声卡和网卡都是板载的,而性能也都不错。而且独立的 SCSI
卡也必须用 64 位的,主板也必须具备 64 位 PCI-X 插槽,否则 SCSI 卡就毫无意义,还
不如 SATA 来的实用。现在市面上流通的 SCSI 卡多数是几百元的 Adaptec 39320 SCSI
卡,这种卡一般称之为 OEM 卡,其实就是假卡,这种卡在性能上没什么问题就是稳定性
和质量不怎么好,而且一旦有问题还比较隐蔽,难以排查。原装的 Adaptec SCSI 卡市
面上比较少而且价格也很贵,所以尽量选用集成 SCSI 的服务器主板,既降低成本又能
保证质量。
3) 服务器硬件安装
服务器硬件的安装相对来说比较简单,注意以下几点:
a.硬盘的散热很重要,配备好点的散热风扇是必须的,通常服务器的保修年限是三年,
要确保三年内风扇正常工作只能选用滚珠风扇,而含油风扇的寿命一般在一年左右。
b.CPU 的风扇要安装到位,不可过紧会导致主板变形,也不可过松会导致散热不良,
硅脂涂抹量适中
c.机箱可以用 4U 的也可以用塔式的,推荐用 4U 工控机箱的,硬盘散热比较好,机箱
钢板厚度不低于 1.0mm ,否则机箱容易变形导致主板变形损坏。
d.硬盘接口上打热胶,尤其是 80 针 SCSI 硬盘转 68 针的必须打胶,防止松动脱落
e.质量好、功率足的电源必不可少,所以一款功率在 500W 以上服务器电源是必须的

4) 安装服务器系统及应用软件
4.1   服务器操作系统采用 Windows 2003 Server 企业版 SP2,SETUP 方式安装,尽量不
要用 GHOST 或精简版,如果没有单独的系统盘而是将系统用光盘直接安装在阵列上,则
需在安装系统时按 F6 插入软盘加载 SCSI/SATA/SAS 阵列控制器的驱动;或者可以在一块
IDE 或 SATA 上直接安装系统,然后安装 SCSI/SATA/SAS 阵列驱动,确保所有的阵列盘都
已正常认出,然后直接 GHOST 到阵列盘,这样就可以避免插软盘了;
安装所有的系统安全补丁,关闭不必要的服务,可以参考下图设置:




4.2   一块 SATA80G 做服务器系统盘,分 3 个区,C 盘 NTFS 20G、D 盘 NTFS 50G,最后
一个备份分区 FAT32 放 GHOST 备份镜像,备份分区不用分配盘符或者分配盘符后再删除
盘符防止病毒或网管误删备份。

4.3   系统和驱动安装完成后,写盘和读盘均做成软阵列,有硬阵列卡除外,具体步骤如
下图:
先将磁盘转换成动态磁盘(初始硬盘状态为:基本)




创建Windows 2003软阵列








说明
简单卷----类似于普通分区,没有 RAID 功能
跨区卷----将 2 个独立的硬盘合并成一个分区
带区卷----就是我们常用的 RAID0
镜像卷----RAID1
无盘和 CGO 服务器只需要 RAID0,所以选带区


 

 



选择添加阵列需要用到的硬盘,只有动态磁盘可选








所有阵列创建完毕(写阵列和读阵列)后,将写阵列里所有硬盘的硬件属性打开,把“策
略”--“启用高级性能”打开,就是增加硬盘写缓存,读盘不需要打开。如启用 SuperCache
写缓存,则此项不用开启。


 

 

下载 (67.09 KB)
2010-3-24 10:41


 

4.4 阵列设置完毕,读盘命名为VLD,写盘命名为WKS,重启服务器测试性能并安装各种工具软
件,下载地址http://www.richbar.com.cn/temp/tools.rar
4.4.1
先安装 SISOFT 2005 并测试磁盘性能,双击 File System Benchmark

开始测试,整个测试一般需要 1-15 分钟,虽然时间比较长但测试结果比较准确,如果测试
超过 15 分钟还没有出来结果,那估计阵列里某个硬盘或数据线或主板接口有问题,需要仔细
检查排除故障,还有一种可能就是服务器内存较大,如 4G或 4G以上,也会导致测试时间过长.
测试结果说明:
Drive Index --------------- 磁盘综合测试成绩
Buffered Read ------------- 磁盘缓存的读取速度
Sequential Read ----------- 磁盘连续数据读取速度
Random Read --------------- 磁盘随机数据读取速度
Buffered Write ------------ 磁盘缓存的写入速度
Sequential Write ---------- 磁盘连续数据写入速度
Random Write -------------- 磁盘随机数据写入速度
Average Access Time ------- 平均寻道时间(估计值)
磁盘测试参考数据:(仅供参考)

硬盘类型            硬盘数量     测试速度(Sisoft2005)
SCSI 10000 转          3            150-200MB/S
                                4            220-260MB/S
SATA 7200 转           3            180-200MB/S
                                4            200-240MB/S
SAS 15000 转            2            180-200MB/S
                                3             250-280MB/S
                                4             320-350MB/S


4.4.2

安装各种工具软件

烤机软件:BurnINTest
参数设置里:RAM 测试一定要选中“多进程烤机测试”
持续测试一小时左右,确保服务器不死机不重启,打开 Windows 系统日志检查有没有关键
性的错误,比如 DISK 类的错误一般是指磁盘错误。

流量监测软件:DU-METER
DU-METER 不但能监视即时流量,还能统计日流量,这个功能很有用,可以用来观察网吧
读写压力比例,从而合理配置服务器,一般来说普通网吧的读和写的比例在 2:1 左右,如
果读写达到 1:1 就要考虑增加写盘性能了,上传为读下载为写。





安装 MAXDOS5.8(推荐 5.8 以上版本,5.8 以下版本不支持 4G 内存),密码空、启动菜单
时间 3 秒。系统安装完毕做 2 个 GHOST 备份,在所有的驱动和工具安装完毕后做一个备
份,网吧施工完毕后再做一个备份

读写缓存软 SuperCacheII 的安装与设置
1.正常安装 SuperCacheII,安装完毕需重启服务器
2.重启后,在分区的右键属性里会多一个 Performance 选项:





4.点击 SuperCacheII.按钮进入设置界面

5.点击Start按钮进行设置





6.各设置选项说明:
Cache page size(缓存页大小):大的值会增加碎片,小的值增加 CPU 占用率。
详解:这个就相当于格式化磁盘时设置分配单元大小那样。如果设为较小的值,那同样的缓
存尺寸就有较多的缓存页,每页的平均浪费率也就较小,然而小的页值也产生大的内存开销,
更消耗 CPU 资源。大值就反之。
推荐:64K P4 处理器:64K  至强处理器:32K
一般来说不太需要动他,选大一点会有比较好的效能,但是空间使用上会比较浪费(最好和
阵列的一致)

Cache size(缓存大小):指定分配给 cache 的物理内存大小,必须是 4MB 的整数倍。
详解:在没启用 cache 时,记下正常使用服务器中可用内存的最小值,所有盘的 cache  size
总数不要超过可用内存最小值的 90%。不过也要注意当 cache  size 很大,而 cache  page  size
太小时,你的 CPU 是否顶得住。
推荐:如果内存<=1G 的话,就没必要用了.用了反而会有反作用
如果内存>=2G 的话,读写分离,读盘:500M,写盘:500M~800M
如果内存 3~4G 的话,读写分离,读盘:700M~800M,写盘:1024M~1500M

Sort algorithm(排序算法):,指定 cache 排序算法,MRU 即最近使用。MFU 即最常使用。
详解:MRU 算法,缓存中只保留最近使用过的数据,当缓存满后丢弃过时的数据。这个算
法简单,耗 CPU 资源少。MFU 算法,缓存中只保留最常用的数据,当缓存满后丢弃最少用
到的数据。这个算法比较耗 CPU 资源,当 cahce size 值大,cache page size 值小时,就要考

滤你的 CPU 是否顶得住了。
推荐:MRU 用于写盘,  MFU 用于读盘,电影服务器推荐用 MRU。

Read-ahead(预先读取):指定预先读取的页数。
详解,即当系统要读某扇区的数据时,cache 预先读取后续扇区的数据,这里是指定预读数
据量的单位是 cache page 数量。当读取连续扇区时预读取能极大提高读性能,但连续性不高
时,反而白白耗了磁盘资源。
推荐:1,无盘服务器的写盘和客户系统盘和游戏盘的效果不是很大,设太大了可能得不偿失。
电影服务器可以设大点。

Defferred-write(延迟写入模式):指定缓存页的平均写延时。写入延时以秒为单位,这只是
个平均值,有些缓存页可能很快就写到磁盘了,而有些缓存页可能比指定的时间还要迟。注:
缓存页是指只写到缓存还没写到硬盘的那些 cache page。)Supend lazywriting:(挂起写延时,
相当于缓存页的平均写延时是无穷大的。)这时数据只会写入到缓存而不会写到磁盘里,当
这些页达到了丢弃的时候(由排序算法定),会被重新激活。当整个 cache(大小由 cache size
定)都被缓存页占满时,会被强制写到磁盘里。
推荐:写盘可以启用。读盘还是关闭的好。

 

本文来源:未知 作者:佚名

声明
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。文章是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢。 Email:support@txwb.com,系统开号,技术支持,服务联系微信:_WX_1_本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧·网吧天下
  • 本周热门
  • 本月热门
  • 阅读排行