Я хочу создать модуль для расчета распределения памяти для каждого процесса. Я так много искал, но никак не мог заставить ядро вызывать мой модуль всякий раз, когда процесс запрашивает распределение памяти. Есть ли способ сделать это? если нет, то какая команда наилучшей производительности для проверки изменений памяти, так что я знаю, когда вызывать ps
для анализа. Я не хочу звонить ps все время, потому что у него очень низкая производительность. В настоящее время я думаю об использовании free
или vmstat
. Итак, какой из них или какой-либо хороший вариант, который я пропускаю, имеет лучшую производительность?