И скинуть сюда содержимое log.txt. 16-килобайтные блоки пишутся в произвольные позиции 2 гигабайтного sparse файла. З.Ы Желательно в этот момент минимизировать дисковую активность других программ.
Booster Volume = C:\ File system supports sparse streams = YES File size = 2Gb Block size = 16kb Time = 591100 ms Bandwidth = 3.63221 Mb/sec OS NT 5.2 Processor AMD Athlon 1.2 GHz Memory 768 Mb Disk ST3320620A
Subrealist Спасибо, а вот моё. Volume = E:\ File system supports sparse streams = YES File size = 2Gb Block size = 16kb Time = 62158 ms Bandwidth = 34.541 Mb/sec Win2003. P4 2.4GHz. 1.5Gb RAM Sata. Пока не очень понимаю откуда такая существенная разница.
Booster надо заранее предупреждать о времяни работы приложения, которое не показывает прогресс. когда оно очень долго непонятно что делало, я его не грохнул только из уважения к автору) Volume = C:\ File system supports sparse streams = YES File size = 2Gb Block size = 16kb Time = 395997 ms Bandwidth = 5.42176 Mb/sec второй части лога, приведённого в посте выше, у меня нет. пишу руками. Vista64sp1 Phenom2 x4 3,2g 4g Segate500g
Booster у тебя серверная винда. она походу по другому настроена на работу с файлами. дочерта кеша для них делает. и по этому такая суровая разница. тут Клерк нужен.
wsd Спасибо. В том то и дело что оно у меня работает быстро и прогресс идёт бодро. ^) Второй части лога нету, но писать это очень желательно. Делает она следующее: создаётся файл, который помечается как SPARSE (DeviceIoControl(hFile, FSCTL_SET_SPARSE, NULL, 0, NULL, 0, &dwTemp, NULL), затем в него пишется в произвольные места блоками по 16 килобайт. Кеширование конечно сразу приходит на ум, но уж слишком велика разница. Запись в не sparse файл у меня кстати медленная.
Booster Вторичный запуск файла. Вот это скорость!)) Volume = C:\ File system supports sparse streams = YES File size = 2Gb Block size = 16kb Time = 576 ms Bandwidth = 3727.43 Mb/sec При первом запуске, примерно до 250мб шло быстро, а потом сильно замедлилось
Booster Это происходит, когда temp.txt не удалён. Но если одинаковые данные не пишутся, то как получается с такой скоростью осуществить их сравнение с данными кэше? Как определяется, когда прекращать запись? ______________________________________________ Не удалённый файл был создан запуском под админом. Последующий под обычным пользователем, и существующий не мог быть удалён, скорее всего цикл крутился в холостую.
Subrealist Да, видимо в этом случае произошла ошибка создания файла и ничего никуда не писалось. А так там вначале файл удаляется и затем создаётся с флагом CREATE_ALWAYS.
Volume = C:\ File system supports sparse streams = YES File size = 2Gb Block size = 16kb Time = 565602 ms Bandwidth = 3.79596 Mb/sec OS Windows XP SP3 Processor i5 4 x 2.6 Memory 4GB Disk WD 1T
Volume = E:\ File system supports sparse streams = YES File size = 2Gb Block size = 16kb Time = 517481 ms Bandwidth = 4.14894 Mb/sec OS Windows XP SP2 Processor AMD Sempron 1.8 Memory 1 GB HDD Samsung HD501LJ
JCronuz, DoctorWho спасибо. У меня скорость записи 4 Mb/sec на не sparse файлах, на sparse же как видно рвёт. Интересно также было-бы посмотреть результаты на других серверных ос. Ещё неплохо-бы найти виндовые настройки файлового кэша.
Volume = C:\ File system supports sparse streams = NO File size = 2Gb Block size = 16kb Time = 605078 ms Bandwidth = 3.5483 Mb/sec OS Windows XP SP2 lite VMWare XD...
Volume = C:\ File system supports sparse streams = YES File size = 2Gb Block size = 16kb 2146304000 bytes Time = 5624 ms Bandwidth = 381.757 Mb/sec Press any key. #> systeminfo Host Name: NOYA OS Name: Microsoft Windows Server 2008 R2 Standard OS Version: 6.1.7600 N/A Build 7600 OS Manufacturer: Microsoft Corporation OS Configuration: Standalone Server OS Build Type: Multiprocessor Free Registered Owner: Windows User Registered Organization: Original Install Date: [19 февраля], 2329:05 System Boot Time: [12 августа], 1051:20 System Manufacturer: System manufacturer System Model: System Product Name System Type: x64-based PC Processor(s): 1 Processor(s) Installed. [01]: Intel64 Family 6 Model 26 Stepping 4 GenuineIntel ~1574 Mhz BIOS Version: American Megatrends Inc. 0502 , [25 марта] Windows Directory: C:\Windows System Directory: C:\Windows\system32 Boot Device: \Device\HarddiskVolume1 System Locale: ru;Russian Input Locale: en-us;English (United States) Time Zone: (UTC+03:00) Moscow, St. Petersburg, Volgograd Total Physical Memory: 6 134 MB Available Physical Memory: 4 521 MB Virtual Memory: Max Size: 12 266 MB Virtual Memory: Available: 10 078 MB Virtual Memory: In Use: 2 188 MB Page File Location(s): C:\pagefile.sys Domain: WORKGROUP Logon Server: \\NOYA Hotfix(s): 47 Hotfix(s) Installed.
Booster похоже на кэш самой системы, <тут были размышления по поводу графика... ну там и так видно ¦] > может попробуете увеличить размер файла гигабайт до 100, для чистоты эксперимента?
Volume = C:\ File system supports sparse streams = YES File size = 2Gb Block size = 16kb 2146304000 bytes Time = 842621 ms Bandwidth = 2.548 Mb/sec Press any key. ============= winXp service pack3 Pentium D 2.666 1.5 Ram 120 HDD