黄酒的历史:(原创)无盘入门从这里开始★让人人都了解无盘/5

来源:百度文库 编辑:九乡新闻网 时间:2024/04/27 16:33:12
6:无盘网吧游戏怎么解决?几天没更新了,实在抱歉,因为比较忙,今天接着写下无盘网吧游戏的解决问题。7 D+ }5 J' J/ Q, v1 P4 N9 B$ y% C
( n& ~% n0 z  k+ y" D

. O7 l0 G' v* \! q      

本帖隐藏的内容需要回复才可以浏览

; B& a  y( [: d+ b% Q
无盘网吧客户机本身没有硬盘,那么游戏解决的办法我们只有靠游戏虚拟盘;什么是虚拟盘呢?虚拟盘我这里用最土的话解释就是在一个网络中,服务端系统安装虚拟软件;将服务器的硬盘通过虚拟软件虚拟到客户机,而客户机安装了虚拟盘软件客户端,简单设置后连接服务器,建立在客户机系统上虚拟出一个或多个盘符,此盘符原理和无盘系统盘差不多,但区别在于无盘系统盘(C盘境象)是存放在服务器里靠服务器,客户机是靠读取加载出的盘。而虚拟盘是建立在客户机系统本身基础上连接虚拟盘服务端虚拟出的物理盘符。  G! t8 p) }% u. @
5 }& y* S6 k& z1 B7 t8 ?4 L$ @# _
最常见的虚拟盘按原理分一般有2种,
4 \8 q: `% |& Z# CA:是通过景象形式建立在服务器真实的物理盘上,从服务器里的物理盘基础虚拟生成出更多的物理盘在服务器上,然后在通过软件将这些生成的物理盘映射(虚拟)到客户机系统里。# N- U7 Q9 f& V) `
       比如我们常见的锐起XP共享精灵,锐起CGO,说起XP共享精灵算是比较老的虚拟软件了,05年06年我用过破解版的;此软件就是建立在服务器本身物理盘基础上再虚拟出来盘符的软件,具体是什么样情况呢?比如服务器,我们采用1款500G硬盘分了3个区,既C,D,E盘,C为系统,D假如装软件,E我们存放虚拟软件的景象文件,然后我们从就可以通过软件,将500G硬盘基础上虚拟出1个或2个虚假的物理盘符,比如得到的是F盘,G盘,2个假如分别为80G的F盘和G盘,那么这2个盘实地文件是存放在E盘的基础上的,只要F盘G盘装文件,那么E盘里根据F盘G盘文件大小不断生成很多文件,此文件单个高达到几G容量,具体此文件什么格式我也忘了,毕竟好多年没用此类东西了,然后在通过虚拟软件服务端将 F盘,G盘映射虚拟到客户机,客户机器装上虚拟软件客户端后除了客户机本人硬盘分的盘符外就会多出2个服务器给于的F盘,G盘。
8 M# _7 i( O. P5 N. v( ?这样的虚拟软件有个缺点就是一旦从做系统或景象文件损坏,那么虚拟软件里的游戏就受到影响。
) M- b  ?& `0 @$ J( i  d; ~- ^7 O$ I4 b" }, e) a
B:直接通过服务器的物理盘本身映射虚拟。
7 C# T) _7 i' Z) t. D0 E" D% |6 ]* H9 x, u" [, \$ P
比如最老的遥志虚拟软件,假如服务器我们挂2个硬盘一个80G的IDE盘做系统,一个500G的整盘不分区装游戏;那么我们就可以通过虚拟软件把500G的硬盘整盘虚拟给客户机,盘符名可以自己更改,比如服务器的500G盘符是F盘,那么我们可以虚拟到客户机里叫X盘Y盘等,名字自己给。# n! i  \2 {! `9 X  a/ B
这样的原理的虚拟软件有个好处就的是管理方便,比如我将500G硬盘拆下来拿到其他网吧拷贝好游戏,挂在自己网吧服务器里然后设置下既可使用,如果采用上面一种锐起软件等类型虚拟软件那么就很麻烦,无法实现。
# q8 I- |# z& l& ~' H) [7 h8 o  N

