Утилиты командной строки Linux со встроенной поддержкой многопоточности

Утилиты командной строки Linux со встроенной поддержкой многопоточности

Я хотел бы иметь возможность сравнивать производительность многоядерных компьютеров с точки зрения пользователя, который выполняет типичные повседневные задачи в Linux. Моя текущая цель — собрать список ресурсоемких утилит командной строки с открытым исходным кодом, которые имеют встроенную поддержку многопоточности.

Выполнив поиск с помощью man -K 1, apropos, yum search all, zypper search -dдля "параллельный", "процессор", "нить", я определил следующие приложения, которые удовлетворяют моим потребностям: pbzip2 -p#, pigz -p #, pixz -p #, sort --parallel=#, xz -T #.

Конечно, можно также использовать многоядерные системы, запуская последовательные приложения в фоновом режиме или используя каналы, GNU parallel, tee, xargs -P #. Я также знаю, make -j #что это используется для ускорения сборки.

Кто-нибудь знает какие-нибудь другие ресурсоемкие утилиты Linux CLI с открытым исходным кодом, которые могли бы использовать возможности многоядерных процессоров?

Поскольку меня в первую очередь интересуют утилиты, которые можно установить из репозиториев, предоставляемых поставщиком, «нестандартные» утилиты также приветствуются.

Связанный контент