6.7. サイジングファクター
スケーリングに必要なサイジングファクターは以下のとおりです。
Remote system size
-
CPU、ディスク、ネットワーク・インターフェイスおよびその他のハードウェアリソースの数は、集中型ロギングホスト上の各
pmlogger
が収集するデータ量に影響します。 Logged Metrics
-
ログメトリックの数と種類が重要なロールを果たします。具体的には、
per-process proc.*
メトリックには、大きなディスク容量が必要です。たとえば、標準的なpcp-zeroconf
の設定で 10 秒のログ取得間隔の場合、proc メトリックなしでは 11MB、proc メトリックありでは 155MB と、係数は 10 倍以上になります。さらに、各メトリックのインスタンス数、たとえば CPU、ブロックデバイス、ネットワークインターフェイスの数なども、必要なストレージ容量に影響を与えます。 Logging Interval
-
メトリックのログを取る間隔は、ストレージの要件に影響します。各
pmlogger
インスタンスのpmlogger.log
ファイルには、毎日の PCP アーカイブファイルの予想サイズが書き込まれます。これらの値は圧縮されていない推定値です。PCP のアーカイブは約 10:1 と非常によく圧縮されるため、実際の長期的なディスク容量の要件は、特定のサイトで決定することができます。 pmlogrewrite
-
PCP をアップグレードするたびに
pmlogrewrite
ツールが実行され、旧バージョンと新バージョンの PCP でメトリックのメタデータに変更があった場合、古いアーカイブが書き換えられます。この処理時間は、保存されているアーカイブの数に応じてリニアに変化します。
関連情報
-
システム上の
pmlogrewrite(1)
およびpmlogger(1)
man ページ