|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.07.2013, 14:47 | #11 |
Форумчанин
Регистрация: 22.02.2010
Сообщений: 912
|
Это вообще в тему! Красава! ЧБ, ну а почему когда длинна превышает этот порог запись происходит гораздо быстрее?
И еще тут вывод напрашивается что писать быстрее будет секторами а не побайтово, каков оптимальный размер сектора для записи? |
29.07.2013, 14:54 | #12 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,342
|
|
29.07.2013, 14:55 | #13 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Цитата:
Система многопоточная штука, а HDD всего 1/несколько, и читающая/пишущая головка тоже в единственном количестве. Если хочешь настоящих тестов а не фейков(как сейчас), то работай с диском напрямую, как с файлом, через низкоуровневые CreateFile, OpenFile, ReadFile, WriteFile, предварительно ознакомившись с файловой системой. Последний раз редактировалось Человек_Борща; 29.07.2013 в 14:59. |
|
29.07.2013, 15:07 | #14 | |
Форумчанин
Регистрация: 22.02.2010
Сообщений: 912
|
Цитата:
П.С. Спасибо за совет, но как работать с hdd и его геометрией через THandle мне вполне ясно, работаем, знаем! Или вы имели ввиду другой способ? |
|
29.07.2013, 15:09 | #15 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Цитата:
|
|
29.07.2013, 15:27 | #16 |
Форумчанин
Регистрация: 22.02.2010
Сообщений: 912
|
Человек_Борща, да нет же, если бы я хотел исследовать запись / чтение с HDD я бы это и делал, я говорю о скорости записи / чтении внутри самих файлов, т.е. именно файлов, работая с ними как с двоичными, независимо от их типа.
|
29.07.2013, 16:36 | #17 |
Участник клуба
Регистрация: 04.04.2010
Сообщений: 1,554
|
Нехилый такой скачок на графиках получается
Когда уже для виндов появится нормальная фс с поддержкой многопоточности |
29.07.2013, 17:51 | #18 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Цитата:
|
|
29.07.2013, 19:33 | #19 |
Форумчанин
Регистрация: 22.02.2010
Сообщений: 912
|
Знал бы точно не писал бы! Количество магнитных головок на HDD 1-8 шт. Зависит от кол-ва пластин в HDD и регламентируется производителем.
Но дело вообще не в этом. Я же тему назвал "Скорость записи файла..." Причем тут HDD. Когда файл THandle открыт запись идет в него, а только потом сохраняется на HDD уже записанная информация. Интересуют все же ответы или рассуждения на моменты которые я раскрыл в первом посте. Последний раз редактировалось kta87; 29.07.2013 в 19:35. |
29.07.2013, 20:10 | #20 |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
ты бы хоть для начала почитал, как твоя ос работает с блочными устройствами, представил бы код, на котором тесты гоняешь, потом бы уже вопросы и задавал. но если ты не понимаешь разницы между записью в кеш и записью на блочное устройство и считаешь, что скорость записи как-то зависит от расширения файла - медицина бессильна.
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance Последний раз редактировалось pproger; 29.07.2013 в 20:12. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Измерить скорость чтения и записи данных на диск | testerka | Общие вопросы .NET | 2 | 18.11.2010 10:48 |
Низкая скорость записи на HDD | Terran | Компьютерное железо | 7 | 15.10.2010 11:09 |
узнать программно скорость записи на диск | smalsvoloch | Общие вопросы Delphi | 0 | 29.04.2010 10:33 |
Снизилась скорость записи на HDD (SATA) | EducatedFool | Компьютерное железо | 12 | 06.03.2009 16:59 |
Скорость записи на флешку. | DelphiMan | Общие вопросы Delphi | 2 | 31.01.2009 17:51 |