affinity
显示或设置线程或进程调度的CPU集合。
格式
affinity [pid | thread id] [cpu id | 'clear']
说明
[root@sylixos:/root]# help affinity
set / clear process or thread cpu affinity.
affinity 1 0 set process 1 affinity to cpu 0
affinity 1 clear clear process 1 affinity
affinity [pid | thread id] [cpu id | 'clear']
[root@sylixos:/root]#
此命令用于显示或设置线程或进程调度的CPU集合。此命令有 3 种用法 :
- 无参数:用于显示线程和进程调度的CPU集合。
affinity {pid | thread id} cpu id
命令:用于设置此进程或线程调度的 CPU 集合。affinity {pid | thread id} clear
命令:用于清除此进程或线程对CPU集合的调度。
备注:
线程或进程调度CPU的信息存放在文件
/proc/kernel/affinity
中。
样例
[root@sylixos:/root]# affinity
NAME TID PID CPU
---------------- ------- ----- ---
t_idle0 4010000 0 0
t_itimer 4010001 0 *
t_isrdefer 4010002 0 *
t_except 4010003 0 *
t_log 4010004 0 *
t_power 4010005 0 *
t_hotplug 4010006 0 *
t_reclaim 4010008 0 *
t_sync 4010009 0 *
t_netjob 401000a 0 *
t_netproto 401000b 0 *
t_snmp 401000c 0 *
t_ftpd 401000d 0 *
t_telnetd 401000e 0 *
t_xinput 4010010 0 *
t_touch 4010012 0 *
t_tshell 4010013 0 *
[root@sylixos:/root]# affinity 4010009 0
affinity set thread 0x4010009 to cpu 0 ok.
[root@sylixos:/root]# affinity
NAME TID PID CPU
---------------- ------- ----- ---
t_idle0 4010000 0 0
t_itimer 4010001 0 *
t_isrdefer 4010002 0 *
t_except 4010003 0 *
t_log 4010004 0 *
t_power 4010005 0 *
t_hotplug 4010006 0 *
t_reclaim 4010008 0 *
t_sync 4010009 0 0
t_netjob 401000a 0 *
t_netproto 401000b 0 *
t_snmp 401000c 0 *
t_ftpd 401000d 0 *
t_telnetd 401000e 0 *
t_xinput 4010010 0 *
t_touch 4010012 0 *
t_tshell 4010013 0 *
[root@sylixos:/root]# affinity 4010009 clear
affinity clear thread 0x4010009 ok.
[root@sylixos:/root]# affinity
NAME TID PID CPU
---------------- ------- ----- ---
t_idle0 4010000 0 0
t_itimer 4010001 0 *
t_isrdefer 4010002 0 *
t_except 4010003 0 *
t_log 4010004 0 *
t_power 4010005 0 *
t_hotplug 4010006 0 *
t_reclaim 4010008 0 *
t_sync 4010009 0 *
t_netjob 401000a 0 *
t_netproto 401000b 0 *
t_snmp 401000c 0 *
t_ftpd 401000d 0 *
t_telnetd 401000e 0 *
t_xinput 4010010 0 *
t_touch 4010012 0 *
t_tshell 4010013 0 *
[root@sylixos:/root]#
字段说明:
字段 | 说明 |
---|---|
NAME | 线程名 |
TID | 线程ID |
PID | 线程所属进程ID |
CPU | CPU序号 |