Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.08.2010, 13:35   #1
Flipper
Новичок
Джуниор
 
Регистрация: 28.08.2010
Сообщений: 1
По умолчанию Как поднять активность использования HDD?

Здравствуйте! Ковыряюсь с программой, назначение которой - максимально загрузить жесткий диск (читать, записывать или перемещать данные). Пытался решить задачу с использованием неформатированного файлового ввода-вывода через потоки (ifstream, fstream) следующим образом:
fout.open("C:\\Temp\\writable.wrt", ios::app|ios::binary);
if(!fout.good())
{
cerr<<"Can't open input file.";
getch();
exit(1);
};
cout << "Choose length of the data segment that you want to write\n";
cin >> lgthChoise;
i = 1;
while (i <= lgthChoise)
{
fout.put('1');
i++;
}
Таким же образом реализовал и копирование данных из одного файла в другой (поточный ввод/вывод). Проблема состоит в том, что при таком использовании HD, мониторы типа HD Sentinel почти никакой активности не обнаруживают, в то время как при дефрагментации диска служебной утилитой, Disk activity взлетает до 100% и уверенно там держится. Вопрос в том, как бы штатными средствами С++ заюзать диск на все 100%.
Заранее спасибо за помощь!
Flipper вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как узнать активность приложения ? keef Помощь студентам 6 19.12.2009 23:11
Как поднять на верх динамически созданное ранее окно? John_chek Общие вопросы Delphi 9 28.04.2009 17:45
Как проверить активность IP в заданом диапазоне SeRhy Работа с сетью в Delphi 2 17.03.2009 23:59