Я написал короткий скрипт python для обработки моих больших файлов fastq размером от 5 Гб до 35 Гб. Я запускаю скрипт на сервере Linux, который имеет много ядер. Скрипт написан не параллельно и занимает около 10 минут, чтобы закончить для одного файла в среднем.Многократные прогоны делают его параллельным?
Если я запускаю тот же скрипт на несколько файлов, как
$ python my_script.py file1 &
$ python my_script.py file2 &
$ python my_script.py file3 &
используя & знак отодвинуть процесс.
Эти сценарии выполняются параллельно, и я сэкономлю некоторое время?
Мне кажется не так, поскольку я использую команду top для проверки использования процессора, и каждый из них падает, когда я добавлял новые прогоны или не должен использовать где-то около 100%?
Так что, если они не работают параллельно, есть ли способ заставить их запускать их параллельно?
Спасибо за ответы
Спасибо, это точно так – svural