我最近安装了一个带有超级v的2012年服务器核心。然后,我将服务器核心2008 R2安装为客户端。安装IIS并开始承载内部网站。我开始运行吞吐量测试,发现web服务器无法处理预期的流量。VM配置了最大6GB的动态内存(这比这个简单的页面所需要的要多得多)。
经过大量阅读,IIS似乎根据启动时可用的内存数量来计算其最大连接。因此,我将超级v中的启动ram更改为6GB(最大值),现在吞吐量测试与我所期望的一样。即使分配的内存只有668 M
Microsoft Corporation Standard Edition (64-bit) on Windows Server 2016 Standard 10.0 <X64> (Build 14393: )
服务器实际安装了Server的内存限制设置为210 GB。我注意到,服务器在进行查询时每个查询请求39 GB内存(210 * 0.75 * 0.25),也就是说它认为它有210 GB可用,而不是128 GB。