Почему бы не изменить каталог tmp , используемый ansible? Например. в ansible.cfg
установите что-то вроде
remote_tmp = /var/tmp/notfiddledwithduringtheplay
, который затем может потребоваться создать как часть процесса начальной загрузки, или вы рискуете использовать какой-то общий каталог tmp
, или...
Существует также каталог local_tmp
на тот случай, если вы возитесь с вещами в локальной системе.
GNU Parallel не контролирует, на каком ядре работать, поэтому я ожидаю, что они также будут работать на одном ядре:
bzip2 < /dev/zero >/dev/null &
bzip2 < /dev/zero >/dev/null &
bzip2 < /dev/zero >/dev/null &
bzip2 < /dev/zero >/dev/null &
bzip2 < /dev/zero >/dev/null &
Если это так, то что-то вынуждает вашу оболочку запускать все процессы на одном ядре, и вам, вероятно, следует выяснить причину этого.
Но если taskset
работает, вы можете сделать это в качестве обходного пути:
parallel taskset -c '{=$_=slot()-1=}' train...