Форум пользователей ПО АСКОН

Профессиональные вопросы => Аппаратное обеспечение => Тема начата: Иван от 19.03.11, 12:05:47

Название: Использование русурсов процессора
Отправлено: Иван от 19.03.11, 12:05:47
Всем привет!
Такая проблема: работаю на компас 3D V12, операционная система Win7x64. Системный диспетчер задач показывает, что компас грузит проц только на 25% и это потолок вне зависимости от сложности сборки. Получается что компас использует лишь четверть ресурсов. Как это можно исправить? Хотелось бы чтоб компас использовал процессор на полную, как например V9 на системе WinXP (загружает проц на 100%)
Название: Re: Использование русурсов процессора
Отправлено: 2VMS от 19.03.11, 20:11:01
А чем не устраивает такое положение дел.
Если нужна сто процентная загрузка процессора, то взвращайтесь на Winwows XP. Или переходите на Windows 7 Starter, уверяю вас загрузка будет - 100%.
В  следующий раз, задавая вопрос, необходимо указывать выпуск операционной системы, а у Windows 7 их шесть:
- стартовая,
- домашняя базовая,
- домашняя расширенная,
- профессиональная,
- максимальная,
- корпоративная.
Также указывать процессор (и его параметры), объём ОЗУ, видеокарту.
Без такой информации трудно отвечать на поставленные вопросы. Здесь не телепаты обитают.
 