7 ~/ y3 w) _. J( c7 _1 l另外还有种区别法:# Y4 _, e3 Z# B
; r3 k4 Y: S  S4 }% T
A:采用硬盘本身读取速度的原理来提高虚拟盘的速度,比如遥志ccdisk虚拟盘,OK虚拟盘等这些基于微软iSCSI磁盘技术的软件,本身就是靠硬盘读取速度来做虚拟的。这样的软件一般要求做RAID,当然可以根据你采用的什么硬盘,或带机数来决定,因为硬盘本身就有读取速度快慢之分,比如SAS SSD这些硬盘单个平均读取速度就可达150M/S以上那么机器少网吧 完全可以用1个这样硬盘放主流游戏不用做RAID了,但毕竟容量小,要装更多游戏还的用普通大硬盘组RAID等来解决更多游戏安装。# Y$ f' a. y! R; E: X/ o$ |6 w- h9 h

9 ~5 _6 h% m" g: e! W& n1 ~7 H此类虚拟软件一般有CGO虚拟盘,遥志,信右,网众,OK虚拟盘等等。
7 y- g  W! c! v' i7 h- d$ X3 e8 \
1 Q6 r1 h1 a+ E/ u" F
B:内存缓存机制虚拟盘
  h: ]* }" i$ V# N8 m) {2 D7 S3 Y
  前面已经讲过读盘采用内存缓存机制,而使用普通硬盘做读就可以了,今天我们在将游戏虚拟盘采用内存缓存机制的,至于原理我不在继续详细讲了,我们只讨论下内存缓存机制虚拟软件,内存缓存虚拟软件就是,服务器采用大内存方案,而直接挂SATA大硬盘,而不组RAID 单盘放游戏直接对硬盘整盘进行虚拟。这样的软件一般靠内存容量大小来解决,内存越大越好。
" N- }) E2 m3 ?) i; x* H) [
8 w2 ~4 {/ \+ ~% k3 m6 z具体什么样情况呢?
+ |: j; v6 P; k4 N2 F9 H- d比如一台服务器拥有8G内存带机60-80台,那么这样服务器就很好解决,我们只需要采用2个价格便宜的1000G SATA硬盘(300多元),单盘不分区格式化后装游戏,然后利用虚拟软件将这两个硬盘虚拟给客户机,而不做任何RAID,靠内存解决,内存因为拥有8G,系统软件装完会站几百M,我们可以1-1.5G给系统保留,然后剩下6G样子全部分给虚拟盘。
' ?0 [" b! F! y2 G+ }考虑到普通硬盘故障率低,你可以采用实惠稳定便宜的服务器企业硬盘,一个WD RE3 1000G企业盘市场价格也就800元左右而已,如果采用2个这样硬盘在用一张入门级的3200服务器主板那么就稳定多了。+ d% @2 d1 Z0 a$ |% I) f0 P1 o
         通过我们对现实中网吧带机情况来看8G内存一般不做RAID采用内存缓存可以带100台样子是没问题的,16G带150-200台,机器越多加内存就是,很多网吧采用32G大内存方案然后挂了4个1000G企业盘,拥有4000G游戏那是爽之有爽,一没阵列,服务器不怕丢失数据,二成本也便宜,无 安全稳定,游戏容量大,几乎达到到网吧想玩任何网络游戏都有,单机游戏不说100%但至少90%是有的。(因为采用这样服务器我们不需要买带阵列主板,做阵列花大成本), B' Z2 o, ~8 \4 d6 @0 n
  n6 n# r+ h2 \% K' k' n* h
理论上采用内存缓存机制的虚拟软件都不推荐做RAID,因为软件本身是靠内存,而不是靠硬盘,所以你多盘组了RAID后寻道并没变,随机读取并没变,而且阵列盘时间久碎片多速度会下降,组RAID+0速度是最快,但0阵列缺点就是坏一个硬盘所有数据掉完。那就等着哭。。
" o" Y: H' D- ~0 M, `7 ~; `: }4 j) H" C5 X4 z0 k' ^
采用内存缓存机制的软件有顺网网维大师虚拟软件,听说现在讯闪虚拟软件也有内存缓存机制?不知道真假?具体我也没用过,等待大家证实。当然我不是顺网人,也没收顺网钱,也不是顺网软件代理商,加盟商并不是他们枪手,我只是觉得这样技术应该得到各大虚拟软件采纳最好,这样方便网管,方便老板,也给网吧带来了省钱,省事............................................../ O" c3 o( F$ ^4 @/ q+ W- k, A, n
) r8 ^. ]: C1 P) ^, j+ v, d
噢,忘了说的是,既然是无盘网吧如果机器少的网吧比如100台以下,完全也可以把游戏和无盘系统做到一起的,当然做的软件多,程序多服务器负载大,问题上要加网卡加内存,一般软件多也站CPU资源,普通CPU推荐用4核,服务器CPU双核都可以胜任,至于网络问题可以组汇聚分流等,采用多网卡比如一张网卡无盘,一张游戏下载,一张游戏虚拟盘,一张游戏更新等等
' n( Z& C, C: Y  t6 o( ]
8 U! \, L; n: H4 N. p) G50台以下网吧:
- V' h) h- j/ Q% T* m1采用硬盘速度解决虚拟盘的配置:双核CPU+8G内存+SSD一盘做系统+读+4个SATA盘回写(分盘回写)+1组RAID放游戏.
' Q5 {+ A/ H0 |推荐3网卡,一张更新3层下载,1张虚拟盘用,1张无盘。(具体配置看你用什么软件)% k$ O3 i0 J1 T/ w  ?

