|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.08.2010, 13:35 | #1 |
Новичок
Джуниор
Регистрация: 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%. Заранее спасибо за помощь! |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как узнать активность приложения ? | 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 |