加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows – IIS工作进程的虚拟内存使用是否超出了专用内存限制?

发布时间:2020-12-14 00:15:03 所属栏目:Windows 来源:网络整理
导读:例如,如果我在“回收”设置中为应用程序池配置以下限制: 虚拟内存:512Mb 私有内存:128Mb – 或IIS 6用语中的“已用内存” 这个过程是否可以使用90Mb的物理内存但是要求使用256Mb的虚拟内存,从而不会触发回收? 是IIS工作进程使用比物理内存更多的虚拟内存
例如,如果我在“回收”设置中为应用程序池配置以下限制:

虚拟内存:512Mb
私有内存:128Mb – 或IIS 6用语中的“已用内存”

这个过程是否可以使用90Mb的物理内存但是要求使用256Mb的虚拟内存,从而不会触发回收?

是IIS工作进程使用比物理内存更多的虚拟内存是很常见的.要自己查看下载 ProcessExplorer的副本并查看其中一个IIS工作进程的进程内存.

从下面的屏幕截图中可以看出,从IIS 6服务器上的ProcessExplorer开始,您可以看到此IIS工作进程正在使用~195MB的虚拟内存和~37MB的物理内存(工作集).

有关不同内存类型之间关系的说明,请参阅此StackOVerflow问题What is private bytes,virtual bytes,working set?

因此,基于使用使用90MB物理和256MB虚拟的IIS工作进程配置的限制,不会触发应用程序池的回收.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读