|
Windows10 - тормозит запись на диск.
|
|||
---|---|---|---|
#18+
Суть в следующем: У меня в одной задаче делается съемка большого числа изображений, они преобразуются в jpeg-и и пишутся на диск в отдельных потоках. Изображения порядка 5MPix/RGB, после преобразования каждое порядка 100-200К, казалось бы основное время должно занимать собственно преобразование, а запись на диск работать быстро. До Win7 включительно так все и было, однако, с переходом на Win10 картина поменялась: процессор загружен мало, но диск - 100% (так системный монитор показывает). Комп не в сети, никакого доп. софта, типа антивируса, не стоит. Софт 32-разрядный. С чем это может быть связано? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2017, 17:05 |
|
Windows10 - тормозит запись на диск.
|
|||
---|---|---|---|
#18+
Соколинский Борис, Прямо сразу возникает вопрос - а служба Superfetch включена? Если да - попробуйте отключить. То же касается службы "Windows Search". Ежели не поможет, то может быть имеет смысл поискать драйвера для материнской платы, так как могут быть свои нюансы в работе контроллера жесткого диска. Ну и совсем крайний случай - проверить HDD какой-нибудь программой наподобие Виктории. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2017, 17:47 |
|
Windows10 - тормозит запись на диск.
|
|||
---|---|---|---|
#18+
Спасибо, попробую. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2017, 18:22 |
|
Windows10 - тормозит запись на диск.
|
|||
---|---|---|---|
#18+
К сожалению, только сейчас получил возможность воспроизвести проблему. Докладываю: 1. Отключение служб и вместе, и по отдельности не помогает. 2. Также не помогают "оптимизация" папки под изображения и запуск программы в режиме совместимости (после того, как закончились разумные версии, стал проверять все подряд) 3. Ошибка воспроизвелась на другом компе с другим чипсетом, что позволяет предположить локализацию проблемы в самой винде. Забыл умомянуть: при съемке приоритет процесса поднимается до REALTIME (это необходимо для работы, там жесткий тайминг). ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2017, 15:08 |
|
Windows10 - тормозит запись на диск.
|
|||
---|---|---|---|
#18+
Соколинский Борис, REALTIME = ССЗБ, и зачем писать на один диск из разных потоков (и сколько их) ? картина поменялась: процессор загружен мало, но диск - 100% а попугаи те же? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2017, 15:30 |
|
Windows10 - тормозит запись на диск.
|
|||
---|---|---|---|
#18+
Bred eFeMСоколинский Борис, REALTIME = ССЗБ, и зачем писать на один диск из разных потоков (и сколько их) ? Для скорости, вестимо. Приходит К-й пакет из N картинок, запускается съемка К+1-го, а К-й обрабатывается в доп. потоке. REALTIME нужен потому что все картинки приходят в один буфер, нужно успевать его откачивать чтобы при этом никто не мешал. Все кадры снимаются по триггеру и их нельзя терять. ЧИсло потоков регулируется, по умолчанию = число физ. ядер проца -1. В общем, после отключения брандмауэра и внесения исключений в защитник стало чуть полегче. Но на Win7 все равно существенно быстрее. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2017, 16:07 |
|
Windows10 - тормозит запись на диск.
|
|||
---|---|---|---|
#18+
Соколинский Борис, Возможно, без реалтайма получится быстрее. Чтобы никто не мешал эффективно пользовать буфер, придумана модель актеров . ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2017, 17:39 |
|
Windows10 - тормозит запись на диск.
|
|||
---|---|---|---|
#18+
Соколинский Борис, для скоростной скорости складывай результат в память и от туда асинхронно пиши на диск одним потоком. P.S. РихтерReal-time — чрезвычайно высокий приоритет, и, поскольку большинство потоков в системе (включая управляющие самой системой) имеет более низкий приоритет, процесс с таким классом окажет на них сильное влияние. Так, потоки реального времени могут заблокировать необходимые операции дискового и сетевого ввода-вывода ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2017, 18:49 |
|
Windows10 - тормозит запись на диск.
|
|||
---|---|---|---|
#18+
Bred eFeMСоколинский Борис, для скоростной скорости складывай результат в память и от туда асинхронно пиши на диск одним потоком. В данной архитектуре не получится, один поток не успевает с такой скоростью и конвертировать, и писать. Bred eFeMP.S. Рихтера я, конечно, читал, но... С сетями понятно, но локальные дисковые операции, ЕМНИП, всегда выполнялись с приоритетом приложения. Или уже нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2017, 19:09 |
|
Windows10 - тормозит запись на диск.
|
|||
---|---|---|---|
#18+
В общем, попробовал поменять приоритет на HIGH - никаких изменений. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2017, 19:20 |
|
Windows10 - тормозит запись на диск.
|
|||
---|---|---|---|
#18+
Кстати, о птичках: За каким дьяволом из диспетчера задач убрали возможность менять приоритет запущенных процессов? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2017, 19:27 |
|
Windows10 - тормозит запись на диск.
|
|||
---|---|---|---|
#18+
Соколинский Борис, конвертировать несколькими, а писать одним. Это, а памяти там хватает, может банально подкачка? Ну и шпионские штучки каким-нибудь твиком почистить. Посмотри что будет, если совсем не писать на диск из приложения (тест-моде) и если не конвертировать, а только писать пустышки. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2017, 21:18 |
|
Windows10 - тормозит запись на диск.
|
|||
---|---|---|---|
#18+
Соколинский Борис, убрали возможность менять приоритет запущенных процессов? есть, в "Подробности/Details" ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2017, 21:25 |
|
Windows10 - тормозит запись на диск.
|
|||
---|---|---|---|
#18+
Bred eFeMСоколинский Борис, конвертировать несколькими, а писать одним. . Теоретически можно. Практически хочется сначала понять WTF. Это, а памяти там хватает, может банально подкачка?[/quot] Нет, сразу хватаю много и работаю с персистентным пулом, ибо фрагментация... Память по ходу работы вообще не растет. С пустышками мысль интересная, попробую. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2017, 21:38 |
|
Windows10 - тормозит запись на диск.
|
|||
---|---|---|---|
#18+
В общем, проблема исчезла сама по себе. То ли в каком-то update винды исправили косяк, то ли помог системный SSD (при том, что картинки пишутся на HDD). Пиковая загрузка диска ~20%, как и было на Win7. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2018, 15:03 |
|
|
start [/forum/topic.php?fid=26&msg=39482024&tid=1492691]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 150ms |
0 / 0 |