Если предположить, что у вас более одного ядра, и каждый вызов может выполняться независимо от остальных, вы получите существенное ускорение при параллельном выполнении.
Относительно простой способ сделать это — использовать параметр -P
в xargs
-, например, если у вас 4 ядра:
echo xyz{1..5025} | \
xargs -n 1 -P 4 -I{} /path/to/transeq xyz{} xyz{}.faa -table 11
-n 1
указывает xargs
выбирать только один аргумент из списка для каждого вызова(по умолчанию будет передаваться много ), а -P 4
указывает запускать 4 процесса одновременно. время -когда один умирает, появляется новый.
ИМХО, вам не нужно устанавливать GNU parallel для этого простого случая-xargs
достаточно.
В таблице маршрутизации указан маршрут к сети 10.1.0.0/26
через ens192
, поэтому обратные пакеты в 10.1.1.1
выходят через этот интерфейс.
Адреса 169.254.0.0/16
настраиваются автоматически. Есть ли у машины другой адрес IPv4?