Linuxコンテナでcgroups
を使用して、disk IO
を抑制したいと思います。 ZFS
ボリューム/tank/lxc
に配置されたコンテナ。 /tank/lxc/nodeXX
ディレクトリにはそれぞれ3つのコンテナがあります。
コンテナのIOをスロットルするにはどうすればよいですか?
ZFSボリューム/ Zpoolのマイナー:メジャーブロック番号はありますか?
動作するはずですが、まだテストしていません。
echo 500 > /sys/fs/cgroup/blkio/lxc/node01/blkio.weight
echo 100 > /sys/fs/cgroup/blkio/lxc/node02/blkio.weight
echo 1000 > /sys/fs/cgroup/blkio/lxc/node04/blkio.weight
lxcコンテナが稼働している必要があり、cgroupがインストールされている必要があります。 この答え 、cfq disk IOスケジューラーはcgroupsに対して順番に設定する必要がありますに関して) IOを調整できるようにするには ZFSのcfqを設定 :
echo cfq > /sys/module/zfs/parameters/zfs_vdev_scheduler
このパラメーターを永続的にするには、コマンドを/ etc/rc.localにコピーします