[英]Can I taskset a process inside container/docker?
我可以在容器/码头工作器中设置进程吗? 如何判断为此容器分配了哪些cpu内核?
我想为一些特定的cpu内核设置一个进程,以获得更好的性能。
我得到了一个简单的解决方案。
# shell function which gets the last `taskset`able cpu core
findLastUsableCore() {
count=`grep -c ^processor /proc/cpuinfo`
count=$((count - 1))
while [ "${count}" -ge "0" ] ; do
taskset -c ${count} echo >/dev/null 2>&1
if [ "$?" -eq "0" ];then
return ${count}
fi
count=$((count - 1))
done
return 0
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.