|
|
1.可以通过设置isolcpus来设置独占,在机器启动的时候,线程默认不占用该CPU,但通过设置cpu亲和性可以占用该cpu.
( T& {- @% z X% W+ I x2.ubutun设置isolcpus的步骤:6 C6 K* b4 B/ }/ G3 @
) n8 P9 F6 T4 L: ~8 v1 ^ 2-1)修改/etc/default/grub文件,在GRUB_CMDLINE_LINUX_DEFAULT变量中添加isolcpus=3,对isolcpus的值如果有多个cpu,用逗号隔开。
3 r8 i7 P3 t; ^; h2 \; G8 ?- k' s3 ^
) K( e. F- g- g
/ q0 c9 N9 [6 ]关于配置说明:# o* G, E8 ~4 c
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
5 s8 V, j2 k- T) H9 k1 `
0 y1 ?8 x1 k h4 Y4 h1 K$ Z* |( |! U$ l8 {6 X' a" K
' w- q/ Z1 @( d- o4 ~9 j0 R) _) q
2-45 将来给虚机使用,0-1 ,46-47给物理机使用。
8 O- _; d9 o) b" x
t3 a0 b- k. k9 c9 |' ~# M
: U7 A' P: |! L7 z ^0 X: a& R/ `
4 h% x" t) c# g" ^- W- g4 g- `
" f) l0 [7 X+ y) z( Y |
|