diff --git a/src/udev/udevd.c b/src/udev/udevd.c index cff0afdd3d..53a77ee037 100644 --- a/src/udev/udevd.c +++ b/src/udev/udevd.c @@ -1786,7 +1786,7 @@ int main(int argc, char *argv[]) { arg_children_max = 8; if (sched_getaffinity(0, sizeof(cpu_set), &cpu_set) == 0) - arg_children_max += CPU_COUNT(&cpu_set) * 2; + arg_children_max += CPU_COUNT(&cpu_set) * 8; mem_limit = physical_memory() / (128LU*1024*1024); arg_children_max = MAX(10U, MIN(arg_children_max, mem_limit));