小编rub*_*ojr的帖子

6
推荐指数
0
解决办法
703
查看次数

如何获取使用 Precise 12.04 amd64 的 isolcpus 内核参数?

我一直在测试这些东西,试图在带有两个 Intel E5645 的主机中保留一些 CPU,但由于某种原因我无法让它工作。我遵循的步骤:

  1. 编辑 /etc/default/grub 并将 isolcpus=0,1 添加到 GRUB_CMDLINE_LINUX_DEFAULT

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash isolcpus=0,1"

  2. 运行更新grub

  3. 重启

之后, cat /proc/cmdline 显示:

BOOT_IMAGE=/boot/vmlinuz-3.2.0-26-generic root=UUID=52cfedad-40be-41b9-9f88-c282a7ae3f24 ro quiet splash isolcpus=0,1 vt.handoff=7
Run Code Online (Sandbox Code Playgroud)

使用压力测试:

apt-get install stress && stress -c 24
Run Code Online (Sandbox Code Playgroud)

使用 top 进行监控并按 1 以显示单个 CPU 统计信息。到目前为止,还没有 CPU 与调度程序隔离,并且所有 CPU 都因压力而崩溃。

Cpu0  : 99.7%us,  0.3%sy,  0.0%ni,  0.0%id,  0.0%wa
Cpu1  :100.0%us,  0.0%sy,  0.0%ni,  0.0%id,  0.0%wa
Cpu2  :100.0%us,  0.0%sy,  0.0%ni,  0.0%id,  0.0%wa
Cpu3  :100.0%us,  0.0%sy,  0.0%ni,  0.0%id,  0.0%wa
Cpu4  :100.0%us,  0.0%sy,  0.0%ni,  0.0%id,  0.0%wa
Cpu5  :100.0%us,  0.0%sy, …
Run Code Online (Sandbox Code Playgroud)

performance kernel 12.04

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

12.04 ×1

hud ×1

kernel ×1

performance ×1

shortcut-keys ×1

unity ×1