交換率を下げると、休止状態でより早く目覚めることができますか?

交換率を下げると、休止状態でより早く目覚めることができますか?

取引所書いた人いますか?あなたの交換価値はいくらですか?私のもの60

$ cat /proc/sys/vm/swappiness

私は休止状態を使用します。動作しますが、目が覚めたときにロードが遅くなります。始めたら60到着10。この設定を使用すると、休止状態でより早く目覚めることができますか?

現在、カーネル4.4.9でFedora Gnome 23を使用しています。

答え1

正しくするには交換する必要があります冬眠、システムの現在の状態をディスクに保存し、コンピュータの電源を切ってから以前の状態に復元することを意味します。

ただし、パーティション/ファイルを交換する必要はありません。停止するシステムの違いは、この場合、カーネルがコンピュータの重要でないデバイス(Northbridge、MC、RAM、CPU、およびおそらくSouthbridgeを除く)のみを終了することです。この場合、カーネルはシステムの現在の状態をメインメモリにロードし、スリープモードに入り、割り込みが起こるのを待ち、保存された状態で実行を続けます。これをSTR(RAM一時停止)といいます。これはほとんどのシステムではデフォルトの動作です。

したがって、交換は、システムが休止状態でどれだけ早く再開されるかに実際に影響を与えません。しかし、交換性を下げると、他の作業速度が速くなる可能性があります。タスクをより速くすることは、休止状態よりも一時停止することです。ご存知のように、RAMアクセスはディスクアクセスよりもはるかに高速です。

最終的に状況によって違うと言いたいです。コンピュータの電源を切ったり(バッテリーを消費したり)、コンピュータを使用していないときにスリープモードに切り替える(スクリプトを作成する場合)、これはユーザーがクラッシュしたかどうかを確認できます。キーボードの前で寝ていて、またxD)。など。

答え2

RAMは、コンピュータがスリープ状態になるとファイルにコピーされ、コンピュータが起動したときにファイルから再読み込みされるため、このswappiness設定はRAMに直接影響しません。

作業速度を実際に高める唯一の方法は...

  • システムからメモリを削除します。これは他のすべてのタスクに反対の効果を与えます。
  • より高速なハードドライブ(またはSSD)を購入するか、ストライプされたRAIDを使用してより高速にアクセスできるようにします。

休止状態の欠点を避けたい場合は、休止状態を完全に無効にするだけです。

関連情報