如何检查是否配置了isolcpus&工作?

时间:2015-03-25 07:49:26

标签: linux performance linux-kernel cpu low-latency

我正在使用RHEL,我在/boot/grub/grub.conf文件中配置了isolcups =,这样我就可以从os调度进程中隔离出一些cpu。现在我想检查那些cpu是否被隔离或者他们是否仍在使用OS调度算法。

机器配置是超线程模式下的双5690处理器。 共有24个核心。 我想为一个应用程序隔离6个核心。

然而,当我做“top”时,我发现在这些核心上运行了一些系统进程。我正在粘贴应该是孤立的第12个核心。

100 root rt 0 0 0 0 S 0.0 0.0 0:00.01 migration / 11 11   101 root 20 0 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd / 11 11   102 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kworker / 11:0 11   103 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker / 11:0H 11 什么是在linux中检查隔离的cpu的确定镜头方式?

2 个答案:

答案 0 :(得分:0)

我能够解决它,它只使用那些未被隔离的cpu。

我对它进行了压力测试,它只采用了非隔离的cpu。我做的唯一变化是配置文件“/boot/grub/grub.cfg”并重启系统。

答案 1 :(得分:0)

您可以使用压力测试并检查它是否使用隔离核心。