windows-server-2008 – Windows Server 2008上缺少内存
我有一个安装了8GB RAM的 Windows 2008 x64服??务器. 任务管理器和资源监视器都坚持使用7.5GB的RAM.但是,进程(内存专用字节)下的内存列表不会相加.我确实已经检查了所有用户的Show Processes并手动添加了我想出的大约3.5GB内存的数字. 我还查看了SysInternals Process Explorer的最新副本.私有字节或工作集都没有使用超过大约3.5GB的RAM. 这是怎么回事? ===== 更新: 以下是资源监视器和任务管理器的屏幕截图的链接: Resource Monitor Task Manager 更新2: 我进一步创建了一个新的数据库文件,然后从我分离的数据中传输了所有数据.尽管它具有相同的数据,并且相同的事务通过它,但使用的内存仍然很低.也许DB中有一些腐败?我会把它留给DB众神去寻找另一个“问题”;) 我今天发现这篇文章详细讨论了锁定页面,AWE和64位系统.http://blogs.msdn.com/psssql/archive/2009/09/11/fun-with-locked-pages-awe-task-manager-and-the-working-set.aspx 其中一个要点(#3)是标题“为什么任务管理器没有显示为SQL Server分配的所有内存” 这是一个非常好的解释.最后,没有显示的原因是sql server已经“锁定”了内存中的那些页面.锁定页面不是工作集的一部分,因此它们不会出现在任务管理器中,甚至不会显示为应用程序内存集的一部分. 如果从sys.dm_os_process_memory运行select *,则可以看到locked_pa??ge_allocations_kb字段,该字段将告诉您sql server在这些页面中分配了多少RAM. (编辑:佛山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 谷歌开源 Jetpack Compose,基于 Kotlin 的 UI tooltik
- 聊天与小组件比想象的更占用系统资源
- Windows 10系统,0xc00000e9黑屏代码如何修复?
- Linux查看文件大小5个常用命令
- 微软Win11 Eco新功能界面曝光 你的电脑可以打多少分
- 微软 Windows 11 Build 22000.318 KB5008215 正式推出
- active-directory – 如何在各个Windows 7计算机上管理数百
- 如何在Windows 7上远程执行kill-switch?
- 仅仅用来切程序?可知Windows 10任务栏还能这么玩
- PowerTOP:在Linux上监视电量使用和改善笔记本电池寿命