検索

3.8. VDO 圧縮の測定

download PDF

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

前提条件

手順

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

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

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

    # vdostats --verbose | grep "blocks used"

    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

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

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

    # sync && dmsetup message vdo-test 0 sync-dedupe
  7. VDO 統計を再検証します。

    # vdostats --verbose | grep "blocks used"

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

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

    saved_bytes = (logical_blocks_used - data_blocks_used) * 4096

クリーンアップ手順

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.