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

cpu独占和亲和性 isolcpus

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2018-12-11 15:11:36 | 显示全部楼层 |阅读模式
1.可以通过设置isolcpus来设置独占,在机器启动的时候,线程默认不占用该CPU,但通过设置cpu亲和性可以占用该cpu.' G* m- |& ?* ~  y9 o9 j
2.ubutun设置isolcpus的步骤:
5 O3 i7 x0 Y2 d) `
0 H9 Z6 K( F' n! ~# z: M7 ^  2-1)修改/etc/default/grub文件,在GRUB_CMDLINE_LINUX_DEFAULT变量中添加isolcpus=3,对isolcpus的值如果有多个cpu,用逗号隔开。  k  A4 a/ G1 j! [, ?7 l
; Y4 `3 G# S! ^5 H9 d

. \4 v; N; ~6 V( N+ A) _7 z. I3 `
关于配置说明:
  c" j. d& S+ K& w; l  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% s! ~+ o7 k# n
# i, L" z& H2 U, _% O

* \( v+ `$ b. E% [4 `1 ^# x1 @% F2 Z8 U- s/ q0 v
2-45 将来给虚机使用,0-1 ,46-47给物理机使用。
& X. |6 U; N0 Z
7 Y0 Z7 T* m; t' ?' l+ B; t/ k* c* L

% h) h' I- [3 i% L3 ~
( c: V/ K& ?# L

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2018-12-11 15:38:25 | 显示全部楼层
在grub.cnf 配置文件中配置 信息关于kernel 和cpu独占性能! @; o4 P  l" O5 E/ j+ Q# H# J0 K' `
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 04:21 , Processed in 0.025841 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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