今月、Ubuntu開発者は、Ubuntu 22.04 LTSでsystemd-oomdを処理する方法を模索しており、メモリ/スワップの使用量が多いときにFirefoxなどのアプリケーションを強制終了し、デスクトップユーザーが気付かないとユーザーエクスペリエンスが低下します。状況を把握し、突然ソフトウェアが強制終了されたことを発見しました。

Ubuntuの開発者は、systemdのメモリ不足デーモン(OOMD)をより適切に処理するためのさまざまなオプションを評価しており、現在提案されているアーカイブにあるUbuntu22.04LTSユーザー向けの修正を行っています。

Ubuntuの問題はsystemd-oomdはFirefoxとVisualStudioCodeを頻繁に強制終了します。

現在Jammyが提案したアーカイブにあるsystemd 249.11-0ubuntu3.4 を使用しますが、安定したリリースアップデートとしてまもなくリリースされ、「ManagedOOMSwap=auto」がルートスライス(-.slice)に設定されます。これまで、Ubuntu 22.04 LTSでは、ManagedOOMSwap=killを使用していました。言い換えると、Ubuntu 22.04はデフォルトでスワップキルを無効にしているため、Ubuntu Linuxでのsystemd-oomdのデフォルトの動作は、スワップ使用量ではなくメモリプレッシャーの監視に制限されています。

スワップの使用量が多い場合に強制終了しないことで、予期せず強制終了されたアプリケーションを見つけられないというユーザーエクスペリエンスが向上し、Ubuntuでデフォルトのスワップサイズを増やすという他の提案の1つからアプリケーションを節約できるようです。探求されてきた他のアイデアの中で。

Categories: IT Info