Как использовать Xgrid?

Общее правило для системы справилось, файл подкачки: операционная система создаст файл подкачки, который является полтора раза суммой RAM, которая установлена в Вашем компьютере.

Однако Вам редко нужен размер файла подкачки быть определенными системой, потому что в наше время компьютерная RAM является более, чем соответствующей. Система управляла файлом подкачки со своим уменьшением, и рост подвергается тяжелой фрагментации.

Эта статья KB решает проблему и объясняет, как вычислить размер файла подкачки: Как определить соответствующий размер файла подкачки для 64-разрядных версий Windows Server 2003 или Windows XP.

Установка на файл подкачки фиксированного размера достойна рассмотрения. Кроме того, это предотвращает эту проблему: размер файла подкачки может поочередно становиться слишком небольшим или слишком большим при запуске Windows Server 2008 или Windows Vista, если нет никакого доступного бесплатно дискового пространства, и размером файла подкачки управляет система

1
задан 9 February 2010 в 06:09
3 ответа

Один из наилучших вариантов, которые я нашел для наблюдения, если Xgrid даже, что Вы ищете, состоит в том, чтобы прочитать Учебные руководства Xgrid от MacResearch.

Будьте достаточны, чтобы сказать, что Xgrid преимущественно нацелен на научное сообщество, где они пишут свои программы для использования в своих интересах его, таким образом желая использовать его для использования в своих интересах программ, таких как iMovie, Photoshop, Final Cut, и т.д. является не начинающим.

Посмотрите FAQ из списка рассылки Xgrid:

Если Вы хотите использовать что-то подобное Xgrid с пакетом Final Cut, или майя проверяют QMaster, который является частью пакета Final Cut.

1
ответ дан 3 December 2019 в 22:44

Существует много существующих приложений, которые будут использовать его, такие как Компрессор. Если Вы хотите использовать его со своими собственными приложениями, то необходимо будет кодировать их Apple использования XCode IDE и определенные API, которые обеспечиваются с этой целью. ВОТ является ссылка на xgrid программирующими примечаниями по сайту Apple.

0
ответ дан 3 December 2019 в 22:44
  • 1
    Охладитесь, я могу использовать xgrid для Adobe Photoshop CS4, например?:) –  ParisNakitaKejser 5 November 2009 в 18:30
  • 2
    FWIW, Xgrid и Compressor don' t на самом деле сотрудничают из поля - вместо этого, Apple включали продукт с Компрессором под названием QMaster, который делает то задание. –  Chealion 5 November 2009 в 20:38
  • 3
    @NeoNman nopers, извините, который был бы похож на некоторый Святой Грааль, с дополнительным сыром и свободной приоритетной передачей для горы пространства, извините. –  Chopper3 5 November 2009 в 21:05

Chealion, которому отвечают, как часть Вашего вопроса вполне хорошо.

Для обращения, какие типы приложений могут использовать Xgrid:

Xgrid хорошо подходит для любой задачи, которая может быть распределена для выполнения параллельно на нескольких компьютерах, или рабочих станциях или серверах. Иногда эти проблемные наборы упоминаются как "смущающе параллельные". Вычисления, которые занимают много времени, чтобы завершить, но потребовать, чтобы небольшие данные пересекли сеть, являются превосходными кандидатами (как Seti@Home).

Xgrid состоит из 3 основных частей (контроллер, агент, клиент). Задачи выпускаются от клиента (командная строка или API) к контроллеру и работаются любой доступный агент, подобный ранее распределенным системам планирования как SGE (bsub/qsub) или MPI. В дополнение к пользовательскому коду, использующему xgrid API, любое приложение, которое может быть вызвано из командной строки, может использовать xgrid. Выполнение задачи так же легко как следующее (где uname мог быть любым приложением командной строки, как matlab, R, блендер, язык майя, и т.д.):

$ xgrid -h controller.mygrid.com -job run /usr/bin/uname -a  
Darwin node006.mygrid.com 10.2.0 Darwin Kernel Version 10.2.0 ...

Общее использование Xgrid:

  • научные вычисления
  • распределенный 3D рендеринг
  • распределенное аудио / обработка видеоданных

Xgrid не хорошо подходит для задач, которые являются взаимозависимыми (должны быть выполнены в сериале), или те, которые требуют движущихся больших объемов данных (где копирование данных занимает больше времени, чем просто выполнение локально).

Сам Xgrid просто выполняет данную задачу в удаленной системе, он не может сломать операцию, выполненную приложением в меньшие части (как фотошоп, применяющий эффект к единственному изображению). Задачи, которые не могут быть разломаны на мелкие кусочки, извлекают выгоду больше из сопроцессоров или обработки GPU (через CUDA / OpenCL / GPGPU).

В случае Photoshop xgrid был бы полезен, если бы необходимо было подать заявку, преобразовывает / эффекты против тысяч изображений, поскольку каждый компьютер в сетке мог работать над отдельным изображением одновременно.

Дополнительные ресурсы:

Связанные приложения...

Кросс-платформенные компоненты Xgrid...

1
ответ дан 3 December 2019 в 22:44

Теги

Похожие вопросы