Как я могу написать программу, которая может тестировать пропускную способность диска?

StackOverflow https://stackoverflow.com/questions/700570

Вопрос

Как я могу написать программу, которая может тестировать пропускную способность диска в системах Windows, используя c ++?

Каковы основные шаги и API, которые я могу использовать для программирования?

Это было полезно?

Решение

Одним из тестов с открытым исходным кодом является бонни, который в основном использует стандартный C API.Вам нужно будет изменить некоторые функции синхронизации в соответствии с требованиями Windows.

Другие советы

В общих чертах:

  • записать известный (большой) объем данных на диск ( см. write() )
  • запустить часы (см. time() или clock() )
  • считывание данных с диска (см. read() )
  • остановите часы (см. выше)
  • сообщить о результатах (см. cout)
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top