LVM ミラーリングは時々高い負荷を生成します。これらの影響を減らすには?

LVM ミラーリングは時々高い負荷を生成します。これらの影響を減らすには?

または:想定される同期CPU負荷を軽減するためにLVMミラー分岐を制限する方法は?

ファイルを簡単に画像化できるようにLVMイメージ設定を調整できますか?

大きな書き込み操作があるたびに、システムは数秒間(多く)停止します。

LVMがより遅い速度でこれらのファイルをミラーリングできる場合は、ミラー全体が完了するまで数分待つ必要はありません。 LVMは大容量ファイルをビット単位でコピーすることもできます。

代わりに:すべての小さなファイルの統合バックアップをデーモン化するつもりで、大きなファイルの場合はあまり集中しない方法でコピーするスクリプトを書くことができます。

どんな提案がありますか?

PS:私はKVPMを使って管理しています。

CGroup(どうですか?):
現在のLVMイメージをアクティブに保つためにCGroup ioスロットルを使用しようとしています。
情報を見つけました。ここ。私も仕事が止まるのが怖いので、どうすればいいのか悩んでいます...
速度を遅くしたいlvmミラー脚は(最も速いのは/dev/sdb2にあります) /dev/mapper/GRP-NM_mimage_1 -> /dev/dm-1にあります。/dev/sda4

lvdisplay -v /dev/GRP/NMリンクミラーレッグを指定せずにブロックデバイスを表示します。

pvdisplay -mvプログラムPhysical extent 102839 to 117077, Logical volume /dev/GRP/NM_mimage_1, Logical extents 0 to 14238

基本的にこれ答え、 major:minor を使用する必要がある内容がありません。

これこのコマンドを使用sudo lvdisplay -amすると、ミラーレッグの正しい基本を決定できます。補助スロットルを記録する必要があります。それではテストしてみましょう。

ところでテストが失敗しました。そうしましたが、echo "252:1 $((1*1024*1024))" |sudo tee /sys/fs/cgroup/blkio/blkio.throttle.write_bps_device10MBの制限にもかかわらず、SATAからSSDミラーレッグに簡単な800MBファイルをコピーするには、まだ長い時間を待たなければなりませんでした。

これで、ルートOS(SSDに1つ、SATAに1つ)のSATAミラースパーを無効にしました。 SSDでスワップとして使用され、SATAにミラーリングされる5つの単純なファイルもあるため、私のOSは使いにくすぎます。ミラーレッグを再度有効にするには、別のSSDが必要になるようです。 SATAのミラーレッグをもはやIOボトルネックにしない方法を知っている人がいなければ。


結局、LVMミラーを長く停止するようになりました。
昨日はついに再び活性化しました!
別の問題を解決しました。これでLVMイメージはあまり重く見えません(しかしそれでも重いようです)。
https://askubuntu.com/questions/1047568/why-systemctl-doesnt-list-manage-zeitgeist-daemon-and-what-who-actually-do/1051702#1051702。私はこれがiotopがLVMイメージに関連していると思いますが、まだわかりません。be/3 root 0.00 K/s 43111.16 K/s 0.00 % 6.77 % [jbd2/dm-2-8]

私はこの質問がまだ役に立つと思います。私がそれを理解するたびに、または誰かがヘルプ情報を含むフロントエンド(gfxまたはncurses)を公開するたびに、この素​​晴らしいツールをより広く使用するためにcgroup cfgを使用したいと思います。 :)

ベストアンサー1

おすすめ記事