CentOS 7で起動時に巨大なページを有効にする

CentOS 7で起動時に巨大なページを有効にする

ovsとDPDKで使用するためにcentos 7でhugepagesを有効にしようとしています。GRUB_CMDLINE_LINUX以下のコードを編集してみました/etc/default/grubGRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet hugepagesz=1G hugepages=16 hugepagesz=2M hugepages=2048 iommu=pt intel_iommu=on isolcpus=1-13,15-27"

grub2-mkconfig -o /boot/grub2/grub.cfg:

ただし、再起動して実行した後、cat /proc/cmdline結果の出力に追加のhugepageエントリは表示されません。 :-(

[root@localhost ~]# cat /proc/cmdline

ここに画像の説明を入力してください。

BOOT_IMAGE=/vmlinuz-3.10.0-327.36.3.el7.x86_64 root=/dev/mapper/centos-
root ro crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb
quiet LANG=en_GB.UTF-8

[root@localhost ~]# grep Huge /proc/meminfo:

大きなページ値

私は何を逃したことがありませんか?

ベストアンサー1

問題は、grubファイルの場所にあり、間違ったパスを使用していたことがわかりました。

私は最初

grub2-mkconfig -o /etc/grub2.cfg

ただし、/boot/efi/EFI/centos/grub.cfg を使用する必要があります。 grub ファイルへのパスです。したがって、実際のコマンドは次のようになります。

grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg

これは UEFI ベースのシステムだからかもしれません。これセントースウィキ状態 UFEI ベースのシステムは、別のデフォルトの grub ファイルパスを使用します。

おすすめ記事