]> Sergey Matveev's repositories - stargrave-blog.git/commitdiff
parallel cpuset
authorSergey Matveev <stargrave@stargrave.org>
Tue, 28 Dec 2021 22:17:34 +0000 (01:17 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Tue, 28 Dec 2021 22:17:34 +0000 (01:17 +0300)
Когда под рукой многопроцессорная система, то GNU parallel использую
постоянно, для всякой мультимедиа в основном. И хочется чтобы задача
не скакала по ядрам. Для NUMA систем это вообще губительно: процесс
может оказаться "вдалеке" от своей памяти что значительно замедляет
к ней доступ. Благо что сделать привязку легко, учитывая что parallel
может подставить "job slot number": parallel cpuset -l {%} ...
Сгодится конечно если задач не больше кол-ва процессоров.


No differences found