Название: Re: Использование русурсов процессора
Отправлено: Иван от 19.03.11, 22:15:25
2VMS, спасибо!
Конфигурация следующая: система Win7 профессиональная 64-х разрядная, видеокарта Quadro FX580, проц. Core i5 (два ядра, четыре потока, если не ошибаюсь  модель 480, уточню в понедельник, когда на работу приду), 8 Гб оперативки.
Такое положение дел не устраивает, потому как при работе с большой сборкой комп заметно притормаживает, а задействует при этом лишь 25% ресурсов процессора. Полагаю, если бы использовался проц на 100%, то тормозов было бы меньше.
Также я думаю, что дело не в процессоре и не в системе Windows, так на том же компе включаю наприме Quake3 и он прогружает проц на 100%. Возможно нужно настроить сам компас?
Спасибо.
Название: Re: Использование русурсов процессора
Отправлено: 2VMS от 20.03.11, 00:02:17
Рекомендую просмотреть в этой ветке возможные предложения в других постах.
Название: Re: Использование русурсов процессора
Отправлено: YNA от 20.03.11, 08:09:48
Если процессор четырёхядерный (как в вашем случае) то будет загружаться только одно ядро, а это и есть 25%. Если бы прцессор был одноядерный, то загрузка при работе компаса была бы 100%.
С одной стороны это даже хорошо - система всегда остаётся отзывчивой и работа компаса на неё заметного влияния не оказывает.
Название: Re: Использование русурсов процессора
Отправлено: Иван от 20.03.11, 15:29:19
YNA , спасибо
Вот в чем дело: если поглядеть на диспетчер задачь, где показана загрузка каждого ядра процессора, то видно что при работе компаса нагружаются все четыре ядра, но таким образом, что в сумме это составляет 25% от ресурсов всего процессора. Приведу картинку.
Получается все же компас использует все ядра. Вот как бы сделать так чтоб он мог использовать полностью скажем 3 ядра, либо грузить ядра так, чтоб это составляло например 80% ресурсов процессора? А то сейчас выходит, что комп вроде бы мощьный, а используется всего на 25% (и при этом компас подтормаживает на большой сборке)! Значит надо либо просить у руководства еще более мощный комп, либо сделать так чтоб компас максимально использовал тот, который имеется.
Спасибо.
Название: Re: Использование русурсов процессора
Отправлено: serega от 21.03.11, 12:05:32
это недоработка програмеров  :`(
у меня такая же лажа, комп АМД Феном Х4 965 - 4 ядра по 3.5 каждое - При работе в компасе - нагрузка идет только на одно ядро, а при работе в других прогах загружаются все четыре, даже при небольших сборках. :um:
Название: Re: Использование русурсов процессора
Отправлено: Роман_Б от 21.03.11, 12:50:07
А можно скрин, где в CAD (что за программа) системе загрузка идет на 100% у многоядерника?
Название: Re: Использование русурсов процессора
Отправлено: Иван от 21.03.11, 17:45:06
Роман_Б, Solidworks, например, берет столько, сколько нужно.
Название: Re: Использование русурсов процессора
Отправлено: Иван от 21.03.11, 17:50:38
Все же я хотел бы узнать, есть ли какой то способ преодолеть это ограничение? Может нужно что то в самом компасе настроить? Или может что то нить в реестре сделать? Или еще что....... Ведь должен быть способ.....
Название: Re: Использование русурсов процессора
Отправлено: Роман_Б от 21.03.11, 18:54:24
Иван, Я потому и спрашиваю, что это не первый вопрос такой. У меня на работе стоит SW 2010 и NX6 и ни один не рараллелит по полной или близкой к тому. Вы выложите скрин с процессом загрузки как сделали для компаса. А то струдом вериться.
Название: Re: Использование русурсов процессора
Отправлено: Иван от 22.03.11, 10:25:45
Роман_Б, привожу картинку. Нет под рукой достаточно большой сборки, но и из того что есть, видно, что Solid берет почти 50%. У меня достаточно не плохой комп, поэтому чтоб его прогрузить еще больше, надо что то еще более массивное. Но что Solid берет еще больше, это я видел своими глазами (жаль вам показать не смогу сейчас, может позже). Доходило и до 70%.
На картинке видно, что два ядра почти полностью загружаются. Остальные подключаются при необходимости.
Название: Re: Использование русурсов процессора
Отправлено: Роман_Б от 22.03.11, 10:38:25
Это итересно. А на какой операционке это? И еще у Вас 4 ядра я смотрю, а попробуйте перейти в потоковый режим (8 потоков) и посмотреть как там будет распределяться нагрузка на проц.  Прото у меня проц i7-960 (стоит 8 потоковый режим) и я никак не могу добиться чтоб забирало больше 1 ПОТОКА. Мне не проверить на чисто 4-х ядрах (админы не дают переходить с потокового режима) вот и пошу вас.
Название: Re: Использование русурсов процессора
Отправлено: Иван от 23.03.11, 17:21:28
Роман_Б, операционная система Win7 профессиональная, проц двухядерный, четыре потока, т.е. я и так в "потоковом режиме". Под потоковым режимом вы понимаете включение гипертрйдинга? Если да, то его получается можно и отключить при желании? Не знаете ли как это сделать?
Название: Re: Использование русурсов процессора
Отправлено: YNA от 24.03.11, 07:26:19
Знаете, я дико извиняюсь за ложную информацию про загрузку только одного ядра :shu:, но случилось что то странное :o. Компас грузит процессор на 50% (см. рисунки). Даже не знаю что случилось и что на это повлияло: то ли СП2 для компаса, то ли СП1 для Windows 7, но факт на лицо.
Конфигурация такая: Компас V12+SP2, Windows 7 Максимальная х 64 + SP1, Процессор i5-750.
Одно скажу, раньше такого не было и случилось это видимо не так уж давно.
Название: Re: Использование русурсов процессора
Отправлено: Роман_Б от 24.03.11, 10:18:49
Все интересней и интересней. Может это Win 7 помогает иногда, может новое поколение процессоров, может все эт всместе, может еще что. Но вот что конкретно???

По поводу гипертрейдинга, то да его можно отключать через биос. Конкретно сказать не могу. Я думаю в инете найти не сложно будет.
Название: Re: Использование русурсов процессора
Отправлено: Иван от 23.04.11, 08:58:45
Установил SP1 на семерку. Хоть и не координально, но ситуация все же поменялась: копас стал потреблять до 30% ресурсов процессора
Название: Re: Использование русурсов процессора
Отправлено: forzar от 04.05.11, 09:05:52
а не сталкивались ли уважаемые с такой промблемкой
после установки компаса как отрезало 70% памяти )))
то есть всего 8 гигов они видны но система упорно использует только 30%
до установки приложения кушали по 6 гигов спокойно
нет ли объяснений случившемуся ???
ситуация по сути стала такой же:
http://windows7forums.com/windows-7-hardware/61693-computer-recognizes-8gb-ram-but-only-uses-30%25.html?language=ru
Название: Re: Использование русурсов процессора
Отправлено: YNA от 04.05.11, 17:00:03
Это интересно. Но не понятно на каких программах проявляется. Приведите пример какой-нибудь.
Вот например 7-Zip-64bit: степень сжатия - "ультра", размер словаря - 512 Мб (более 5 Гб памяти на упаковку). Вроде всё нормально, ни каких ограничений нет.
Название: Re: Использование русурсов процессора
Отправлено: forzar от 06.05.11, 19:55:50
да похоже конфликт железок с железками или винды с железками жуткое дело ОС видит 8 гигов но не использует хотя был момент что использовала, но потом как отрезало
вопрос по компасу  он же всё таки *32  разрядный по диспетчеру задач??? у меня влез в х86 ))) я к тому что он просто х64  совместимый но сам-то 32
Название: Re: Использование русурсов процессора
Отправлено: Pollitruk от 06.05.11, 23:59:24
Да успокойтесь вы. Компас 32 битное приложение, этого вроде никто и не скрывает. Как любое 32 битное приложение, оно запущено в режиме совместимости: эмуляции 32битной системы. В этом режиме использовать больше одного ядра не может ни одно приложение!  Вот появится 64 битный компас, тогда и будет он больше одного ядра использовать, а пока все случаи использования более чем одного ядра, это ошибки ОС или паразитные процессы вызванные сбоями в работе чего-либо.
Название: Re: Использование русурсов процессора
Отправлено: Иван от 02.12.12, 21:41:48
Хотелось бы вернуться к обсуждению данного вопроса в ссвете выхода v14x64. Решена ли там эта проблема? Может кто то из беттеров смог бы привести скрины диспетчера задач.
Название: Re: Использование русурсов процессора
Отправлено: kamos от 10.12.12, 13:49:45
Цитата: Иван от 02.12.12, 21:41:48
Хотелось бы вернуться к обсуждению данного вопроса в ссвете выхода v14x64. Решена ли там эта проблема? Может кто то из беттеров смог бы привести скрины диспетчера задач.
Не уверен, что мой пример корректен, так как загрузку процессора обеспечил модуль APM FEM, а не сам компас, но скрин есть.
Название: Re: Использование русурсов процессора
Отправлено: demosfenus от 13.02.13, 07:59:39
Цитата: kamos от 10.12.12, 13:49:45Не уверен, что мой пример корректен
В вашем примере не видно какую часть процессора "съедает" именно kompas.exe.
100% загрузка процессора возможна и по другим причинам.

На сколько я понял после общения с техподдержкой Аскона по схожей проблеме, если включить параллельную обработку (Сервис => Параметры => Система => Общие => Управление системой => Разрешить параллельную обработку), то "ограничение" в одно ядро будет обходиться. Судя по всему, в этом случае для различных пересчетов создаются дополнительные процессы, которые могут занимать остальные ядра процессора и оперативную память.
Название: Re: Использование русурсов процессора
Отправлено: kamos от 05.03.13, 11:55:47
Цитата: demosfenus от 13.02.13, 07:59:39
В вашем примере не видно какую часть процессора "съедает" именно kompas.exe.
100% загрузка процессора возможна и по другим причинам.
Помимо компаса могли быть открыты разве что пара вкладок браузера и плеер, но они сильно повлиять не могли, компьютер был достаточно мощный.
Название: Re: Использование русурсов процессора
Отправлено: adam от 12.07.13, 08:22:11
Сервис => Параметры => Система => Общие => Управление системой => Разрешить параллельную обработку - кто скажет помогло?
Название: Re: Использование русурсов процессора
Отправлено: СВ от 12.07.13, 14:21:08
--
Название: Re: Использование русурсов процессора
Отправлено: Buch от 12.07.13, 14:49:15
Цитата: kamos от 05.03.13, 11:55:47
Помимо компаса могли быть открыты разве что пара вкладок браузера и плеер, но они сильно повлиять не могли, компьютер был достаточно мощный.

Помогло.

Сборочный чертеж, с несколькими тыс. компонентов (приборостроение, блок) со множеством видов, «на глазок» стал шевелиться/перестраиваться заметно быстрее. Загружаться еще быстрее.

Для Компас 14 SP1 64х
Название: Re: Использование ресурсов процессора
Отправлено: Вират Лакх от 11.02.14, 22:55:12
Обратите внимание, что параллельная обработка несколькими ядрами/потоками процессора ассоциативных видов работает не всегда. С самого появления (скорее всего) этой способности у Компаса и вплоть до версии 15 билд 847 (64-битные версии не проверялись) имеет место следующая ошибка, которая не зависит от располагаемого объема оперативной памяти. Когда модель открыта, чертеж с её ассоциативными видами открыт и произведены изменения в модели с последующим переходом из модели в чертеж, Компас сразу же спрашивает обновить чертеж. Если пользователь соглашается, то, судя по диспетчеру задач и затраченному времени, при перестройке нескольких видов будет работать только один поток (это при включенной опции разрешить параллельную обработку). Если пользователь отменит обновление чертежа (и, следовательно, увидит перечеркнутые виды), а затем сам вызовет команду перестройки чертежа, то в этом случае Компас будет использовать все имеющиеся потоки процессора.
Когда модель и чертеж закрыты. Если модель открыть, изменить и закрыть, затем открыть чертеж с видами этой модели и согласиться на перестройку чертежа, то также будут использоваться все потоки процессора.
Это очередной "камень в огород" разработчика программы по вопросу тестирования продукта. Из бета-тестеров, включая всех свыше 600 человек для версии 15, тоже никто, видимо, этого не заметил.
Стоит отметить, что использование всех потоков процессора при перестройке ассоциативных видов возможно и при 4 Гб ОЗУ по крайней мере в 14-й версии. Возникает вопрос относительно п.2 раздела "графические документы" в документе "Отличия версии 13 SP1 от версии 13", который гласит: "При использовании компьютера, оснащенного процессором с несколькими ядрами и достаточным количеством оперативной памяти (от 8 ГБ), можно ускорить создание и перестроение ассоциативных видов за счет их параллельной обработки. Выбор способа обработки производится в диалоге управления системой." Это ограничение было снято или его на самом деле и не было никогда?
Название: Re: Использование русурсов процессора
Отправлено: Falcon555 от 12.02.14, 09:04:59
Цитата: Вират Лакх от 11.02.14, 22:55:12
Когда модель открыта, чертеж с её ассоциативными видами открыт и произведены изменения в модели с последующим переходом из модели в чертеж, Компас сразу же спрашивает обновить чертеж. Если пользователь соглашается, то, судя по диспетчеру задач и затраченному времени, при перестройке нескольких видов будет работать только один поток (это при включенной опции разрешить параллельную обработку). Если пользователь отменит обновление чертежа (и, следовательно, увидит перечеркнутые виды), а затем сам вызовет команду перестройки чертежа, то в этом случае Компас будет использовать все имеющиеся потоки процессора.
Когда модель и чертеж закрыты. Если модель открыть, изменить и закрыть, затем открыть чертеж с видами этой модели и согласиться на перестройку чертежа, то также будут использоваться все потоки процессора.
Так вот оно в чем дело-то оказывается! а то я не мог понять, то работает параллельное перестроение видов, то нет...
Надеюсь вы отправили свои изыскания в тех. поддержку Аскона.
Название: Re: Использование русурсов процессора
Отправлено: sishon от 22.01.25, 08:29:04
2024 год, до сих пор используется 1 ядро, 22 компас
Название: Re: Использование русурсов процессора
Отправлено: Валерий Изранов от 22.01.25, 09:35:19
Жирует процессор без работы. Компасу загрузить его нечем.
Несколько процессоров нужно чтоб смотреть порнофильмы в высоком качестве.
Название: Re: Использование русурсов процессора
Отправлено: СВ от 22.01.25, 09:36:05
 (Всё с вами понятно...)