我们正在使用Xen来管理我们所有的cPanel VPS服务器。硬件有两个CPU (Intel(R) Xeon(R) CPU E 5410@2.33GHz)和32 and内存。每个硬件有4个cPanel VPS,每个VPS有8GB内存和4个虚拟CPUS。每隔一到两个月,一个VPS服务器就会挂起,因为一个Virtual使用率是100%,除非我们使用强制重启,否则它不能释放CPU。我们有10个类似的硬件,这使得我们的服务器几乎每天都被关闭。
查询非常特别,是在中间层应用程序服务器中动态创建的。当我们启动服务器时,性能是可以接受的,但是内存消耗越来越多,直到所有可用内存(30 we )耗尽为止。在那之后,系统变得越来越慢。select * from sys.dm_tran_session_transactions中的事务不多(不超过系统正常时),有时此列表为空。如果解决这个问题的真正解决方案太难,那么是否有命令强制SQL Server在不重新启动DBMS的情况下实际释放所有内存?
服