日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

centos7限制cpu使用_CentOS7 CPU隔离配置

發(fā)布時間:2023/12/10 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 centos7限制cpu使用_CentOS7 CPU隔离配置 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1. 修改grub

CentOS7中g(shù)rub存放位置在:/etc/default/grub

初始內(nèi)容如下:

1 [root@dellserver default]# catgrub2 GRUB_TIMEOUT=5

3 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"

4 GRUB_DEFAULT=saved5 GRUB_DISABLE_SUBMENU=true

6 GRUB_TERMINAL_OUTPUT="console"

7 GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap isolcpus=1--1 nohz_full=1--1 rcu_nocbs=1--1 default_hugepagesz=1GB hugepagesz=1GB hugepages=226 rhgb quiet"

8 GRUB_DISABLE_RECOVERY="true"

9 [root@dellserver default]#

修改后內(nèi)容如下:

intel_pstate=disable? 這個選項在amd的cpu上配置;在intelcpu上不要配置此選項,否則系統(tǒng)啟動不來。

1 [root@dellserver default]# catgrub2 GRUB_TIMEOUT=5

3 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"

4 GRUB_DEFAULT=saved5 GRUB_DISABLE_SUBMENU=true

6 GRUB_TERMINAL_OUTPUT="console"

7 GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap isolcpus=1-31 nohz_full=1-31 rcu_nocbs=1-31 default_hugepagesz=1GB hugepagesz=1GB hugepages=226 rcu_nocb_poll audit=0 nosoftlockup nmi_watchdog=0 selinux=0 intel_pstate=disable rhgb quiet"

8 GRUB_DISABLE_RECOVERY="true"

9 [root@dellserver default]#

支持虛擬機的配置如下:

1 [root@dellserver ~]# cat /etc/default/grub2 GRUB_TIMEOUT=5

3 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"

4 GRUB_DEFAULT=saved5 GRUB_DISABLE_SUBMENU=true

6 GRUB_TERMINAL_OUTPUT="console"

7 GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet iommu=pt intel_iommu=on LANG=zh_CN.UTF-8 isolcpus=1-31 nohz_full=1-31 rcu_nocbs=1-31 default_hugepagesz=1GB hugepagesz=1GB hugepages=226 rcu_nocb_poll audit=0 nosoftlockup nmi_watchdog=0 selinux=0 intel_pstate=disable rhgb quiet"

8 GRUB_DISABLE_RECOVERY="true"

9 [root@dellserver ~]#

作用是將cpu的1-11 lcore在啟動時分離開,不將進程跑在這些CPU的核上。

作用是在系統(tǒng)啟動時將hugepage的默認(rèn)大小設(shè)置為1GB,并創(chuàng)建8個1GB的hugepage。

2. 重新編譯image

CentOS7.5的系統(tǒng),在當(dāng)前目錄執(zhí)行g(shù)rub2-mkconfig -o /boot/grub2/grub.cfg得到結(jié)果如下:

1 [root@dellserver default]# grub2-mkconfig -o /boot/grub2/grub.cfg2 Generating grub configuration file...3 Found linux image: /boot/vmlinuz-3.10.0-957.27.2.el7.x86_644 Found initrd image: /boot/initramfs-3.10.0-957.27.2.el7.x86_64.img5 Found linux image: /boot/vmlinuz-3.10.0-693.el7.x86_646 Found initrd image: /boot/initramfs-3.10.0-693.el7.x86_64.img7 Found linux image: /boot/vmlinuz-3.10.0-693.el7.x86_64.debug8 Found linux image: /boot/vmlinuz-0-rescue-62e95b1bacd848bc81b207e1c62ec2e69 Found initrd image: /boot/initramfs-0-rescue-62e95b1bacd848bc81b207e1c62ec2e6.img10 done

11 [root@dellserver default]#

CentOS7.4的系統(tǒng),在當(dāng)前目錄執(zhí)行g(shù)rub2-mkconfig -o?/etc/grub2-efi.cfg?得到結(jié)果如下:

1 [root@dellserver default]# grub2-mkconfig -o /etc/grub-efi.cfg2 Generating grub configuration file...3 Found linux image: /boot/vmlinuz-3.10.0-957.27.2.el7.x86_644 Found initrd image: /boot/initramfs-3.10.0-957.27.2.el7.x86_64.img5 Found linux image: /boot/vmlinuz-3.10.0-693.el7.x86_646 Found initrd image: /boot/initramfs-3.10.0-693.el7.x86_64.img7 Found linux image: /boot/vmlinuz-3.10.0-693.el7.x86_64.debug8 Found linux image: /boot/vmlinuz-0-rescue-62e95b1bacd848bc81b207e1c62ec2e69 Found initrd image: /boot/initramfs-0-rescue-62e95b1bacd848bc81b207e1c62ec2e6.img10 done

11 [root@dellserver default]#

3. reboot

重啟server后,配置生效??捎眠^cat /proc/cmdline查看結(jié)果:

1 [root@dellserver ~]# cat /proc/cmdline2 BOOT_IMAGE=/vmlinuz-3.10.0-957.27.2.el7.x86_64 root=/dev/mapper/centos-root ro crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet iommu=pt intel_iommu=on LANG=zh_CN.UTF-8 isolcpus=1-31 nohz_full=1-31 rcu_nocbs=1-31 default_hugepagesz=1GB hugepagesz=1GB hugepages=226 rcu_nocb_poll audit=0 nosoftlockup nmi_watchdog=0 selinux=0 intel_pstate=disable rhgb quiet3 [root@dellserver ~]#

總結(jié)

以上是生活随笔為你收集整理的centos7限制cpu使用_CentOS7 CPU隔离配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。