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 марка не потрібно. Я називаю це "BУбедітесь," але його справжнє ім'я може
   змінюватися. pmake або просто зробити можливі варіанти.
   Якщо вам потрібно змінити параметри будівельні замовчуванням,
   запустити BУбедітесь, як це
     ENV [YOUR_ASSIGNMENTS] BУбедітесь,
   Дивіться приклад нижче розділ
1) "libmaa" бібліотека необхідна для створення paexec. Це частина
   "DICT" Проект http://sourceforge.net/projects/dict
   Швидкий зразок будівництва:
       GZIP -dc /home/cheusov/downloads/dictd-XYZtar.gz | смоли -xf-
       CD dictd-X-Y-Z / libmaa
       Налаштувати
       gmake
       gmake установки
   ПРИМІТКА: gmake в GNU Make тут! У більшості дистрибутивів Linux
   вона називається марка.
2) Розпакувати paexec архів ви завантажили, як це
   GZIP -dc paexec-X-Y-Z.tar.gz | смоли -xf-
3) CD-paexec X-Y-Z
4) BУбедітесь,
5) (опціонально!) BУбедітесь, Install-каталоги
6) BУбедітесь, встановити
Є багато Makefile змінних, які можуть бути змінені під час
Будівництво та монтаж.
власні змінні paexec (всіх вони знаходяться на початку з Makefile):
  PREFIX - де paexec встановлюється в
  Опція линкера для зв'язку "Маа" Бібліотека - LIBMAA
Змінні BSD зробити (в найбільш часто використовуваних,
для всіх інших - в документації Зробіть х і .mk файлів)
 BINDIR - де paexec сам виконуваний файл встановлюється в
 MANDIR - де сторінки керівництва встановлюються в
 BINOWN - paexec виконуваний власник
 BINGRP - paexec виконуваний група
 MANOWN - власник людина сторінки
 MANGRP - чоловік групи сторінок
Приклади побудови та встановлення:
 1) BУбедітесь, все установки-Dirs встановити
 2) Екологічні CC = ICC
       PREFIX = / Головна / Чеусов / місцевий
       CPPFLAGS = '- I / USR / Упаковка / включають "
       LDFLAGS = '- L / USR / Упаковка / Lib -Wl, -rpath -Wl, / USR / Упаковка / Lib'
       LDADD = -lextralib
       CFLAGS = '- Werror -Wall "
       BINOWN = Чеусов
       BINGRP = Користувачі
       MANOWN = Чеусов
       MANGRP = Користувачі
       MKCATPAGES = немає
          BУбедітесь, -s всі установки, Dirs встановити
 3) paexec потребує непортабельному getopt_long (3), присутніх в
     * BSD і Linux ОС. Якщо він відсутній у вашій ОС,
     Ви можете побудувати paexec як в наступному.
     відлуння '#include'> ./config.h
     ENV
       CPPFLAGS = '- DNO_PORTABHACKS_H = 1 -DHAVE_CONFIG_H = 1'
       LDFLAGS = '- lnbcompat "
          BУбедітесь, -s всі установки, Dirs встановити
     де libnbcompat це мобільність бібліотека в NetBSD
     Звичайно, ви також можете використовувати будь-який інший реалізації getopt_long.
     ПРИМІТКА: Ні, я не буду використовувати Autotools

Що нового У цьому випуску:

  • libmaa більше не потрібен, щоб побудувати і запустити paexec.
  • Презентація paexec.pdf був доданий.
  • Змінна середовища PAEXEC_EOT був введений.
  • Варіант -y був доданий в paexec (1) і paexec_reorder (1) для установки символу кінця-завдання маркер на & Quot; магії і Quot; рядок.

  • <Літій> Опція -C був доданий в paexec (1) для установки і з нетканого матеріалу калькулятора & Quot; більше легко.
  • параметр -X був доданий в paexec_reorder (1).

  • Були зроблені
  • Доповнення і поліпшення регресії випробувань та документації.

Що нового у версії 0.18.0:

  • NULL разименованія (SIGSEGV) був зафіксований в paexec (1).
  • Це сталося, коли перша лінія надається на вході нікого не було.
  • Вся команда перейшла до SSH-як транспорт зараз shquoted.
  • Зокрема, це виправляє -х, які не працюють разом з -t. І Quot; paexec -g & Quot; тепер приймає порожній рядок як завдання.
  • Дрібні фікси був зроблений на сторінці paexec_reorder чоловік.
  • Інші тести регресії були додані.

Що нового у версії 0.17.0:

  • опція -x вказує 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 -и) був повністю перероблений і тепер does't виділити tasks_count ^ 2 цілих чисел.
  • Тепер він працює набагато швидше.
  • -Z _timeout_ опція була додана.
  • спроба перезапустити команду на відмовив вузла проводиться кожні _timeout_ секунд.
  • Ця опція дозволяє організувати кластери по ненадійним мереж, апаратного або програмного забезпечення.

Що нового у версії 0.12.0:

  • Цей реліз додає опцію -z. При нанесенні читання / запису (2) операції з / до вузлів стають не критично.
  • У випадку, якщо paexec втратив зв'язок з вузлом, він буде перепризначити невиконане завдання на інший вузол, і, якщо опція -s застосовується, буде виводити рядок & Quot; фатальну & Quot; на стандартний висновок.
  • Це робить paexec стійкі до помилок введення / виводу, і в результаті ви можете створити paexec кластерів навіть по мережі, що складається з ненадійних хостів (Інтернет?).
  • Невдалі господарі відзначені, як такі, і не буде використовуватися протягом поточного запуску paexec. Є дрібні виправлення.

Що нового у версії 0.11.0:

  • Цей реліз додає paexec -s, який перевіряє Графік Введення завдання для циклів перед початком реальної роботи. Якщо Він / вони будуть виявлені, paexec виходи з помилкою.
  • неповнолітнім сторінка керівництва виправлення було зроблено.

Що нового у версії 0.10.1:

  • Дрібні фікси було зроблено для & Quot; paexec - з & Quot; (Ромб, як залежності).
  • Дрібні фікси було зроблено в довідці.
  • Очищення були зроблені в тестах / test.sh. getopt_long (3) падає назад на Getopt (3) на Solaris, HP-UX, Interix, та ін.

Схожі програми

globus-provision
globus-provision

14 Apr 15

MPICH
MPICH

11 May 15

GNU Parallel
GNU Parallel

17 Feb 15

Інші програми розробника Aleksey Cheusov

mk-configure
mk-configure

20 Feb 15

runawk
runawk

19 Feb 15

DictEm
DictEm

20 Feb 15

paexec

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями