|
|
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 |
|