我一直试图让服务器在Linux上运行我的C#游戏,除了一个问题外,它运行得很好:垃圾收集器似乎没有把任何内存还给操作系统,所以它最终达到极限并崩溃了。我注意到,在释放大量内存(更改映射或播放机离开)之后使用System.GC.Collect会阻止OutOfMemoryError,但它仍然使用可用内存(1GB)中的所有内存(约30 to ),这使得它在试图分配较小的内存时仍有可能崩溃我不认为这是内存泄漏,因为在Windows上,当有一个在线播放器时,它最
我们正在使用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个类似的硬件,这使得我们的服务器几乎每天都被关闭。