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

cpu独占和亲和性 isolcpus

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2018-12-11 15:11:36 | 显示全部楼层 |阅读模式
1.可以通过设置isolcpus来设置独占,在机器启动的时候,线程默认不占用该CPU,但通过设置cpu亲和性可以占用该cpu.
8 J0 F/ I; e- E* \, s/ c2.ubutun设置isolcpus的步骤:
6 s% b) ]7 ?' ?- p( B2 H  E" D, `/ k. A4 \' z
  2-1)修改/etc/default/grub文件,在GRUB_CMDLINE_LINUX_DEFAULT变量中添加isolcpus=3,对isolcpus的值如果有多个cpu,用逗号隔开。
, r+ A; a9 `& |( S" @8 G* n' z6 |+ I
- {6 n- N; d( l/ B; J* B
- L4 l+ o* x* y$ s% q: v, d7 ]& {) |+ y) o+ H3 P4 X# x( u
关于配置说明:: [) Y' I' A/ U8 X4 L) ?  E
  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=09 G) p* p8 @+ x( X- O0 T
' p8 b* |5 K; z; T' y  I

/ y& i- @4 T2 I( R/ k
) p- L* ?3 ]9 Y9 f" ]2 W2-45 将来给虚机使用,0-1 ,46-47给物理机使用。  f6 D; ]1 F6 @) r# v
* F- ^! _. ]; n" \0 l
) I( O% E" c$ v# N' j$ @

- Z- S* w( e, l1 O: s2 p; v
, \8 X* }0 j, N6 ~' O8 Q

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2018-12-11 15:38:25 | 显示全部楼层
在grub.cnf 配置文件中配置 信息关于kernel 和cpu独占性能3 ~8 F( o3 |+ O+ B
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:22 , Processed in 0.015116 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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