Me gustaría poder comparar el rendimiento de computadoras multinúcleo desde el punto de vista de un usuario que realiza tareas típicas del día a día en Linux. Mi objetivo actual es recopilar una lista de utilidades de línea de comandos de código abierto con uso intensivo de computación que tengan soporte integrado para subprocesos múltiples.
Buscando con man -K 1
, apropos
, yum search all
, zypper search -d
"paralelo", "procesador", "hilo", identifiqué las siguientes aplicaciones que satisfacen mis necesidades: pbzip2 -p#
, pigz -p #
, pixz -p #
, sort --parallel=#
, xz -T #
.
Por supuesto, también se pueden utilizar sistemas multinúcleo ejecutando aplicaciones secuenciales en segundo plano o utilizando tuberías, GNU parallel
, tee
, xargs -P #
. También soy consciente de make -j #
que se utiliza para acelerar la construcción.
¿Alguien conoce otras utilidades CLI de Linux de código abierto con uso intensivo de computación que puedan explotar los procesadores multinúcleo?
Como estoy interesado principalmente en las utilidades que podrían instalarse desde repositorios proporcionados por el proveedor, las utilidades "no estándar" también son bienvenidas.