Forum

Author Topic: При уходе в swap нагрузка на процессор падает до 0%  (Read 8158 times)

And

  • Newbie
  • *
  • Posts: 3
    • View Profile
Доброго времени суток.
В момент заполнения оперативной памяти и начале записи в swap уровень загрузки ядер процессора падает до 0% скорость изменений количества выделенной памяти тоже чрезмерно замедляется до нескольких десятков килобайт в минуту. Видеокарта также не нагружена.
На форуме находил описание подобных моментов, но загрузка процессора описывается как полная.
Понятно что это не баг, но может быть небольшое изменение алгоритма выделения памяти сможет хотя бы немного улучшить подобные ситуацию. Или есть способы самому как-то улучшить производительность программы в подобных случаях (кроме замены модулей памяти на более вместительные))?

---------------------------------------------
тип объекта: Произвольный; тип геометрии: Гладкий; качество результата: Среднее
PhotoScan Standard Edition Version 0.9.1 build 1632 (64bit)
linux mint Release 14 (nadia) 64-bit
Kernel Linux 3.5.0-17-generic
Memory: 7,8 GiB
Processor: AMD Phenom(tm) II X6 1090T Processor ? 6
« Last Edit: February 17, 2013, 12:36:55 PM by Dron09 »

Alexey Pasumansky

  • Agisoft Technical Support
  • Hero Member
  • *****
  • Posts: 14839
    • View Profile
Добрый день,

Поскольку скорость работы со swap значительно ниже, чем с RAM, то и общее время обработки будет замедлено в десяти, а то и сотни раз.
Примерные требования к объёму оперативной памяти в зависимости от параметров реконструкции и количества изображений есть на наших Wiki-страницах: http://www.agisoft.ru/wiki/PhotoScan/Tips_and_Tricks#Memory_Requirements

В качестве рекомендаций по снижению потребления памяти можно уменьшить качество реконструкции, уменьшить рабочий объём (Bounding Box), отключить часть изображений.
Однако, если планируется обрабатывать схожие наборы данных, то, возможно, есть смысл рассмотреть возможность установки дополнительных модулей памяти.

Что касается видеокарты, то вычисления на GPU происходят только на этапе построения карт глубины (Reconstructing depth maps).
« Last Edit: February 17, 2013, 12:44:49 PM by Alexey Pasumansky »
Best regards,
Alexey Pasumansky,
Agisoft LLC