paexec

Софтуер снимки:
paexec
Софтуер детайли:
Версия: 0.19.1
Дата на качване: 20 Feb 15
Розробник: Aleksey Cheusov
Разрешително: Безплатно
Популярност: 19

Rating: 1.0/5 (Total Votes: 1)

paexec е програма, която разпределя дадени задачи (стандартния вход) в няколко процесора или машини в мрежата.
paexec още няма ограничените вътрешни буфери вече. Всички те се преоразмерява автоматично, както е необходимо. Променлива PAEXEC_BUFSIZE среда поставя знак * първоначална * размер на буфера, не * максимална * един.
README: бележки за нестандартна функция getopt_long, и съвети как да се изгради paexec на платформи, без getopt_long подкрепа (JP-UX, Solaris и т.н.).
Монтаж:
0) се изисква BSD грим. Аз го наричам 'bmake ", но истинската му наименование може да
   варира. pmake или просто да са възможните варианти.
   Ако е необходимо да промените опциите за строителни подразбиране
   тичам bmake като този
     ENV [YOUR_ASSIGNMENTS] bmake
   Вижте например раздел долу
1) се изисква "libmaa" библиотека за изграждане paexec. Тя е част от
   "Dict" проект http://sourceforge.net/projects/dict
   Quick извадка от сграда:
       GZIP-DC /home/cheusov/downloads/dictd-XYZtar.gz | катран -xf-
       CD dictd-X-Y-Z / libmaa
       ./configure
       gmake
       gmake инсталиране
   ЗАБЕЛЕЖКА: gmake е GNU направите тук! При повечето Linux дистрибуции
   той е кръстен грим.
2) декомпресирате paexec архив, който сте изтеглили, подобен на този
   GZIP-DC paexec-X-Y-Z.tar.gz | катран -xf-
3) CD paexec-X-Y-Z
4) bmake
5) (не е задължително!) Bmake инсталирате-директории
6) bmake инсталиране
Има много на Makefile променливи, които може да се променя по време на
изграждане и монтаж.
собствени променливи paexec си (всички те са в началото на Makefile):
  ПРЕФИКС - когато paexec е инсталирана, за да
  LIBMAA - свързващата възможност за свързване "МАА" библиотека
Променливи BSD грим на (най-често използваните,
за всички останали - виж документацията и да и .mk файлове)
 BINDIR - когато paexec изпълним себе си е инсталирана, за да
 Мандир - където страници от ръководствата са инсталирани на
 BINOWN - paexec изпълним собственик
 BINGRP - paexec изпълним група
 MANOWN - собственик мъж страница
 MANGRP - мъж страница група
Примери за изграждане и монтаж:
 1) bmake всички инсталирате-директории инсталират
 2) ENV CC = ICC
       ПРЕФИКС = / Начало / cheusov / местно
       CPPFLAGS = "- I / ЮЕсАр / PKG / включва"
       LDFLAGS = '- L / ЮЕсАр / PKG / либералните -Wl, -rpath -Wl, / ЮЕсАр / PKG / либералните "
       LDADD = -lextralib
       CFLAGS = '- Werror -Wall "
       BINOWN = cheusov
       BINGRP = потребители
       MANOWN = cheusov
       MANGRP = потребители
       MKCATPAGES = няма
          bmake -S всички инсталирате-директории инсталират
 3) paexec се нуждае от не-преносими getopt_long (3) присъства в
     * BSD и Linux операционни системи. Ако тя липсва във вашата OS,
     може да се изгради paexec като следното.
     ехо "#include"> ./config.h
     ENV
       CPPFLAGS = '- DNO_PORTABHACKS_H = 1 -DHAVE_CONFIG_H = 1 "
       LDFLAGS = '- lnbcompat "
          bmake -S всички инсталирате-директории инсталират
     където libnbcompat е преносимост библиотека на NetBSD е
     Разбира се, можете да използвате всяка друга реализация на getopt_long.
     Забележка: Не, аз не ще използвате autotools

Какво ново в тази версия:

  • libmaa се не е необходимо повече да се изгради и тичам paexec.
  • е добавен Представяне paexec.pdf.

  • Е въведена
  • Околна среда променлива PAEXEC_EOT.
  • Option -Y е добавен в paexec (1) и paexec_reorder (1) за определяне на края на задача маркер на & quot; магия & quot; низ.
  • Option -C е добавен в paexec (1) за определяне на & quot; калкулатор & quot; по-лесно.
  • Option -x се прибавя към paexec_reorder (1).

  • Бяха направени
  • Допълнения и подобрения на регресия тестове и документация.

