Эта MSR (Microsoft Research) статья является хорошим началом, они также документируют ряд точечных инструментов, таких как IOSpeed, FragDisk и т. Д., Которые вы можете использовать и тестировать в своей среде.
Существует также обновленный отчет / презентация, которую вы можете прочитать о том, как максимизировать последовательный ввод-вывод. Очень интересная вещь, так как они развенчивают, миф о том, что «перемещение головки HD - самая трудоемкая операция», они также полностью документируют свои тестовые окружения и связанные с ними конфигурации, вплоть до материнской платы, контроллера рейда и практически любой соответствующей информации, которую вы можете скопировать Работа. Некоторые из основных моментов - то, как Opteron / XEON совпали, но затем они также сравнили их с безумным \ Hype NEC Itanium (32 или 64 процессора или что-то) для измерения. Со второй ссылки здесь вы можете найти гораздо больше ресурсов о том, как тестировать и оценивать высокопроизводительные сценарии и потребности.
Некоторые другие статьи MSR в этой же теме исследования содержат рекомендации о том, где можно максимизировать свои расходы (например, ОЗУ, ЦП, дисковые шпиндели ... и т. Д.), Чтобы соответствовать вашим шаблонам использования ... все очень аккуратно.
Однако некоторые из них устарели, но, как правило, более старые API в любом случае являются более быстрыми / низкоуровневыми;)
В настоящее время я использую сотни тысяч TPS на специально созданном сервере приложений, используя смесь C #, C ++ / CLI, нативный код и кэширование растрового изображения (rtl * bitmap).
Береги себя;