mongoperf - クラウドでオンライン

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド mongoperf です。

プログラム:

NAME


mongoperf - MongoDB

SYNOPSIS


モンゴパーフ MongoDB とは独立してディスク I/O パフォーマンスをチェックするユーティリティです。

ランダム ディスク I/O のテストの時間を計測し、結果を表示します。 使用できます モンゴパーフ いずれかの
MongoDB とは別のケース。 の MMF true モードは完全に汎用です。 そのモードでは、
などのツールにある程度似ています。 ボニー++ (mongoperf の方が簡単ですが)。

オプションを指定して、 モンゴパーフ JavaScript ドキュメントを使用します。

参照

· ボニー

· ボニー++

· 出力 from an ラン

· チェック ディスク パフォーマンス     モンゴパーフ ユーティリティ

OPTIONS


モンゴパーフ

- 助けて オプションを表示します モンゴパーフ。 オプションを指定して、 モンゴパーフ JSON を使用する
に記載されている文書   フィールズ のセクションから無料でダウンロードできます。


モンゴパーフ を保持するファイルの形式で構成オプションを受け入れます。 JSONの
書類。 このファイルの内容をストリームする必要があります。 モンゴパーフのように、
次の操作:

mongoperf < 構成

この例では 設定 JSON ドキュメントを保持するファイルの名前です。
次の例のようになります。

{
nスレッド: 、
ファイルサイズMB: 、
スリープマイクロ: 、
mmf: 、
r: 、
w: 、
レクサイズKB: 、
同期遅延:
}

ジョブの設定方法については、   フィールズ これらの各フィールドのドキュメントについては、セクションを参照してください。

CONFIGURATION フィールド


mongoperf.nスレッド
種類: 整数です。

デフォルト: 1

スレッドの数を定義します モンゴパーフ テストで使用します。 飽和するには
システムのストレージ システムには複数のスレッドが必要になります。 設定を検討してください nスレッド
〜へ 16.

mongoperf.fileSizeMB
種類: 整数です。

デフォルト: 1メガバイト(つまり10242バイト)

ファイルサイズをテストします。

mongoperf.sleepMicros
種類: 整数です。

デフォルト: 0

モンゴパーフ 指定された回数だけ一時停止します スリープマイクロ で割った
nスレッド 各操作の間に。

mongoperf.mmf
種類: ブール値。

デフォルト: false

作成セッションプロセスで MMF 〜へ true テストにメモリ マップされたファイルを使用します。

一般的に:

・ いつ MMF is false, モンゴパーフ キャッシュを使用せずに、直接、物理、I/O をテストします。 使う
重いランダム I/O 負荷をテストし、I/O の結合を避けるため、ファイル サイズが大きくなります。

・ いつ MMF is true, モンゴパーフ キャッシュ システムのテストを実行し、通常の
ファイルシステムキャッシュ。 使用 MMF このモードでは、ファイル システム キャッシュの動作をテストします。
メモリマップされたファイル。

mongoperf.r
種類: ブール値。

デフォルト: false

作成セッションプロセスで r 〜へ true テストの一部として読み取りを実行します。

どちらでも r or wtrue.

mongoperf.w
種類: ブール値。

デフォルト: false

作成セッションプロセスで w 〜へ true テストの一環として書き込みを実行します。

どちらでも r or wtrue.

mongoperf.syncDelay
種類: 整数です。

デフォルト: 0

ディスクフラッシュ間の秒数。 同期遅延 に似ています 同期遅延モンゴド.

当学校区の 同期遅延 頻度を制御する モンゴパーフ 非同期ディスクフラッシュを実行します
テストに使用されるメモリ マップ ファイル。 デフォルトでは、 モンゴド この操作を実行します
60秒ごと。 使用 同期遅延 このタイプの基本的なシステムパフォーマンスをテストするため
操作の。

使用するだけ 同期遅延 と一緒に MMF に設定 true.

のデフォルト値 0 これを無効にします

USE


mongoperf < jsonconfigfile

交換する jsonconfigファイル へのパスとともに モンゴパーフ 構成。 呼び出すこともできます
モンゴパーフ 次の形式で:

echo "{nThreads:16,fileSizeMB:1000,r:true}" | ./mongoperf

この操作では次のようになります。

· モンゴパーフ テストは、16 個の同時リーダー スレッドを使用して、物理的なランダム読み取り IO を直接実行します。

· モンゴパーフ 1 GB のテスト ファイルを使用します。

使用を検討する iostat、次の例で I/O パフォーマンスを監視するために呼び出されます。
テスト中。

iostat -xm 2

onworks.net サービスを使用してオンラインで mongoperf を使用する



最新のLinuxおよびWindowsオンラインプログラム