我有几个spring boot Java应用程序,当hyper-v配置了动态内存时,它们会间歇性地运行不正常。我没有指定最小或最大Java内存选项,因为我不知道每个应用程序需要多少内存,所以我更喜欢让Java为我做决定。当我的应用程序正在运行时,虚拟机正在使用虚拟机看到的50%到80%的内存,并且它似乎没有一直扩展到动态允许的最大ram数量。关于如何确定它是否是与hyper-v动态内存相关的内存,有什么想法?物理hyper-v服务器运行的是2012 R
我让32 GB的服务器运行server实例,并将max server memory设置为22 GB,占内存总量的75%。
Server超出其分配的max server memory设置的原因是什么?这就是为什么我想知道:我的SQL Server使用81%的服务器内存,而不是按照我的配置只使用75%的原因是什么?