+ O5 c" p$ g; N1 T2采用内存缓存机制网吧:双核CPU+8G内存+企业级盘做系统和读盘+4个SATA分盘回写+普通SATA大硬盘单盘放游戏虚拟盘
# r+ N3 i# R' X- r$ h2 u2 G, G5 q3 [" F+ d6 U/ b
另外说一下大硬盘单盘虚拟的一定要记着采用32K族以上大小格式化硬盘,不然硬盘大了,加上客户机采用是XP系统对大硬盘出盘有影响,如果用默认情况格式化大硬盘那么客户机出盘速度要受影响。& A3 h" s. O0 |$ \$ N6 [; _
具体怎么用大小族格式化如下图:
# O6 \" Z' p6 ?" ~ 下载 (77.91 KB)
2010-11-17 15:572 g: s; }3 G/ [0 W4 \
首先我们接上大硬盘后,默认的新硬盘是没有分区的,我们点我的电脑右键-管理-进入磁盘管理5 ]" l2 B2 i. Z" C
看到上图中,挂了2个1000G硬盘实地是900多G可用,然后在下面此盘列表中点X盘右键-格式化,地到下图提示
9 x: g" }6 m  C, | 下载 (43.97 KB)
2010-11-17 15:57; g, V4 b' S; @% P# M
然后在“分配单位大小中选择64K”,1500G以上推荐用64K,原则上32K速度比64K出盘快,但32K碎片增加的快,久了有影响/ |( P4 N2 f) q
所以推荐用64K大小格式化,然后把快速格式化打沟,在点确定1分钟样子就格式化完了,在往里面下载游戏,在虚拟此盘给客户机问题解决。/ K# s/ n8 _5 ^, }2 O
+ Q+ x9 f$ h! K& b1 F! U
这2张图是一家100台网吧采用8G内存普通无任何RAID的游戏虚拟盘,游戏全盘虚拟的。. U6 `; N) a  ~; M9 j+ ^% ^+ n

4 \3 A4 Q( Q6 E# E4 I% p: ^/ B9 Q* \9 ]; V
还有个好消息要说的是2010年10-11月DDR3 4G单根内存已经正式上市了,价格是单根2G的2倍刚好是350-370元一根4GDDR3哦
. {# [6 p: a; Q/ `# o9 C+ ~比如150台网吧,你采用内存缓存机制解决网吧游戏虚拟问题,那么我给你最实惠又稳定的配置;  T' O  U, Z3 G8 M: n% T
CPU采用AMD双核250 便宜,买个好点的风扇大约100元保证服务器24小时开着CPU温度低,; v' y2 A6 Z& a" d* i8 Z
主板AMD 780G/790G/880G/785G都可以,这些主板都支持最大16G内存,而且你只要买这些芯片;主板买大板设计的拥有4个内存槽的,那么就能安上4根DDR3 内存 达到16G内存。
, j& I# U. |: C# h" V7 p然后硬盘方便考虑到数据问题故障低,稳定, 直接买4个1000G企业盘单盘格式化后装游戏虚拟不分区。在上一个大功率的服务器电源保证服务器供电稳定。接上一个UPS电源保证停电来供电也稳定。那么一台实惠的服务器就解决了,这样的服务器成本低,速度快,无论有盘无盘带150台网吧所有游戏全盘虚拟完全可以解决。有盘网吧只需要装个XP系统客户机放上QQ 在本地硬盘,其他游戏全部虚拟盘,包括穿越火线等游戏进入速度比本地还快,我有测试过的,本地要50秒,而采用内存缓存方法 放虚拟运行速度比本地还快,20-30秒可以进如游戏。' g& \9 p" O* W1 I% \) d4 w4 B4 ]( V
当然有个缺点就是任何游戏首次进入要慢些,第2次进入就被内存缓存时间就比第1次进入快多了。: Q7 ]- H. y, U; @. Y) b, Q

