2014-12-02 110 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

谢谢!!!