KPTIニュースの発生に続いて、最近カーネルを4.14.11-300に更新しました。十分なRAM(8 GB)と高速IO(SSDディスク))に加えて、システムパフォーマンスが著しく低下し始めました。特に、物理的なRAMを使い果たして、SSDディスクでホストされているスワップに切り替える場合は、コードの編集やその他のリソースをあまり消費しないジョブの実行など、マルチタスクを実行しています。 article で、nopti
オプションを使用して新たに課されたパフォーマンスヒットを無効にできます。Fedora26でnopti
としてコマンドが見つかりませんでした。どこにすればよいですか。この機能をどのように使用しますか?
4.14.11以降、FedoraにはKPTIがあります- https://fedoramagazine.org/protect-Fedora-system-meltdown/
新しいカーネルパッケージには、Fedora 26および27(カーネルバージョン4.14.11)の修正が含まれています。
Noptiはカーネルコマンドラインブートオプションです- https://access.redhat.com/articles/3311301
永続的に無効化-これらのフラグを追加することにより、カーネルの再起動コマンドライン全体で有効になり、カーネルを再起動して有効にします。
ブートローダー(GRUB)設定で編集します: https://fedoraproject.org/wiki/GRUB_2 (/ etc/default/grubおよび/etc/grub.d/にファイルがあります)
GRUB_CMDLINE_LINUX=' .... nopti'
次に、実際のGRUB構成ファイルを再生成して変更を適用します
bIOSシステムの場合:
grub2-mkconfig -o /boot/grub2/grub.cfg
uEFIベースのシステムの場合:
grub2-mkconfig -o /boot/efi/EFI/Fedora/grub.cfg
次に、再起動してcat /proc/cmdline|grep pti
とcat /sys/kernel/debug/x86/pti_enabled
を確認します。
RHEL https://access.redhat.com/articles/3311301 PTIをオフにするコマンドecho 0 > /sys/kernel/debug/x86/pti_enabled
もリストされています。これは、設定を変更した後に開始されたプロセスでのみ機能する場合があります。