Creo Simulate > Запуск решателей > Решатели в основном режиме > Устранение неисправностей при выполнении > Устранение причин больших затрат времени на выполнение задания
  
Устранение причин больших затрат времени на выполнение задания
Одним из показателей производительности компьютерной системы в заданиях Creo Simulate является отношение затраченного времени к времени ЦП. Высокое значение этого отношения может указывать на наличие проблем с производительностью, которые связаны либо с настройками запуска Creo Simulate, либо с компьютерной системой.
В заданиях, выполняемых с прямым решателем, коэффициент " затраченное время/время ЦП", намного превышающий 4, может указывать на проблему. В заданиях, выполняемых с итерационным решателем, на проблему может указывать коэффициент, значение которого намного больше 7. У итерационного решателя обычно более высокое значение коэффициента " затраченное время/время ЦП", поскольку он выполняет больше операций ввода/вывода на один расчет, чем прямой решатель.
Ниже приведены возможные причины высоких значений затраченного времени.
Одновременное выполнение более одного приложения. Это может и не приводить к реальным проблемам производительности, пока приложения не начнут конкурировать друг с другом за доступ к ЦП, памяти или дискам. Если производительность ниже ожидаемой, выясните, какие другие приложения могут конкурировать за ресурсы.
Определите, воспроизводится ли проблема при повторном запуске задания при отсутствии или низком уровне другой активности на компьютере.
Значение настройки ОЗУ решателя (solram) слишком высокое.
Значение настройки ОЗУ решателя (solram) слишком низкое.
Запуск итерационного решателя не после 2-го, а после 3-го прохода или позже. Всегда запускайте итерационный решатель сразу после 2-го прохода, за исключением тех случаев, когда при решении некоторого класса задач стабильно наблюдается лучшая сходимость при запуске итерационного решателя после 3-го прохода.
Запуск итерационного решателя после 3-го прохода или позже часто приводит к значительному увеличению объема ввода/вывода и затрачиваемого времени при малом снижении или без снижения числа итераций, требуемых для сходимости.
Размещение рабочих папок на удаленных дисках, смонтированных через NFS. Ввод/вывод на сетевые диски может осуществляться до 10 раз медленнее, чем на локальные диски. Например, локальный диск может передавать данные на скорости 10 МБ/с, а смонтированный удаленный диск — только на скорости 1 МБ/с. По возможности используйте локальные диски.
Использование области подкачки, которая не является локальной для компьютера. Добавьте локальную область подкачки и избегайте использования удаленной области подкачки.
Использование области подкачки или дискового пространства, не предназначенного специально для этой цели. Некоторые операционные системы позволяют динамически разделять область диска для совместного размещения временных файлов и области подкачки. Переход с этого типа динамического разделения на выделенное дисковое пространство или выделенную область подкачки может обеспечить намного лучшую производительность. Повысить производительность также можно путем размещения области подкачки и рабочих файлов на разных физических дисках.
Выполнение большого задания при недостаточном объеме ОЗУ. Производительность многих программ ухудшается, если объем используемой виртуальной памяти превышает доступный объем ОЗУ компьютера. Однако Creo Simulate обычно использует одновременно лишь небольшую часть памяти. Поэтому производительность может оставаться стабильной, даже если сообщается об общем использовании памяти, превышающем объем ОЗУ компьютера в 2–3 раза (а иногда и в 5 раз).
Если все параметры выполнения заданы согласно рекомендациям, но производительность оставляет желать лучшего, сравните коэффициент " затраченное время/время ЦП" и потребление памяти в данном задании и в выполненных ранее заданиях, в которых использовались подобные модели. Убедитесь, что все задания выполнены на одном и том же компьютере в одних и тех же условиях рабочей нагрузки. Подобные модели должны иметь одинаковые элементы и типы анализа и использовать один тип решателя.
Если оба коэффициента, " затраченное время/время ЦП" и " использование памяти/ОЗУ компьютера", имеют высокие значения, то для увеличения производительности может потребоваться установка дополнительного объема ОЗУ. В некоторых случаях это поможет уменьшить распределение памяти для solram или сократить размер анализируемой модели.
Дополнительные сведения об использовании виртуальной памяти см. в разделе Управление ОЗУ, Solram и областью подкачки.