阿里雲新增SWAP

spectre2發表於2015-05-06
最近換公司了,新公司用了大量的阿里雲的虛擬主機,連進去發現都沒有SWAP,對跑oracle的伺服器來說是個風險項,就給新增了swap,記錄一下。
        有2種方式,實現過程網上一搜一大把,這裡用了本地swap檔案的方式,速度比直接用磁碟的方式要慢一些,但是也比沒有要強!
        簡單幾步:
        1、dd if=/dev/zero of=/.swap bs=1k count=2048000
        每個塊大小為1k.count=2048000。則總大小為2G的檔案
        2、mkswap /.swap
    3、swapon /.swap

        4、新增swap磁碟到fstab
         /.swap  swap   swap  defaults 0 0

這裡我用了UUID,UUID可以用 blkid 查詢到。
    
    ps.網上查詢了一下,阿里雲的磁碟IO飽受詬病,而使用swap則會讓同物理主機的其它使用者的磁碟IO有較大的下降(直接使用磁碟方式,不知道本地檔案影響是否劇烈,從原理上說,應該也會有一些影響),這估計就是阿里禁用swap的原因。但沒辦法,阿里的記憶體太貴了。。。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14184018/viewspace-1625523/,如需轉載,請註明出處,否則將追究法律責任。

相關文章