Какво ново във версия 0.18.0:

  • NULL и сочен (sigsegv) е фиксиран в paexec (1).
  • Това се случи, когато на първа линия даден на входа беше празен.
  • Цяла командване предава на SSH-подобен транспорт вече се shquoted.
  • По-специално това определя -х, която не е работила заедно с -t. & Quot; paexec -G & quot; вече приема празен низ като задача.
  • маловажна поправка е направена в страницата на paexec_reorder човек.
  • Още тестове регресия са били добавени.

Какво ново във версия 0.17.0:

  • Опцията -х инструктира paexec (1), за да тече една команда на задача.
  • Подобрения за опцията -N.
  • Опцията "-mt = 'задава алтернативен край на маркер задача.
  • Опцията -md = поставя разделител между задачите в графика режим (-G).
  • Изходна линия, която съдържа не успяха издръжка вече не завършва с ненужна разделител.
  • Дълги опции са напълно отстранени.
  • & quot; paexec_reorder -G & quot; сега извежда правилно дръжки успяха задачи ".
  • -m на вариант се прибавя към paexec_reorder (1), която е подобна на -m paexec на.
  • Още примери и регресия тестове.
  • Обновленията в документацията и подобрения.

Какво ново във версия 0.16.0:

  • Тази версия има решение за откази за компилиране на древния OpenBSD, HP-UX, а може би и други.

  • Прибавят
  • Нови режими за промяна на поредността задачи; виж -W0 и -W2 възможности.
  • Дълги опции са все още поддържат, но считат отхвърлена.
  • & quot; mkcmake тест & quot; сега има шанс да успее в HP-UX, Solaris и други SVR4 производни.

Какво ново във версия 0.15.0:

  • Системата за строителство се е променило от МК-файлове, за да MK-конфигурирате.
  • Има нов изпълним paexec_resort (1) за нормализиране на нарязан изхода на paexec (1).
  • Има нова опция -W за преподреждане на задачи.
  • С тази опция, paexec (1) е в състояние да се сведе до минимум общото време за обработка чрез разпределяне на задачи по мрежата или процесори в един по-добър начин.
  • Има корекция на 1 байт препълване на буфера, което се случи, когато се прилага -D (дебъгване) опцията.
  • обновления на документацията, малки корекции, и кодови почиствания.

Какво ново във версия 0.13.0:

  • Алгоритъмът за откриване цикъл (paexec -s) е напълно преработен и сега does't разпредели tasks_count ^ 2 числа.
  • Сега тя работи много по-бързо.
  • се добавя _timeout_ вариант -Z.
  • Опит да изпълните повторно командата на един не е възел се прави на всеки _timeout_ секунди.
  • Тази опция дава възможност да се организират групи над ненадеждни мрежи, хардуер или софтуер.

Какво ново във версия 0.12.0:

  • Тази версия добавя -Z опция. Ако се прилага, четене / запис (2) операции от / до възли стават незначителни.
  • В случай paexec е загубил връзка с възел, тя ще се припише провали задачата на друг възел и, ако бъде приложена опцията -s, ще изведе низа & quot; фаталната & quot; до стандартния изход.
  • Това прави paexec устойчиви на грешки на I / O, и като резултат може да създадете paexec клъстери дори по мрежа, състояща се от ненадеждни източници (интернет?).
  • Неуспешни домакини са обозначени като такива, и няма да бъдат използвани по време на текущата сметка на paexec. Има малки корекции.

Какво ново във версия 0.11.0:

  • Тази версия добавя paexec -s, която проверява за графика вход задача за цикъла преди започване работа на действителния. Ако то / те не са открити, paexec изходи с грешка.
  • Лека Спиране корекция е направена.

Какво ново във версия 0.10.1:

  • маловажна поправка е направена за & quot; paexec - S & quot; (Ромб, подобни зависимости).
  • маловажна поправка е направена в страницата човек.
  • чисти зони са били извършени в тестове / test.sh. getopt_long (3) пада на getopt (3) на Solaris, HP-UX, Interix и др.

Подобен софтуер

mrjob
mrjob

20 Feb 15

Spread
Spread

20 Feb 15

ClusterControl
ClusterControl

3 Jun 15

Lustre
Lustre

11 May 15

Друг софтуер на разработчика Aleksey Cheusov

LMDBG
LMDBG

20 Feb 15

runawk
runawk

19 Feb 15

DictEm
DictEm

20 Feb 15

Коментари към paexec

Коментари не е намерена
добавите коментар
Включете на изображения!