Questions tagged «scheduler»

1
任务集无法在Isolcpus中的一系列内核上工作
首先,我在AMD64芯片组上将Debian Wheezy与内核3.2一起使用。我的机器有两个Xeon E5-2690内核。我设置了引导参数,以便一个CPU上的所有内核都专用于一个进程。为此,我在grub中设置了isolcpus = 8,9,10,11,12,13,14,15。 到目前为止,一切都很好。现在让我们说我想对给定的命令使用隔离的CPU,为简单起见,我将使用一个简单的无限循环: $ taskset -c 8-15 bash -c'while true; 回声你好> / dev / null; 完成了& 到目前为止,到目前为止,顶部显示核心8的旋转利用率接近100%。现在,假设我再次启动该命令: $ taskset -c 8-15 bash -c'while true; 回声你好> / dev / null; 完成了& 现在top显示内核9-15保持空闲,并且两个进程共享内核8。如果相反,我这样做: $ taskset -c 8 bash -c'while true; 回声你好> / dev / null; 完成了& $ taskset -c …



2
有关/ proc / pid / sched的信息
不确定这是该问题的正确位置,但是这里有: 我正在尝试对高度线程化的服务器进程的/ proc / pid / sched和/ proc / pid / task / tid / sched文件进行某种意义上的理解,但是我找不到如何解释此问题的很好的解释。文件(此处仅几处:http : //knol.google.com/k/linux-performance-tuning-and-measurement#)。我假设procfs中的此项与使用CFS调度程序运行的较新版本的内核有关? 在具有抢先rt补丁的2.6.24.7-149.el5rt内核版本上运行的CentOS发行版。 有什么想法吗?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.