こちらのFAQを参照して,vserver2とvserver3をunifyしてみる.
まず準備として,hashifyが利用するディレクトリを作る.
> mkdir /etc/vservers/.defaults/apps/vunify/hash /vservers/.hash > ln -s /vservers/.hash /etc/vservers/.defaults/apps/vunify/hash/rootただし,私の環境では,1行目で作っているディレクトリはすでに存在した.
次に,各仮想サーバのほうにもディレクトリを作る.
> mkdir /etc/vservers/vserver2/apps/vunify > mkdir /etc/vservers/vserver3/apps/vunifyで,仮想サーバを起動しておいて,順次hashifyする.動作中のをいじるのは怖いような気もするが,逆に停止中だとhashifyできない.
> vserver vserver2 hashify Duplicate hash-dir entry 'root' found > vserver vserver3 hashify Duplicate hash-dir entry 'root' found
効果は?
duの値を比べてみる.hashify 前 vserver2: 260736 vserver3: 254308 hashify 後 vserver2: 257304 vserver3: 199300vserver3は大きく減っている.といっても20%程度だが.そもそもvserver3はvserver2をクローンしたものなのに,これだけしか減らないというのも不思議な話だ.
0 件のコメント:
コメントを投稿