社区
Linux/Unix社区
帖子详情
请问kswapd是做什么的?
basketzh
2003-08-21 09:41:48
我看了一下函数,知道它大概就是释放一些空间以减轻内存压力的,不知我这样说对不对。
我看书上说当内存中dentry 过多,空间不够用的时候,就启动这样线程LRU链表表尾开始释放若干dentry,那这个线程是什么呢?是不是就是调用的kswapd函数进行这项操作的呢?
迷茫中,请指教。
...全文
181
1
打赏
收藏
请问kswapd是做什么的?
我看了一下函数,知道它大概就是释放一些空间以减轻内存压力的,不知我这样说对不对。 我看书上说当内存中dentry 过多,空间不够用的时候,就启动这样线程LRU链表表尾开始释放若干dentry,那这个线程是什么呢?是不是就是调用的kswapd函数进行这项操作的呢? 迷茫中,请指教。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CoolQ
2003-08-21
打赏
举报
回复
系统每过一定时间就会唤醒kswapd,看看内存是否紧张,如果不紧张,则睡眠,如果紧张,就根据你上边说的算法将一部分内存空间交换到交换空间里,腾出一部分内存空间。
Linux中的交换进程k
swap
d代码分析.pdf
Linux中的交换进程k
swap
d代码分析.pdf
k
swap
d0进程占用CPU非常高--解决方案.docx
异常进场占用cpu过高
腾讯一面:内存满了,会发生什么?.doc
腾讯一面:内存满了,会发生什么?.doc
linux vps服务器进程k
swap
d0与events/0消耗大量CPU的问题
今天下午网站宕了两次机,发工单给阿里云,发现原因是服务器的CPU 100%了。 重启服务器后,使用 top 命令看看是哪些进程消耗那么大的 CPU 使用。盯了有好十几分钟,主要消耗 CPU 的进程有两个,一个是 mysql,另一个是 apache。下面的图可以看到,mysql 占用了很大部分的 CPU 使用。apache 单个进程虽然占得不多,但有不少个 apache 进程同时存在,也消耗了不少 CPU 的使用。 当然,这些不足以让服务器的 CPU 直接跑满挂掉,后来发现了两个大家伙: 当 mysql 的 CPU 消耗降下来之后,出现了两个奇怪的进程:k
swap
d0 和 events/0。
Linux内核页回收
swap
piness参数确切含义
Linux内核页回收
swap
piness参数确切含义
Linux/Unix社区
23,215
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章