ダウンロードリスト

プロジェクト概要

sdb は、ベンチマークのディスクを本当に単純なプログラムです。それだけに/順に、ファイルからデータの書き込み/読み取りとこの操作のパフォーマンスを計算します。メモリ バッファーは、入力/出力のディスクまたは RAID システムの実際のパフォーマンスに近い値を取得する使用されます。オペレーティング システムによってバッファリングを避けるために O_DIRECT など O_SYNC フラグを使用することができます。それは、dd に似ていますが、dd はディスクのベンチマークのため作成されませんでしたので、いくつかの違いがあります。それは、ディスクまたはディスク上のファイルに書き込む前にランダムな値でバッファーを初期化することが可能です。それはディスクの最大速度を得るためのシンプルだが効果的なプログラムです。簡単のためにより複雑なベンチマークよりもはるかに高速の結果が表示されます。

システム要件

システム要件が設定されていません
プロジェクトのリリース情報やプロジェクトリソースの情報です。
注: プロジェクトリソースの情報は Freecode.com ページからの引用です。ダウンロードそのものは、OSDNにホスティングされているものではありません。

2013-02-16 10:26
0.7.1

バージョン 0.7 でマイナーなバグがある: 最初に、大きなブロック サイズの大きなファイルの「普通の」のスループットは、計算された、IOPS の計算式が行われた場合は、時間の測定は間違っていた。両方の時間が間違っていたスループットの計算に使用されました。あなたがそれらの両方を個別に測定する場合、値は正しいです。
There is a minor bug in version 0.7: if first the "normal" throughput for large files with a big block size was calculated and then IOPS calculations were made, the measurement of the time was wrong. The time for both was used to calculate the throughput, which was wrong.
If you measure them both separately, the values are correct.

2013-02-13 06:45
0.7

IOPS の計算が可能になりました。スレッドの同期された書き換え: いくつかのスレッドでの IOPS を計算するために重要です複数の並行スレッドの数に制限を削除し、詳細モードで出力の詳細を与えます。CPU 使用率が計算されます。
IOPS calculation is now possible. Thread synchronization was rewritten: it is more critical in order to calculate IOPS with several threads, the limit on the number of parallel threads is removed, and the output in verbose mode gives more information. CPU usage is calculated.

2012-11-19 04:20
0.6

2 番目のバッファーは、今は memset() memcpy() の前に初期化されます。これは、奇妙な memcpy() のでも違いが修正されます。今 -F ファイル操作後 fsync() 呼び出しをアクティブにします。このリリースは、使用されている I/O スケジューラうちを見つけるし、それを印刷しようとします。/etc/mtab は、デバイスとファイル ・ システムの/proc/mounts 代わりを見つけるために使用されます。Uname からいくつかの情報がなく、いくつかのタイミング値、最大のスループットと理想的なの 1 つとして冗長モードで印刷されます (最大 ※ スレッド)。システムの負荷は、実際のベンチマーク前後に注意します。
The second buffer is now initialized with memset() before memcpy(). This fixes the strange differences between memcpy() and bcopy(). Now -F activates the fsync() call after file operation. This release tries to find out the I/O scheduler being used and print it. /etc/mtab is used to find devices and filesystems instead of /proc/mounts. Some information from uname is printed in verbose mode as well as some timing values, maximum throughput, and the ideal one (maximum*threads). The load of the system is noted right before and after the real benchmark.

2012-11-14 07:01
0.5

このリリースでの機能変更はありません。冗長出力を再フォーマット、ユーザーがコメントを追加できます、ホスト名と日付/時刻が印刷されます。このリリースは、ファイルが存在デバイスと (多分誰かがドライブをマウントする?) 忘れて使用されるファイルシステムの検索を試みます。コメントは、たとえば、誰かがキャッシュから書き戻しライトスルーに変更した場合を含めると便利です。実際のデバイスへのシンボリック リンクを並列に複数のドライブをテストできます。これは、たとえば、1 つの RAID コント ローラーと 2 つのバック プレーンがある場合に役立つかもしれない。BP あたりのボリュームを構築、それらを並列でテストおよび RAID コント ローラーの限界を見つけることができます。
There is no functional change in this release. The verbose output is reformatted, users can add comments, and the hostname and date/time are printed. This release tries to find the device where the files reside and the used filesystem (maybe someone forgot to mount the drive?). The comment is helpful to include if, for example, someone changes the Cache from WriteBack to WriteThrough. With symbolic links to the real devices, you can test several drives in parallel. This might be helpful if you have, for example, one RAID controller with two backplanes. You could build volumes per BP, test them in parallel, and find the limits of the RAID controller.

2012-11-11 12:25
0.4

これは Freecode の最初のリリースです。
This is the initial release on Freecode.

プロジェクトリソース