在android上利用ps aux命令打印出来的进程id与分析结果
WCHAN列的含义: 当前进程正在阻塞的内核函数名称和地址
USER PID PPID VSIZE RSS WCHAN PC NAME
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