domUのメモリ割り当てを変える

自分用のメモです。


domUのマシンに対するメモリ割り当てを変えたい場合、xmコマンドで変更します。

# xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  2368     4     r-----  39401.4
test1                                            512     1                 0.0
test2                                        4   512     1     -b----     49.7
test3                                        5   512     1     -b----      7.4


test3のメモリ割り当てを512MBから2048MBに変更します。

# xm mem-max test3 2048
# xm mem-set test3 2048


test3に2048MB割り当てられました。

# xm list

Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   830     4     r-----  39497.0
test1                                            512     1                 0.0
test2                                        4   512     1     -b----     49.8
test3                                        5  2048     1     -b----      7.5


先に「xm mem-max」で最大値を設定しておかないと怒られました。

# xm mem-set otrs 2048
Error: memory_dynamic_max must be less than or equal to memory_static_max
Usage: xm mem-set <Domain> <Mem>

Set the current memory usage for a domain.


今日はこんなところで。