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 и др.

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

bigjob-server
bigjob-server

14 Apr 15

BalanceNG
BalanceNG

22 Jun 18

Pyro
Pyro

14 Apr 15

PRUN
PRUN

17 Feb 15

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

mk-configure
mk-configure

20 Feb 15

DictEm
DictEm

20 Feb 15

LMDBG
LMDBG

20 Feb 15

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

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