交換が多いシステムで特定の機能(たとえば、ttyに切り替えるAlt + Ctrl + F1)が利用可能であることを確認する方法は?

交換が多いシステムで特定の機能(たとえば、ttyに切り替えるAlt + Ctrl + F1)が利用可能であることを確認する方法は?

現在、誤ってメモリを大量に消費するアプリケーションを実行すると(システムが多くスワップされている)、システムはある時点まで応答しなくなります(マウスの動きを見るには数時間待つか、Alt++を使用してCtrltty1に切り替えます)。F1これが実際に意味するのは、REISUB(=ハードリブート)が必要で、現在保存されていないすべてのタスクが失われることです。

Windowsの世界では、カーネルの一部は決して置き換えられず(マウスの動きや++の組み合わせなど)、Altメモリが不足している場合でもタスクマネージャを呼び出しCtrlDel問題のあるアプリをシャットダウンすることでこれを行うことができます。 5分以内に再開されます。

もちろん、私は何かを逃したことに違いありません。imagemagickを使用して複数のページで構成されたTIFFブックをプレビューするのと同じくらい簡単で素朴なことで、Linuxシステム全体がダウンする可能性があるとは想像できません(imgemagickは偶然に画像のすべてのページを読み込む)。まず、メモリに解凍した..)

実験を聞いたことがあります。BFQ I/Oスケジューラ、たぶんこれは役に立ちますか?

ベストアンサー1

信じる。 :(. ここでは、シングルユーザーシステムを考慮していると仮定しているため、SaK(フルログイン終了)は実際には役に立ちません。

ハードドライブの活動指標を理解してください。仕事をすばやく終わらせる方法を知ってください。時々それはあなたを救うかもしれないし、時にはそうではないかもしれません。

Exchangeは合理的にうまく機能しました。 RAMはより速く、より大きく、ハードドライブも大きくなりますが、相対的な速度(特にランダムアクセス)は不便です。 Windowsでは、どれほど怖いか上限を設定するために多くの努力を払っています。 Linux いいえ。撮影はユーザーにお任せください。

RAMが十分で、休止状態が不要な場合は、スワップを無効にすることをお勧めします。休止状態が必要な場合...メモリと同じサイズのスワップスペースが必要です。 :(。確かにスクリプトで書くことが可能です。少なくともpm-utilsにはインストールのための素晴らしいアーキテクチャがありますが、公式のサポートは欠けています。 =bootオプションを追加する必要があるかもしれません)。

つまり、カーネルモードスイッチがあると、ctrl + alt + f1がうまく機能します。 (そうでなければ、Xサーバーはいくつかのタスクを実行する必要があり、ユーザースペースプロセスです。一部の部分を交換できるWindowsとは異なり、カーネル全体は常にRAMにあります。)nvidiaのようなバイナリドライバはここではあなたの友達ではありません。

おすすめ記事