2008年3月31日月曜日

OpenVZ メモリ割り当て変更


とりあえず、そのままパクって(^^;


# vzcalc 1001

Resource Current(%) Promised(%) Max(%)
Memory 3.54 1.22 5.26
root@hong:/etc/vz/conf# vzcalc -v 1001
Resource Current(%) Promised(%) Max(%)
Low Mem 0.42 1.22 1.22
Total RAM 1.40 n/a n/a
Mem + Swap 0.69 0.70 n/a
Alloc. Mem 3.54 0.70 5.26
Num. Proc 0.05 n/a 0.10
--------------------------------------------
Memory 3.54 1.22 5.26





# vzctl set 1001 --vmguarpages $((256 * 128)) --save
UB limits were set successefully
Saved parameters for VE 1001
# vzctl set 1001 --privvmpages $((256 * 1024)) --save
UB limits were set successefully
Saved parameters for VE 1001
f# vzcalc -v 1001
Resource Current(%) Promised(%) Max(%)
Low Mem 0.43 1.22 1.22
Total RAM 1.42 n/a n/a
Mem + Swap 0.70 0.70 n/a
Alloc. Mem 3.57 3.26 25.31
Num. Proc 0.05 n/a 0.10
--------------------------------------------
Memory 3.57 3.26 25.31



割り当てを増やした理由は、何だかゲストOS上のapache2が落ちるから。

メモリ不足かなと思いまして。

ちなみにOpenVZ上にmysqlとapache2を動かして、
さらにその上にMTを載せてBlogのバックアップ(ミラー)サーバ替わりにして試してます。



以下さらに追記。

ゲストOSが落ちているとき↓。


# vzcalc -v 1001
Resource Current(%) Promised(%) Max(%)
Low Mem 0.00 1.22 1.22
Total RAM 0.00 n/a n/a
Mem + Swap 0.00 0.70 n/a
Alloc. Mem 0.00 3.26 25.31
Num. Proc 0.00 n/a 0.10
--------------------------------------------
Memory 0.00 3.26 25.31



ゲストOS起動直後↓。


# vzctl start 1001
Starting VE ...
VE is unmounted
VE is mounted
Adding IP address(es): 192.168.0.11
Setting CPU units: 1000
Set hostname: hopenvz
File resolv.conf was modified
VE start in progress...
# vzcalc -v 1001
Resource Current(%) Promised(%) Max(%)
Low Mem 0.35 1.22 1.22
Total RAM 1.21 n/a n/a
Mem + Swap 0.60 0.70 n/a
Alloc. Mem 3.32 3.26 25.31
Num. Proc 0.04 n/a 0.10
--------------------------------------------
Memory 3.32 3.26 25.31



Blogのcgiにアクセスしたとき↓。


# vzcalc -v 1001
Resource Current(%) Promised(%) Max(%)
Low Mem 0.43 1.22 1.22
Total RAM 2.50 n/a n/a
Mem + Swap 1.24 0.70 n/a
Alloc. Mem 4.10 3.26 25.31
Num. Proc 0.05 n/a 0.10
--------------------------------------------
Memory 4.10 3.26 25.31


0 件のコメント:

コメントを投稿