3.8. VDO 圧縮の測定


この手順では、VDO テストボリュームで VDO データ圧縮の効率をテストします。

前提条件

手順

  1. VDO テストボリュームで重複排除を無効にして圧縮を有効にします。

    # vdo disableDeduplication --name=vdo-test
    # vdo enableCompression --name=vdo-test
    Copy to Clipboard Toggle word wrap
  2. VDO ボリュームを同期して、未完了の圧縮を完了します。

    # sync && dmsetup message vdo-test 0 sync-dedupe
    Copy to Clipboard Toggle word wrap
  3. 転送する前に VDO 統計を調べます。

    # vdostats --verbose | grep "blocks used"
    Copy to Clipboard Toggle word wrap

    data blocks usedlogical blocks used の値を書き留めます。

  4. VDO は、ファイルシステムのオーバーヘッドと、実際のユーザーデータを最適化します。logical blocks used から data blocks used を引いて、空のファイルシステムの圧縮により削減された 4 KiB ブロックの数を計算します。
  5. /lib ディレクトリーの内容を VDO ボリュームにコピーします。

    # cp --verbose --recursive /lib /mnt/vdo-test
    
    ...
    sent 152508960 bytes  received 60448 bytes  61027763.20 bytes/sec
    total size is 152293104  speedup is 1.00
    Copy to Clipboard Toggle word wrap

    コピーしたデータの合計サイズを記録します。

  6. Linux キャッシュと VDO ボリュームを同期します。

    # sync && dmsetup message vdo-test 0 sync-dedupe
    Copy to Clipboard Toggle word wrap
  7. VDO 統計を再検証します。

    # vdostats --verbose | grep "blocks used"
    Copy to Clipboard Toggle word wrap

    logical blocks useddata blocks used を確認します。

  8. 次の式を使用して、圧縮により削減されたバイト量を計算します。

    saved_bytes = (logical_blocks_used - data_blocks_used) * 4096
    Copy to Clipboard Toggle word wrap

クリーンアップ手順

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る