android系统进程简要分析

本文详细分析了Android系统中通过ps aux命令获取的进程信息,包括进程ID、阻塞的内核函数、用户进程、内核线程等,并列举了如kthreadd、ksoftirqd、kworker等关键进程的作用。同时提到了binder进程作为Android进程间通信的核心,以及system_server进程的重要角色。
摘要由CSDN通过智能技术生成
在android上利用ps aux命令打印出来的进程id与分析结果
WCHAN列的含义: 当前进程正在阻塞的内核函数名称和地址

USER PID PPID VSIZE RSS WCHAN PC NAME
root 1 0 4532 1188 ep_poll 00004d549a S /init 盘古进程,其它用户进程的祖先进程
root 2 0 0 0 kthreadd 0000000000 S kthreadd 由idle进程创建,运行在内核空间,负责所有内核线程的调度和管理
root 3 2 0 0 smpboot_th 0000000000 S ksoftirqd/0 监测软中断的内核线程
root 4 2 0 0 worker_thr 0000000000 S kworker/0:0 第0个CPU的第0个工作进程
root 5 2 0 0 worker_thr 0000000000 S kworker/0:0H 第0个cpu的第0H工作进程
root 6 2 0 0 worker_thr 0000000000 S kworker/u4:0  u代表的是unbound,即未与CPU绑定的进程
root 7 2 0 0 smpboot_th 0000000000 S migration/0 用于在不同的CPU间迁移
root 8 2 0 0 rcu_gp_kth 0000000000 S rcu_preempt 读写更新 抢占器
root 9 2 0 0 rcu_gp_kth 0000000000 S rcu_bh
root 10 2 0 0 rcu_gp_kth 0000000000 S rcu_sched 读写更新  调度
root 11 2 0 0 smpboot_th 0000000000 S migration/1 
root 12 2 0 0 smpboot_th 0000000000 S ksoftirqd/1
root 14 2 0 0 worker_thr 0000000000 S kworker/1:0H
root 15 2 0 0 rescuer_th 0000000000 S khelper 用于调用内核模块的用户空间实现
root 16 2 0 0 worker_thr 0000000000 S kworker/u4:1
root 300 2 0 0 rescuer_th 0000000000 S writeback
root 302 2 0 0 rescuer_th 0000000000 S bioset  block i/o管理
root 304 2 0 0 rescuer_th 0000000000 S kblockd 用于卸载和影响ios延迟/吞吐率
root 397 2 0 0 rescuer_th 0000000000 S ata_sff   ata是ide接口 sff是 2.5寸硬盘的意思
root 408 2 0 0 hub_thread 0000000000 S khubd
root 417 2 0 0 rescuer_t
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值