Проблема производительности при выполнении сценария bash с помощью systemd - PullRequest
0 голосов
/ 28 мая 2019

У меня следующая проблема.

Я написал скрипт на bash, который должен выполнить некоторые операции с тысячами файлов.Основной процесс разветвляется примерно в десять раз, чтобы ускорить весь процесс.Скрипт работает нормально, так как он должен работать.Скрипт должен управляться systemd.Я создал служебный файл, который имеет только:

[Unit]
Description=description

[Service]

ExecStart=script_path arguments

Type=simple

К сожалению, скрипт, запускаемый systemd, работает намного медленнее, чем при явном запуске скрипта.Что может быть основной причиной этой проблемы с производительностью?Тип = просто хорошо для такого случая?Сценарий должен иногда запускаться, а основной процесс должен ждать завершения дочерних процессов.

Кроме того, сценарий не требует специальной обработки.

...