关于ECS 默认没有启用虚拟内存或SWAP的说明
发布日期:2015-11-28 11:11:42
关于ECS 默认没有启用虚拟内存或SWAP的说明 用户在使用ECS Windows服务器时,发现默认没有启用虚拟内存;Linux默认未配置SWAP分区,担心会影响ECS服务器的性能。 Swap分区或虚拟内存文件,是在系统物理内存不够用的时候,由系统内存管理程序将那些很长时间没有操作内存数据,临时保存到Swap分区虚拟内存文件中,从而提高可用内存额度的一种机制。当那些程序需要再次重新运行时,程序会再从Swap分区或虚拟内存文件中恢复到之前保存的数据到内存中。 这些相关的操作会导致额外的IO开销,特别需注意的是,当内存使用率已经非常高的时候,而与此同时IO性能也不是很好的情况下,这种机制其实会起到相反的作用:不仅系统性能提升较小(因为内存使用率已经非常高了),而且由于频繁的内存到SWAP的切换操作,这个操作会导致产生大量额外的IO操作,从而导致IO性能进一步降低,最终反而降低了系统的总体性能。 与此同时,为了保证服务器数据的安全性与可靠性,阿里云ECS云磁盘云服务器的存储使用了分布式文件系统,这样对每一份数据都进行了强致的多份拷贝。但是,在该机制保证用户数据安全的同时,由于3倍的增涨的IO操作,可能会导致本地磁盘的存储性能与IO性能相对要弱一些。 综上,为了避免当系统资源不足而近一步降低ECS云磁盘的IO性能,所以ECS Windows是默认没有启用虚拟内存的,Linux也默认未配置SWAP分区。 如问题还未解决,请联系售后技术支持。 上一条: ECS服务器该如何临时升级增加带宽 下一条: 如何申请ECS同地域云服务器内网互通
|