我的文章,原文出处:Win2003 4GB RAM 内存的限制,似乎只有在PC上面?
http://www.dotblogs.com.tw/mis2000lab/archive/2011/01/18/20868.aspx
这算是旧闻了
甚是算是FAQ。
大家都知道:Windows 2003 Server(32 bit / Enterprise版)要突破 4GB RAM的限制,操作系统要改一下设定档。
请看:让服务器能充份发挥4G以上的内存- Jeff 随手记- 点部落
网络上,很多人吵来吵去。
因为大部分的人都是用PC来作,所以情况不一。
最近帮几台 Server(四~六年前买的)更新OS与升级RAM,我也很担心
因为在好几台PC上,甚至是新的PC主机板与 PC芯片组上面测试,
都无法「保证」Win 2003 32bit 企业版 能抓到 4GB以上的RAM。
就连我们的MIS人员也觉得不可行,建议我们安装 Win2008 (64 bit 版本)
幸好采购人员询问过之后, 购买Win 2008可以降级安装 Win 2003
我们安装在 Server等级的机器上,果然一次OK。
这么老的机器了,有些要更新BIOS,某些要更新主机板 Chipset Driver,
直接安装 Windows 2003 32bit 企业版
立刻抓到 8GB 或是24GB RAM
就连 "老SQL 2000 (SP4)" 都一切OK,可以正常设定、应用这些RAM。
结 论:
知名大厂的支持,真的很重要。
当初(那个年代)多花了钱买了这些Server,拿来安装 4GB RAM,与PC相比,看不出高低。
几年以后,要升级还能找到资源。而且一次成功。
当初的钱,真的没白花。
或许 Server主机板上的「芯片组」也很关键,毕竟跟PC的不同。
另外要给微软鼓励一下,
他们的OS升级真的很顺畅,
升级之后,应用软件完全没有重新安装,一切OK。
(可能我们安装的东西少,只有 IIS / SQL Server与一些小软件而已。)
---------------------------------------------------------------------------------------------------------
如果可以从头开始「砍掉重练」,我们当然也会建议安装最新版的OS与软件,
但没办法,
用了太多第三方的软件组件(旧版),在 Win2008 / IIS上有不少问题(甚至没解,很多软件公司根本就垮了,或是没有出新版)
只好把希望寄托在 Win 2003上面
以前看新闻,国军的一些老设备,船舰与飞机有所谓的「延寿计划」
希望透过升级,延长设备的使用年限。
没想到我在公司里面,也会碰上...............
不过也有另一种解决方法:
Windows 2008的 VM(也就是 Hyper-V)
这台 Windows 2008 Server当成 Host OS。
在上面可以安装两套 VM (Guest OS。安装更多套VM要另外付钱、取得授权)。
把他们俩VM装 Win2003 (就能安装旧的软件组件)
以目前的CPU这么强大来说,随手装上12~16 MB RAM(分配妥当的话),当 两台对外的 Web Server都措措有余了