Я хочу напрямую получить доступ к размеру резидентного набора (RSS) процесса изнутри модуля ядра (я хочу принять решение в режиме реального времени на основе RSS, поэтому вычисление его каждый раз для меня является плохим вариантом).Как напрямую получить доступ к размеру резидентного набора (RSS) процесса из модуля ядра?
/proc/$PID/status
имеет поле VmRSS, которое я могу использовать, но я не знаю, как получить эту информацию из модуля ядра.
В качестве альтернативы, 'file_pages = task_struct -> mm -> rss_stat.count [MM_FILEPAGES] .counter; anon_pages = task_struct -> mm -> rss_stat.count [MM_ANONPAGES] .counter; rss = file_pages + anon_pages; ' – Neo