找回密码
 注册
查看: 4483|回复: 1

cpu独占和亲和性 isolcpus

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2018-12-11 15:11:36 | 显示全部楼层 |阅读模式
1.可以通过设置isolcpus来设置独占,在机器启动的时候,线程默认不占用该CPU,但通过设置cpu亲和性可以占用该cpu.
( T& {- @% z  X% W+ I  x2.ubutun设置isolcpus的步骤:6 C6 K* b4 B/ }/ G3 @

) n8 P9 F6 T4 L: ~8 v1 ^  2-1)修改/etc/default/grub文件,在GRUB_CMDLINE_LINUX_DEFAULT变量中添加isolcpus=3,对isolcpus的值如果有多个cpu,用逗号隔开。
3 r8 i7 P3 t; ^; h2 \; G8 ?- k' s3 ^

) K( e. F- g- g
/ q0 c9 N9 [6 ]关于配置说明:# o* G, E8 ~4 c
  pci=realloc pcie_aspm=off timezone=US/Pacific iommu=pt intel_iommu=on nopat hugepagesz=1G default_hugepagesz=1G hugepages=192 isolcpus=2-11,12-45 selinux=0 audit=0
5 s8 V, j2 k- T) H9 k1 `
0 y1 ?8 x1 k  h4 Y4 h1 K$ Z* |( |! U$ l8 {6 X' a" K
' w- q/ Z1 @( d- o4 ~9 j0 R) _) q
2-45 将来给虚机使用,0-1 ,46-47给物理机使用。
8 O- _; d9 o) b" x
  t3 a0 b- k. k9 c9 |' ~# M
: U7 A' P: |! L7 z  ^0 X: a& R/ `
4 h% x" t) c# g" ^- W- g4 g- `
" f) l0 [7 X+ y) z( Y

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2018-12-11 15:38:25 | 显示全部楼层
在grub.cnf 配置文件中配置 信息关于kernel 和cpu独占性能
9 e5 J9 e) g: L4 ~linux16 /vmlinuz-3.10.0-327.el7.x86_64 root=/dev/mapper/vg_rekfan-lv_root ro crashkernel=auto rd.lvm.lv=vg_rekfan/lv_root rhgb quiet LANG=en_US.UTF-8 pci=realloc pcie_aspm=off timezone=US/Pacific iommu=pt intel_iommu=on nopat hugepagesz=1G default_hugepagesz=1G hugepages=192 isolcpus=2-11,12-45 selinux=0 audit=0
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 03:26 , Processed in 0.097285 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表