2014-12-02 99 views
0

如何清除內核線程使用的內存。Linux內核線程問題

我已經多次使用了kthread_run()(例如大約300000次),並且使用了線程函數中的do_exit()。

爲每個kthread_run()增加內存,這是多次調用kthread_run()的正確方法嗎?

需求是,我需要調用線程函數,每xxx時間並進行清理。

任何輸入將不勝感激。

Regards, Srinivasa Raghavan。

回答

0

我通過以下命令通過從命令提示符清除緩衝存儲器找到了答案。

sync; echo 1/proc/sys/vm/drop_caches

謝謝!!!