易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 4477|回复: 1
收起左侧

cpu独占和亲和性 isolcpus

[复制链接]
发表于 2018-12-11 15:11:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
1.可以通过设置isolcpus来设置独占,在机器启动的时候,线程默认不占用该CPU,但通过设置cpu亲和性可以占用该cpu.
# Y. _) ?  k# w0 E2.ubutun设置isolcpus的步骤:
" o/ l, k8 B+ S3 H' ?" h, I8 Q, [7 B6 l+ K0 m
  2-1)修改/etc/default/grub文件,在GRUB_CMDLINE_LINUX_DEFAULT变量中添加isolcpus=3,对isolcpus的值如果有多个cpu,用逗号隔开。
4 q1 i- x6 N7 P* W. o% f8 \6 q" U: W* }

/ H( Q0 O6 ?2 \
- i+ c, a' _- Z  s- p关于配置说明:
; a7 D0 R& E3 N8 i0 x  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=06 O! Y! C, y; |6 z" P8 k: X

4 C+ _7 N" z8 i' M: `" Z4 j  S5 M: _  I
0 m: I1 T- i: c9 i- s
2-45 将来给虚机使用,0-1 ,46-47给物理机使用。
' f1 B% D; p  J1 M4 J# c2 B6 w6 x# K: ?1 V- `6 l  k- L* N

7 F! v5 ~1 v- q' d2 I/ M3 J
2 i* x  ~1 ^" y4 a, C* @) z4 z. ^& R& \
 楼主| 发表于 2018-12-11 15:38:25 | 显示全部楼层
在grub.cnf 配置文件中配置 信息关于kernel 和cpu独占性能
" _' x" ?3 _* |; X# t, [  R) tlinux16 /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
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-8 21:37 , Processed in 0.040081 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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