Привет! Когда то давно я отключил CONFIG_PREEMPT потому что были жалобы на замедление работы hasher, да и использование HZ=1000 считалось достаточным для большинства десктопных задач. Сейчас же, судя по обсуждению в opensuse-kernel, HZ=1000 считается устаревшей опцией, поскольку CONFIG_PREEMPT уже не ломает работу драйверов и планировщика.
На основании данной информации сделал сборку с HZ=250 и CONFIG_PREEMPT и сравнил ее с alt0.5: wks-alt0.5: [lakostis@lks ~]$ time hsh --initroot-only /opt/builds/tmp ... 16.75user 4.97system 0:20.74elapsed 104%CPU (0avgtext+0avgdata 156312maxresident)k 16inputs+1481048outputs (65major+260737minor)pagefaults 0swaps wks-alt0.6 (HZ=250 CONFIG_PREEMPT): [lakostis@lks ~]$ time hsh --initroot-only /opt/builds/tmp ... 12.49user 4.12system 0:16.90elapsed 98%CPU (0avgtext+0avgdata 156508maxresident)k 8inputs+1466248outputs (64major+180245minor)pagefaults 0swaps Даже чуть быстрее получилось. Поэтому ставлю эти параметры по-умолчанию в будущих сборках wks. -- WBR et al. _______________________________________________ Kernels mailing list [email protected] https://lists.unsafe.ru/mailman/listinfo/kernels
