社区
Windows Server
帖子详情
虚拟内存问题?
happydayandday
2009-11-25 01:40:42
目前有台服务器物理内存是8G 操作系统是2003系统
已经使用了5G的物理内存,现虚拟内存设置是最小值2G,最大值是4G
物理内存超过了虚拟内存的最大设置范围(32位操作系统是不是只支持4G虚拟内存)
目前服务器运行缓慢,请问是否需要调整虚拟内存大小,调到多大合适,调整会不会出现什么特殊情况,比如系统崩溃等?
...全文
584
16
打赏
收藏
虚拟内存问题?
目前有台服务器物理内存是8G 操作系统是2003系统 已经使用了5G的物理内存,现虚拟内存设置是最小值2G,最大值是4G 物理内存超过了虚拟内存的最大设置范围(32位操作系统是不是只支持4G虚拟内存) 目前服务器运行缓慢,请问是否需要调整虚拟内存大小,调到多大合适,调整会不会出现什么特殊情况,比如系统崩溃等?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
netcup
2009-12-01
打赏
举报
回复
查看瓶颈,内存已经用到5G了,则不一定是虚拟内存的问题了,从图中看,你的内存和硬盘IO可能是瓶颈。
bott12
2009-11-30
打赏
举报
回复
虚拟内存不是越大越好,如果内存大于2G,可以将其取消
szyjp
2009-11-30
打赏
举报
回复
虚拟内存一个盘分到实际内存的2-2.5倍,
如果你有C,D,E,F 四个盘,就可以分到4个2-2.5倍的虚拟内存了,前提是你的分区有足够 的空间
如我的服务器:物理内存2G
我是这样分虚拟内存的:
C盘:1024-2046
D盘:2046-4096
E盘:2046-4096
共最小虚拟内存:5116M
我的硬盘比较小,如果大,还可以分大一点
happydayandday
2009-11-29
打赏
举报
回复
帮忙看一下这个图,是不是I/O已经超出严重不行了,内存是不是严重不足了,还有其它什么问题?谢谢
happydayandday
2009-11-29
打赏
举报
回复
[Quote=引用 10 楼 ljc007 的回复:]
先用系统监视器看看瓶颈在哪里吧
[/Quote]
系统监视器在哪没有找着,具体要安装在哪啊?windows2003
caoqian_7007
2009-11-28
打赏
举报
回复
关注中
为梦追逐
2009-11-26
打赏
举报
回复
其实,最好也最麻烦的解决办法是更换64位操作系统。
WIN2003企业版开启的PAE功能识别了大的内存,而PAE只是让应用程序缓存数据到不开启PAE而多出来的那部分内存上去。应用程序并不能在这部分内存上运行。
http://www.microsoft.com/whdc/system/platform/server/PAE/PAEdrv.mspx
而64位操作系统就不同了,最大寻址 2的64次方。
为梦追逐
2009-11-26
打赏
举报
回复
可以先不对问题自行分析,应为原因会很多。还是建议如果可以,重启下服务器先看看效果。。。
ljc007
2009-11-26
打赏
举报
回复
先用系统监视器看看瓶颈在哪里吧
111111111111111K
2009-11-25
打赏
举报
回复
是不是先检测一下IO速度,再从其它方面找原因?如果IO本身就慢,那就没得玩了
happydayandday
2009-11-25
打赏
举报
回复
目前有台服务器物理内存是8G 操作系统是企业版2003系统
已经使用了5G的物理内存,现虚拟内存设置是最小值2G,最大值是4G
物理内存超过了虚拟内存的最大设置范围(32位操作系统是不是只支持4G虚拟内存)
需要重新设置虚拟内存不,我越来越犯糊涂了。。。
就是just4
2009-11-25
打赏
举报
回复
32bit系统由于cpu寻址空间限制内存地址空间为4G,2^32-1
64bit系统则是2^64-1,
注意以上说的是应用程序的寻址空间,不是物理内存,也不是虚拟内存文件pagefile.sys
由于32bit系统寻址空间最大为4G,所以,物理内存再大也不会访问超过4G的部份,这是其一
虚拟内存文件是由操作系统管理的,用于把暂不活动的内存页面缓存到磁盘上,解决多任务时内存不足的情况
网上一般的说法是设虚拟内存为物理内存的1-2倍,但似乎并没有最大4G的说法
应该说pagefile.sys是一个内存部份映像的文件,大小的限制应该由文件系统,比如ntfs文件大小的限制,
而不是说由于32bit cpu寻址空间的限制的,要不别人物理内存4G,虚拟内存2倍的话8G,这样不成了12G,早就超了4G,何来4G说法
当然,这个文件过大了,由于磁盘访问速度与内存速度相差太大,受限于I/O访问速度,只会是慢的而不会快的,
所以,不要想把pagefile.sys弄大点就会快,
以上只是本人想法,不对之片,请仔佃思考下,
happydayandday
2009-11-25
打赏
举报
回复
物理内存足够着,应当无需配置虚拟内存,只有在物理内存不够时才启用虚拟内存,
这句话对不?
百度百科里面这么解释的
虚拟内存并不是在只有物理内存不够用时才发挥作用的,也就是说在物理内存够用时也有可能使用虚拟内存,如果你虚拟内存设置过小则会提示“虚拟内存不足”。
是不是我的设置还是不够啊??请专家帮忙了》
happydayandday
2009-11-25
打赏
举报
回复
是企业版的,是的当初没有8G后来再加的,现在出先这种情况了
我看了任务管理器进程中的虚拟内存使用情况已经到达4G
昨天去机房的时候提示虚拟内存大小不足,远程控制无此提示。现在服务器是有点慢,鼠标点击慢慢的,看CPU也没有到高峰,带宽也足够着
为梦追逐
2009-11-25
打赏
举报
回复
2003 Enterprice版本? 运行缓慢不一定和你的虚拟内存设置有关。32位的标准版2003 SERVER系统只支持最大4G内存(包括虚拟内存)当然企业版除外。
请问你是什么版本的2003呢?如果不是企业版 那也只支持4G内存 或者你是64位系统。
虚拟内存的形成原因是当初没有很多的物理内存配置或很昂贵
fx290318458
2009-11-25
打赏
举报
回复
虚拟内存一般是物理内存的2-2.5倍就比较合适
没有见什么情况因为调整了虚拟内存发生问题
虚拟内存
太低的
问题
什么是
虚拟内存
虚拟内存
是用于当做内存来弥补计算机RAM空间缺乏的硬盘空间。当实际RAM满时(实际上,在RAM满之前),
虚拟内存
就在硬盘上创建了。当物理内存用完后,
虚拟内存
管理器选择最近没有用过的,低优先级的内存部分写到交换文件上。这个过程对应用是隐藏的,应用把
虚拟内存
和实际内存看作是一样的。 技术细节:对于英特尔 IA-32 处理器(包括 386、奔腾等)而言,
Windows
虚拟内存
问题
详解
手动设置
虚拟内存
- 一、量身定制虚似内存- 二、Windows
虚拟内存
加速密籍(一)- 二、Windows
虚拟内存
加速密籍(二)- 三、出现“
虚拟内存
不够”的几个可能- 页面文 件的设置- 本文详细介绍了
虚拟内存
的设置和相关
问题
的解决方法。 内存在计算机中的作用
如何降低
虚拟内存
峰值解决oom
问题
的
方向具体措施系统层优化调整LMK参数、启用zRAM、优化内核内存回收参数应用层优化修复内存泄漏、控制缓存大小、优化Native内存管理编译和运行时优化使用延迟分配、共享内存映射、合理使用mmap下面我继续补充一些更深入的优化策略和实操建议,帮助你更系统地降低
虚拟内存
峰值,解决OOM
问题
。方面关键点内存分配优化使用内存池,减少碎片,及时释放内存内存映射管理控制映射大小,及时释放,复用映射Android特有机制利用ashmem共享内存,Binder共享内存优化监控与预警。
虚拟内存
不足
问题
虚拟内存
不足
虚拟内存
相关
问题
1.
虚拟内存
能够创建一个连续更大的空间给进程使用,出现的原因是由于主存的空间是有限,当运行多个进程或者一个进程需要更大的空间进行存储运行,主存显然是不够的,这个时候就需要更大更便宜的磁盘进行保存一部分数据。3、善用碎片空间,更有效率地使用主存能够创建给主存更多的空间,每个进程都独有一个
虚拟内存
,并且解决主存非连续空间分配内存给某进程善用碎片空间。2、当一个进程需要读取非常大的文件的时候,主存不够大,这个时候就出现缺页,切换进行效率好差。3. 物理内存的大小是固定的,根据计算机硬件的限制而定。
Windows Server
6,873
社区成员
177,929
社区内容
发帖
与我相关
我的任务
Windows Server
Windows 2016/2012/2008/2003/2000/NT
复制链接
扫一扫
分享
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章