linux查task绑核信息,linux下使用taskset 来给pid指定cpu核的报错
root>strace taskset -cp 31265execve("/usr/bin/taskset", ["taskset","-cp", "3", "1265"], []) = 0brk(0) = 0x606000mmap(NULL, 4096, PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f81040e.
root>strace taskset -cp 3
1265
execve("/usr/bin/taskset", ["taskset",
"-cp", "3", "1265"], []) = 0
brk(0) = 0x606000
mmap(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f81040ec000
access("/etc/ld.so.preload", R_OK)
= -1 ENOENT
(No such file or directory)
open("tls/x86_64/libc.so.6",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or
directory)
open("tls/libc.so.6",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or
directory)
open("x86_64/libc.so.6",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or
directory)
open("libc.so.6", O_RDONLY|O_CLOEXEC)
= -1 ENOENT (No such file or
directory)
open("/usr/local/lib/tls/x86_64/libc.so.6",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or
directory)
stat("/usr/local/lib/tls/x86_64",
0x7fff5293b8e0) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/tls/libc.so.6",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or
directory)
stat("/usr/local/lib/tls",
0x7fff5293b8e0) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/x86_64/libc.so.6",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or
directory)
stat("/usr/local/lib/x86_64",
0x7fff5293b8e0) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/libc.so.6",
O_RDONLY|O_CLOEXEC) = 3
read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\312%\2\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0755,
st_size=1701912, ...}) = 0
mmap(NULL, 3808584, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8103b2b000
mprotect(0x7f8103cc4000, 2093056,
PROT_NONE) = 0
mmap(0x7f8103ec3000, 24576,
PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3,
0x198000) = 0x7f8103ec3000
mmap(0x7f8103ec9000, 15688,
PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) =
0x7f8103ec9000
close(3) =
0
mmap(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f81040eb000
mmap(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f81040ea000
mmap(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f81040e9000
arch_prctl(ARCH_SET_FS, 0x7f81040ea700)
= 0
mprotect(0x7f8103ec3000, 16384,
PROT_READ) = 0
mprotect(0x604000, 4096, PROT_READ)
= 0
mprotect(0x7f81040ed000, 4096,
PROT_READ) = 0
brk(0) = 0x606000
brk(0x627000) =
0x627000
sched_getaffinity(0, 256, {60, 0, 0, 0,
0, 0, 0, 0}) = 64
sched_getaffinity(1265, 64, {60, 0, 0,
0, 0, 0, 0, 0}) = 64
fstat(1, {st_mode=S_IFCHR|0620,
st_rdev=makedev(136, 3), ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f81040e8000
write(1, "pid 1265's current affinity
list"..., 38pid 1265's current affinity list: 5,6
) = 38
getpid() =
24373
sched_getaffinity(24373, 128, {60, 0, 0,
0, 0, 0, 0, 0}) = 64
sched_setaffinity(1265, 64, {8, 0, 0,
0, 0, 0, 0, 0}) = -1 EINVAL (Invalid argument)
write(2, "taskset: ", 9taskset: )
= 9
write(2, "failed to set pid 1265's
affinit"..., 33failed to set pid 1265's affinity) = 33
write(2, ": ", 2: ) = 2
write(2, "Invalid argument\n", 17Invalid
argument
) = 17
exit_group(1) =
?
+++ exited with 1 +++
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)