本帖最後由 hudba 於 2014-9-18 18:54 編輯 # _0 P. W' J O. b. E
" G* a4 n) s5 @/ c4 k5 {digital ocean默認沒有設置虛擬內存,如果內存小,需要自己配置去打開。2 @+ P& Y$ Y# a3 x J; S
L+ q- N& Z. x- i9 Q, l. k
網上找了下,別人已經寫好了:
( X3 k }- Q4 e S2 Whttps://www.digitalocean.com/community/tutorials/how-to-configure-virtual-memory-swap-file-on-a-vps 3 s9 W/ v' U, C$ g
只要執行下面這些命令就可以了:
# U+ _) O3 U8 u+ `! c[mw_shl_code=bash,true]cd /var
" N5 C" c: S. E8 y( l4 Etouch swap.img
! f- o8 V9 K$ c( K! Kchmod 600 swap.img& F* M8 O; e1 r
dd if=/dev/zero of=/var/swap.img bs=1024k count=1000! L* n& ~) o r
mkswap /var/swap.img
% [, X3 i( v+ O4 L+ K, }- s5 L+ Oswapon /var/swap.img$ `9 @: }% s% {9 x' Z) [! |
echo "/var/swap.img none swap sw 0 0" >> /etc/fstab[/mw_shl_code]# i( P' D7 ^% B! ^
5 t4 r* I; C; A3 H4 m# K3 i
查看內存狀態的命令是free,我查了下,發現vultr也要自己設置。9 G# N: U6 a4 c9 g) _
x, v4 f5 p& F( d
8 E9 E5 f0 B3 |
9 j7 O3 _' q \! l, t2 _( q4 {! w2 m3 r3 ^
4 K8 n% R: z3 ]; U$ ~8 i) d& a
1 I9 w3 C5 M! m: I. X2 G |