我正在使用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的确定镜头方式?
答案 0 :(得分:0)
我能够解决它,它只使用那些未被隔离的cpu。
我对它进行了压力测试,它只采用了非隔离的cpu。我做的唯一变化是配置文件“/boot/grub/grub.cfg”并重启系统。
答案 1 :(得分:0)
您可以使用压力测试并检查它是否使用隔离核心。