请问kswapd是做什么的?

basketzh 2003-08-21 09:41:48
我看了一下函数,知道它大概就是释放一些空间以减轻内存压力的,不知我这样说对不对。
我看书上说当内存中dentry 过多,空间不够用的时候,就启动这样线程LRU链表表尾开始释放若干dentry,那这个线程是什么呢?是不是就是调用的kswapd函数进行这项操作的呢?
迷茫中,请指教。
...全文
159 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CoolQ 2003-08-21
  • 打赏
  • 举报
回复
系统每过一定时间就会唤醒kswapd,看看内存是否紧张,如果不紧张,则睡眠,如果紧张,就根据你上边说的算法将一部分内存空间交换到交换空间里,腾出一部分内存空间。

23,116

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