почему / proc / sys / kernel / printk_ratelimit и / proc / sys / kernel / printk_ratelimit_burst - PullRequest
0 голосов
/ 19 января 2020

Недавно я отлаживал модуль ядра, который включал irq. Меня раздражало использование printk в программе обработки прерываний, которая могла бы выводить sh из другого полезного модуля dmesg. но мне нужны были эти трассировки, поэтому я решил использовать printk_ratelimited для ограниченного вывода из служебной подпрограммы irq.

Теперь скорость печати из irq отладки была уменьшена до 10 / 5с, что было установлено значением /proc/sys/kernel/printk_ratelimit(5) и /proc/sys/kernel/printk_ratelimit_burst(10). Вопрос в том, что когда я изменил значение этих двух файлов, скорость печати осталась неизменной, 10/5 с. Почему? Есть ли другие настройки, которые я проигнорировал?

...