社区
Linux_Kernel
帖子详情
进程的内核CPU占用高
Iris_Zhou
2013-07-29 03:23:41
执行某个程序,该程序主要是执行一些诸如open(),ioctl()的系统调用,并且大部分的时间应该是在执行ioctl()时陷入内核进行相关的数据处理。
现在发现执行该程序时,用top命令查看,CPU %sys可以达到80%多,也就是CPU大部分时间都运行在内核态,并且占用CPU很厉害,能不能有办法知道比如我ioctl系统调用下去,到底是执行哪些代码导致内核CPU占用高?
...全文
756
6
打赏
收藏
进程的内核CPU占用高
执行某个程序,该程序主要是执行一些诸如open(),ioctl()的系统调用,并且大部分的时间应该是在执行ioctl()时陷入内核进行相关的数据处理。 现在发现执行该程序时,用top命令查看,CPU %sys可以达到80%多,也就是CPU大部分时间都运行在内核态,并且占用CPU很厉害,能不能有办法知道比如我ioctl系统调用下去,到底是执行哪些代码导致内核CPU占用高?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
徐行而致--浅唱而归
2013-08-20
打赏
举报
回复
如果确定是内核的话,那就看源码吧
cuirqiang
2013-08-04
打赏
举报
回复
可以用iostat 5,这条命令看下是不是有大量的读写操作而导致的CPU使用率高。
qq120848369
2013-07-30
打赏
举报
回复
内存分配,磁盘读写,都会造成内核态搞
Iris_Zhou
2013-07-30
打赏
举报
回复
引用 2 楼 Idle_Cloud 的回复:
你确定那么高是内核,而不是你的程序?
额,是我的程序CPU占用高,只不过CPU占用更多体现在内核占用高,现象就是用top命令查看,显示我的程序CPU占用是80%,而CPU那一栏,%sy那一项也是80%,因为该程序主要的执行时在内核。
Carl_CCC
2013-07-29
打赏
举报
回复
你确定那么高是内核,而不是你的程序?
空的
2013-07-29
打赏
举报
回复
strace + top ? 没搞过这个,坐等大湿
Linux0.11
内核
main函数那些事
本课程介绍Linux0.11版本
内核
如何人工设置第一个任务(task 0)以及任务0从
内核
态切换到用户态的详细...课程最后会介绍,任务0 fork()任务1 init
进程
的过程,以及在
进程
1中使用fork()创建登录shell及交互shell的过程。
linux
内核
空间
占用
cpu
百分比过
高
,linux下分析java程序
占用
CPU
、内存过
高
一、
CPU
过
高
分析1)使用TOP命令查看
CPU
、内存使用状态可以发现
CPU
占用
主要分为两部分,一部分为系统
内核
空间
占用
CPU
百分比,一部分为用户空间
占用
CPU
百分比。其中
CPU
状态中标示id的为空闲
CPU
百分比。当空闲
CPU
百分比...
linux
内核
模式消耗的
CPU
过
高
,linux
CPU
使用率过
高
或负载过
高
的处理思路
1、查看系统
CPU
负载及使用率的命令为:top vmstattop 命令:查看
进程
级别的
cpu
使用情况。vmstat 命令:查看系统级别的
cpu
使用情况。下面通过具体的图例来分析:1.1 top 命令可以查看
进程
的
CPU
、内存等资源的使用情况...
linux杀掉
cpu
使用率
高
的
进程
,线上linux系统故障排查之一:
CPU
使用率过
高
一、通过top命令定位
占用
cpu
高
的
进程
执行top命令得到以下结果:top命令执行结果通过上图可以明显看出
进程
PID41843
占用
cpu
过
高
,明显存在问题,定位到了
进程
id。当然如果你想只观察
进程
PID41843的
CPU
和内存以及负载...
Linux
内核
:
进程
管理——
CPU
使用率原理及计算方式
以上截取自man top中对于
CPU
使用率的定义,总结来说某个
进程
的
CPU
使用率就是这个
进程
在一段时间内
占用
的
CPU
时间占总的
CPU
时间的百分比。可以看到,纵使开启了9个线程,每个线程都执行死循环,
CPU
使用率只有97.7%。
Linux_Kernel
4,436
社区成员
17,459
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章