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

cpu独占和亲和性 isolcpus

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2018-12-11 15:11:36 | 显示全部楼层 |阅读模式
1.可以通过设置isolcpus来设置独占,在机器启动的时候,线程默认不占用该CPU,但通过设置cpu亲和性可以占用该cpu.- d2 Z( j: v& t  G
2.ubutun设置isolcpus的步骤:6 W3 g5 v; m  ^5 L/ s& k9 i
" G; G* a$ J. C5 C
  2-1)修改/etc/default/grub文件,在GRUB_CMDLINE_LINUX_DEFAULT变量中添加isolcpus=3,对isolcpus的值如果有多个cpu,用逗号隔开。
6 i, p2 U7 ]& c! l
7 Z: t" ~8 ?7 V+ v5 n. ?# g8 l$ _) K- ?3 h
4 f9 F1 y3 {3 T( p$ u6 c$ ^
关于配置说明:
& d  o8 d2 m$ m7 [  ?/ q: b  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
- z: l- \; L! o4 I6 Z8 l3 q, s3 n$ @( F% E7 g8 e9 \

; {, t) n: U8 ^: Y8 z1 q* B; ]! @3 [0 F
. m% \+ m% c4 d4 v* A2 a1 u2-45 将来给虚机使用,0-1 ,46-47给物理机使用。  V6 A4 j) w0 H2 }1 N

- G! X/ r& L# ?' ^1 q7 H3 J
7 g( u2 @1 \! p3 D: T% l
5 i1 d! o: l% U  o
  g# _9 U5 O" h. s

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2018-12-11 15:38:25 | 显示全部楼层
在grub.cnf 配置文件中配置 信息关于kernel 和cpu独占性能& z8 P1 ?0 K" ]/ x% k9 f
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:23 , Processed in 0.018737 second(s), 21 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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