為什么阿里云服務(wù)器ECS默認(rèn)沒有啟用虛擬內(nèi)存或Swap說明?
發(fā)布時間:2019-08-28 點(diǎn)擊數(shù):2016
Swap分區(qū)或虛擬內(nèi)存文件,是在系統(tǒng)物理內(nèi)存不夠用的時候,由系統(tǒng)內(nèi)存管理程序?qū)⒛切┖荛L時間沒有操作的內(nèi)存數(shù)據(jù),臨時保存到Swap分區(qū)虛擬內(nèi)存文件中,以提高可用內(nèi)存額度的一種機(jī)制。
但是,如果在內(nèi)存使用率已經(jīng)非常高,而同時I/O性能也不是很好的情況下,該機(jī)制其實(shí)會起到相反的效果。阿里云ECS云磁盤使用了分布式文件系統(tǒng)作為云服務(wù)器的存儲,對每一份數(shù)據(jù)都進(jìn)行了強(qiáng)一致的多份拷貝。該機(jī)制在保證用戶數(shù)據(jù)安全的同時,由于3倍增漲的I/O操作,會降低本地磁盤的存儲性能和I/O性能。
綜上,為了避免當(dāng)系統(tǒng)資源不足時進(jìn)一步降低ECS云磁盤的I/O性能,所以ECS Windows默認(rèn)沒有啟用虛擬內(nèi)存,Linux默認(rèn)未配置Swap分區(qū)。