windows server 2008 内存8G变2G 之 解决
时间:2011-03-14
来源:互联网
今天上午找到了问题故障原因以及解决办法、原帖我再去修改意义不大(关注的人不多)。
' m+ ^- Y9 K: U# H4 |所以新帖发出 希望斑竹谅解 K6 X/ d! B+ A0 z `# Y
& W6 E( x4 o4 k( U. ~
没有看过问题的朋友请点击下面的链接,去看我之前的故障描述
" a/ F- ^% T& m0 x; Lhttp://bbs.51cto.com/thread-815249-1.html9 G1 k% c& [. X6 f
如果对windows server 内核版本以及 支持CPU、内存上限有疑问的朋友请看(同时如果发现有错误请指正)
/ q; I9 B2 V2 |7 @+ Thttp://bbs.51cto.com/thread-811686-1.html$ A! O, `! J& a% X. P
+ H. l( ^& U% x, |; T w( f
下面来说故障原因以及解决过程和办法
7 K: g% X- P+ {5 I2 \, v0 h在该故障发生后检查其他服务器后发现了还有一台4G变2G的故障服务器。
9 `/ B2 n* J8 B& G4 J/ p然后经过对两台服务器和其他服务器的参照对比。两台故障服务器都安装有SQL server2008 和 OA业务平台
$ f; R3 w8 q4 i% L, d' Q: N o0 A排查后发现SQL 嫌疑最大。难道内存被SQL server吃掉了。??0 F+ g9 o" u7 L; s! b8 x8 `7 h
后来去百度查找关于SQL server 内存相关的搜索。
5 H' f4 o X; g! m- S! h7 j% `5 l- [! g
结果很多经过自己整理发现需要在 boot.ini文件中添加/pae选项
7 m* j- ]% l" q0 b0 q- f因为windows server 2008 是NT6.0的内核。。。。结果找boot.ini找N久没找到
# X; J/ J( g- M3 m4 _一百度才发现 nt6.0的启动已经不用BOOT.ini了
1 c) e4 K) W# k% y8 V2 H' ^1 |" {; a改成了 BCD。。。。。必须使用bcdedit来修改编辑各个启动参数 - -
, ?: g+ b6 T6 V7 B" J好吧问题到这里已经差不多了! t+ v% L& E r* \4 d) ^" u9 f# k/ E
使用 bcdedit /set Pae ForceEnable (这里不分大小写)命令开启 pae+ j( W3 n9 w7 Q5 y; B
更改完成重启。& h1 S" ?% h& X, L/ S
7 l( x. K; M6 D$ C# [6 c& O8 {效果图如下
, |, ]- c5 e3 ~! x, w6 ]4 e原图:* l) v6 L$ q. ^ K
4 @4 x6 y- E2 m5 d; j; Q
7 Y- Q6 m5 l' b9 m2 e( T更改后:! D4 I/ u) [2 }; j
9 z& O5 L/ G$ i# @8 ^: y
4 e' J# y; `% U ~, O
到这里问题解决。! {; _4 k! o- D. j2 s \- O6 H# @
$ T: M, ^- Y1 v6 m8 q& y
但是还是有很多疑问: n6 n" c4 r Z/ n2 X0 a% G! h
SQL server 不支持32位系统的2G以上内存寻址(默认SQL server 最多占用2G内存)。那他就屏蔽其他内存了么??, m1 R( w) m) a( o' ]+ X
4 U. y/ R/ C) ^8 s
我另外找了一些 SQL server 2008的 资料 希望对大家有帮助。。+ e; z, w+ w/ N( y U) H" B
SQL Server 2008内存及I/O性能监控http://news.newhua.com/news/2011/0304/116949.shtml
2 j1 H9 @4 F9 F2 j1 t" i
( Q0 m: k0 E+ D& u* `, ?' N[ 本帖最后由 494507608 于 2011-3-14 13:02 编辑 ]
' m+ ^- Y9 K: U# H4 |所以新帖发出 希望斑竹谅解 K6 X/ d! B+ A0 z `# Y
& W6 E( x4 o4 k( U. ~
没有看过问题的朋友请点击下面的链接,去看我之前的故障描述
" a/ F- ^% T& m0 x; Lhttp://bbs.51cto.com/thread-815249-1.html9 G1 k% c& [. X6 f
如果对windows server 内核版本以及 支持CPU、内存上限有疑问的朋友请看(同时如果发现有错误请指正)
/ q; I9 B2 V2 |7 @+ Thttp://bbs.51cto.com/thread-811686-1.html$ A! O, `! J& a% X. P
+ H. l( ^& U% x, |; T w( f
下面来说故障原因以及解决过程和办法
7 K: g% X- P+ {5 I2 \, v0 h在该故障发生后检查其他服务器后发现了还有一台4G变2G的故障服务器。
9 `/ B2 n* J8 B& G4 J/ p然后经过对两台服务器和其他服务器的参照对比。两台故障服务器都安装有SQL server2008 和 OA业务平台
$ f; R3 w8 q4 i% L, d' Q: N o0 A排查后发现SQL 嫌疑最大。难道内存被SQL server吃掉了。??0 F+ g9 o" u7 L; s! b8 x8 `7 h
后来去百度查找关于SQL server 内存相关的搜索。
5 H' f4 o X; g! m- S! h7 j% `5 l- [! g
结果很多经过自己整理发现需要在 boot.ini文件中添加/pae选项
7 m* j- ]% l" q0 b0 q- f因为windows server 2008 是NT6.0的内核。。。。结果找boot.ini找N久没找到

# X; J/ J( g- M3 m4 _一百度才发现 nt6.0的启动已经不用BOOT.ini了
1 c) e4 K) W# k% y8 V2 H' ^1 |" {; a改成了 BCD。。。。。必须使用bcdedit来修改编辑各个启动参数 - -
, ?: g+ b6 T6 V7 B" J好吧问题到这里已经差不多了! t+ v% L& E r* \4 d) ^" u9 f# k/ E
使用 bcdedit /set Pae ForceEnable (这里不分大小写)命令开启 pae+ j( W3 n9 w7 Q5 y; B
更改完成重启。& h1 S" ?% h& X, L/ S
7 l( x. K; M6 D$ C# [6 c& O8 {效果图如下
, |, ]- c5 e3 ~! x, w6 ]4 e原图:* l) v6 L$ q. ^ K
4 @4 x6 y- E2 m5 d; j; Q
7 Y- Q6 m5 l' b9 m2 e( T更改后:! D4 I/ u) [2 }; j
9 z& O5 L/ G$ i# @8 ^: y
4 e' J# y; `% U ~, O
到这里问题解决。! {; _4 k! o- D. j2 s \- O6 H# @
$ T: M, ^- Y1 v6 m8 q& y
但是还是有很多疑问: n6 n" c4 r Z/ n2 X0 a% G! h
SQL server 不支持32位系统的2G以上内存寻址(默认SQL server 最多占用2G内存)。那他就屏蔽其他内存了么??, m1 R( w) m) a( o' ]+ X
4 U. y/ R/ C) ^8 s
我另外找了一些 SQL server 2008的 资料 希望对大家有帮助。。+ e; z, w+ w/ N( y U) H" B
SQL Server 2008内存及I/O性能监控http://news.newhua.com/news/2011/0304/116949.shtml
2 j1 H9 @4 F9 F2 j1 t" i
( Q0 m: k0 E+ D& u* `, ?' N[ 本帖最后由 494507608 于 2011-3-14 13:02 编辑 ]
作者: 494507608 发布时间: 2011-03-14
不错不错·整理的不错
% X3 z3 R. C( }: g% ^+ ~3 Vbcd
% X3 z3 R. C( }: g% ^+ ~3 Vbcd
作者: forever1209 发布时间: 2011-03-14
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28