1 S& q' C8 ]) c$ `) H2 J# P如果考虑一台不稳定那么在买一台类似机器挂2G内存,游戏用WD2000G绿盘2个做游戏更新把虚拟分开,这样一旦虚拟盘出问题 把内存取到更新服务器,安装一个虚拟软件服务端修改下设置马上就可以解决游戏问题。不影响营业。5 ^; e$ G% U: L. q9 ~' w; G) S5 W

' w2 {$ r9 f4 _9 G  z9 d最后在教大家一招小网吧为担心无盘服务器出问题而烦恼的问题:
- f/ N; g3 Z  D网吧小比如100台以下用2个服务器觉得浪费,用1个呢又怕出问题。怎么办呢?5 D8 V, |! x! d2 I+ z

  v8 [* i; t- c/ q# B9 @1 }首先100台以下节约开支还是只可以用一个服务器做游戏服务器和无盘系统二合一
4 f2 e8 H# |9 V, L' T8 w2 a( P# S* k( q% o
比如采用AMD 四核服务器CPU+泰安S2912主板该主板自带4个SAS接口6个SATA接口为我们做无盘和游戏解决了接口问题,上20G内存,在挂一个WD RE3 500G企业盘做系统和读盘,然后挂3-4个15000转的SAS盘做回写,,2个1000G企业盘装游戏,500W电源+4U机箱;
1 G4 \9 J4 v' K! T$ s这样服务器价格大约1.1-1.5万 既解决无盘系统又解决2000G游戏虚拟。
8 P0 F" U8 r3 V% w3 m5 G5 n. y! {% \% J; q5 m( S. J' [( g
买这样服务器同时我们在买一张PCI-E 1X的SAS卡 该卡卖服务器商家或淘宝里有卖 一般400多元一张4个SAS口的,买回来做备用,放在库房里,我们退一万步说,本身服务器就是专用服务器CPU,内存和主板坏的几率几乎为0,1年365天24小时开着一般也会坏,那怕是你狗屎运气不好,万一服务器主板出问题了,怎么办呢?很简单,我们可以暂时找一台客户机,客户机05年后生产主板一般都有PCI-E 1X接口,然后把客户机主板安到服务器上,SAS卡一插,SAS硬盘解决,GHOST个2003系统,以前有经常备份的系统景象拷贝进去,导入无盘服务器端,而服务器本身无任何阵列随便换系统拆硬盘换硬盘,也不影响游戏的存在,在安装下软件简单设置下,客户机开机既可解决问题,至少只花1小时不到就可以解决灾难性问题呢?问题暂时解决在把坏的东西那去该修就修该换就换。(因为客户机普通主板不支持SAS硬盘所以买个SAS卡400多元备用,一旦服务器有问题卡插客户机硬盘一接系统一设置安装问题解决。如果没SAS卡网吧远地方,那就麻烦了啊。)9 f" d* N" K4 H( T
5 z) a, |$ U  q7 e
当然我说这些都是假如坏了情况才产生这样解决办法,服务器主板CPU一般是不会坏的,最容易坏是SAS盘,因为硬盘长期被客户机回写用上2-3年容易坏,一般1-2年没问题,所以平时理论3个SAS能带你网吧那么建议多买一个SAS备用,我们做任何网吧无盘都推荐老板多买一根内存和SAS73G做备用,2样东西1000多元 当备用坏了自己换上去就营业。反正有备用最好,出问题亏的可不是小钱。。
4 m$ P1 e, E7 y. O  B' G* g
* u% m2 `' e3 V/ u6 s
9 g7 K6 x; C% ?$ d9 `/ @, O/ Y1 ^7 [