このMSR (Microsoft Research) の論文は良い出発点です。また、IOSpeed、FragDisk など、環境で使用およびテストできる多数のポイント ツールも文書化されています。
シーケンシャル IO を最大化する方法について読むことができる更新されたレポート/プレゼンテーションもあります。「HDヘッドの移動は最も時間がかかる操作である」という神話を暴く非常に興味深いものであり、テスト環境と関連する構成、マザーボード、RAIDコントローラー、およびそれらを複製するための事実上すべての再現情報に至るまで、完全に文書化しています。仕事。ハイライトのいくつかは、Opteron / XEON がどのように一致したかですが、測定のために非常識な誇大広告の NEC Itanium (32 または 64 プロセッサなど) と比較しました。ここの 2 番目のリンクから、ハイスループットのシナリオとニーズをテストおよび評価する方法に関するより多くのリソースを見つけることができます。
この同じ研究トピックの他の MSR 論文のいくつかには、使用パターンに対応するためにどこで支出を最大化するか (RAM、CPU、ディスク スピンダルなど) についてのガイダンスが含まれています。
ただし、一部は古くなっていますが、通常は古い API の方が高速で低レベルのものです ;)
私は現在、C#、C++/CLI、ネイティブ コード、およびビットマップ キャッシング (rtl*bitmap) を組み合わせて使用して、専用のアプリ サーバーに何十万もの TPS をプッシュしています。
気をつけて;