ovsとDPDKで使用するためにcentos 7でhugepagesを有効にしようとしています。GRUB_CMDLINE_LINUX
以下のコードを編集してみました/etc/default/grub
。 GRUB_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 ファイルパスを使用します。