Article / 文章中心

为什么阿里云服务器ECS默认没有启用虚拟内存或Swap说明?

发布时间:2019-08-28 点击数:1444

Swap分区或虚拟内存文件,是在系统物理内存不够用的时候,由系统内存管理程序将那些很长时间没有操作的内存数据,临时保存到Swap分区虚拟内存文件中,以提高可用内存额度的一种机制。

但是,如果在内存使用率已经非常高,而同时I/O性能也不是很好的情况下,该机制其实会起到相反的效果。阿里云ECS云磁盘使用了分布式文件系统作为云服务器的存储,对每一份数据都进行了强一致的多份拷贝。该机制在保证用户数据安全的同时,由于3倍增涨的I/O操作,会降低本地磁盘的存储性能和I/O性能。

综上,为了避免当系统资源不足时进一步降低ECS云磁盘的I/O性能,所以ECS Windows默认没有启用虚拟内存,Linux默认未配置Swap分区。