Это может быть немного простым вопросом, но я не смог ничего найти об этом после того, как немного погуглил, извините!
Есть ли способ заставить команду использовать оба ядра моего процессора? В настоящее время я обрабатываю некоторые PDF-файлы, используя GhostScript, но всякий раз, когда я запускаю команду в терминале, она использует только около 100% моего процессора. Мне нужно запустить два экземпляра, чтобы заставить его использовать 200% моего процессора и, следовательно, быть в два раза быстрее. Даже тогда, по какой-то причине, 40% моего процессора "простаивают", согласно Activity Monitor, который может подразумеваю, что я могу запустить больше экземпляров.
Есть ли способ заставить эту команду GhostScript использовать все моего процессора, чтобы быть максимально быстрым, без необходимости вручную запускать несколько экземпляров команды?
источник
Ответы:
В зависимости от количества PDF-файлов, которые необходимо обработать, и характера задач, вы можете рассмотреть возможность установки Параллельный GNU в варево.
Параллельно GNU позволяет выполнять несколько заданий одновременно. Пример:
Пример сценария (содержащий небольшие ошибки, например, строка 13 должна начинаться с
find
вместоind
!) Как использовать параллель и ghostscript можно узнать здесь: Быстрый скрипт для параллельного распознавания текста в PDF с использованием ghostscript и tesseractПожалуйста, также проверьте обширные страницы руководства параллели.
источник