我的服务器的可用 RAM 每天都会减少几 MB。知道是什么原因造成的吗?
提前致谢
答案1
这取决于您所说的“可用 RAM”是什么意思。如果您指的是任务管理器中的“总 RAM”、“缓存 RAM”、“可用 RAM”和“空闲 RAM”值,那么只要“缓存 RAM”值上升,可用 RAM 下降就很好了。最可能的解释是磁盘缓存正在缓存磁盘 I/O。如果应用程序分配内存,Windows 将回收缓存的内存,因此无需担心。一旦服务器运行了几个小时,假设它正在执行某些工作,可用 RAM 将下降到一个非常低的数字,并且将具有巨大的磁盘 I/O 缓存。磁盘 I/O 缓存大大提高了系统性能。
查看所有进程的“进程”选项卡中的“内存”值。调查任何似乎具有惊人内存分配(数十万或数百万 KB)的进程。如果它们看起来都合理,那么这很可能是预期的行为。