Mac OS Xでスワップファイルを無効にするのはなぜですか?


51

MacBook ProにSSDドライブをインストールするスレッドに出くわしました。
コメントの誰かは、スワップファイルを無効にすることも推奨しましたが、理由を述べませんでした。

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist
sudo rm /private/var/vm/swapfile*

Mac OS Xでスワップファイルを無効にしたいのはなぜでしょうか。
パフォーマンスが向上しますか?安定?
欠点はありますか?

最後に、SSDを使用していないときにスワップファイルを無効にすることは意味がありますか?


11
彼らはいくつかのブログでパフォーマンスの急上昇が屋根を投げたと聞いたので、それは知識の少ない人によってしばしば無効にされます。SSDは本質的に高速であるため、優れたテストベッドも提供します。これをしないでください。安定性が低下し、時間が経つと壊滅的な影響が生じます。今日まで、パフォーマンスの向上を示す実際のデータ(有効で信頼性の高いデータ)は確認していません。そして、2 GBかRAMか120かを問わず、OSの重要なコンポーネントです。

2
どのような壊滅的な影響がありますか?好奇心が強い...それは私のマシン(4GB MacBook Pro)を非常に高速にしているようです。たとえば、新しいターミナルウィンドウを開くと、ブロッキングは発生しなくなります...数秒前に瞬時になりました。そして、通常使用するアプリの2倍の数のアプリを開くことができましたが、何も悪いことは起こりませんでした。
orange80

4
:orange80:遅いターミナルウィンドウの一般的な原因は、hushloginによって固定することができ、以前のログイン、見上げログインプロセスであるapple.stackexchange.com/a/54167/22570を -あなたは多分、スワップの設定を変更した後、再起動に起こりました?スワップを削除することでターミナルウィンドウの速度が向上する理由はありません。
ケン

小容量のSSDではスペースを解放したい場合があることを理解しています。しかし、パフォーマンスの面では、SSDはHDよりもはるかに高速であるため、SSDベースのOSでスワップを無効にするとパフォーマンスが実際にどのように改善されるかわかりません。その経験はありますか?ありがとう。

1
スーパーユーザーで、受け入れられた答え:Macのdynamic_pagerを無効にしますか?(2012-04-27)
グラハムペリン

回答:


39

Mac OS Xでスワップファイルを無効にしたいのはなぜでしょうか。パフォーマンスが向上するのでしょうか。安定?欠点はありますか?

SSDドライブには標準の磁気回転ディスクドライブと同じ寿命がないため、人々はSSDドライブに対してそれを行うと思います。書き込みサイクルの数はさらに限られているため、おそらくスワップファイルで使用すると、これらのサイクルがより早く使い果たされます。

最後に、SSDを使用していないときにスワップファイルを無効にすることは意味がありますか?

RAM が多い場合、これによりパフォーマンスが向上する可能性がありますが一般的には良い考えはありません。メモリの上限に達した場合、物事は不安定になります。

また、ワイヤードメモリは無効になったときに解放されず、ページアウトイベントがトリガーされたときにのみ解放されます。これは仮想メモリが無効になっている場合は発生しません。そのため、使用されなくなったメモリがすべて消費されるのに時間がかかりません。


4
mac仮想メモリシステムは、実際のメモリをスワップアウトするときにのみ物理スワップファイルを作成するという点で非常に遅延的です。スワップへの書き込みに対応するために物事を遅らせる必要がないことで、どんなスピードアップが見られても、そもそもスワップを利用できるという以前の速度向上によってほぼ確実に相殺されます。スワップがあると、Macが高速になります。答えの残りはスポットオンです -うまくやった!
bmike

2
@geotavros Mac OS Xの仮想メモリシステムは、Windowsと同じようには機能しませ。4GBのメモリで、私を信じてください。仮想メモリを有効にすると、Macの動作が速くなります。VMを無効にすると、頭痛とシステムが不安定になるだけです。
ghoppe

3
FYIは、書き込みレベリングと適切な容量(128 GB)を備えた最新のSSDであり、継続的に書き込みが行われるため、世紀単位で測定される書き込みサイクル制限があります。2000年には、小型のプリミティブSSDを使用することは合理的な不安でしたが、それ以上ではありません。
ケン

3
8 GBのメモリを搭載したMacBookPro5,2の場合、パフォーマンスの向上は劇的です。Virtual BoxVMのSnow LeopardまたはLionの場合、その改善は驚くべきものです。3つのケースすべてで、OSは「制限」に達するリスク(すべてが事実上停止する)を最小限に抑える方法でメモリを使用しているように見えますが、そのリスクは残っているため、アクティビティモニターで使用状況を観察するのは正気です。
グラハムペリン

2
詳細については、VM(または仮想メモリ)をスワップファイルと混同しないでください。Windows、OS X、* BSD、Linux、多くのUnixはすべて仮想メモリを使用しています。通常、このOSのアーキテクチャはプロセスごとにVMを提供します。プロセスはこの領域内でメモリを割り当て、OSはこの割り当てられたメモリを物理RAMに配置するか、OSが必要に応じてスワップします。スワップの有無は、さまざまな基準(速度、応答性など)によって何らかの方法で変化する可能性がありますが、これは各ユーザーのワークロードによって異なります。英語の人々が言うように:あなたのミレージは異なるかもしれません!そして、この場合に大いに。
ホイヘンス

27

スワップファイルを無効にした理由は、SSDがブロックあたりの最大書き込み数を持っているという妄想である可能性があります。スワップファイルは頻繁に書き込まれる可能性があり、場合によってはディスクの断片化(およびファイルシステムの断片化)を引き起こし、最終的にはディスクの故障を早める可能性があります。

とはいえ、これは間違いなく時期尚早な最適化の場合です。スワップファイルを無効にすることは、ほとんどの場合、ひどいひどい考えです。スワップファイルは、実行中のプログラムが物理的にインストールしたよりも多くのメモリを消費する場合に使用します。無効にすると、同時に多くのプログラムを実行できなくなる可能性があります(制限は予想よりはるかに低くなります)。メモリが不足しています。

後者は、ディスク領域が不足したときに(スワップファイルを有効にして)経験しました。120ギガドライブを3ギガまで無料で使用しました。Civilization IV(大型のフルスクリーンゲーム)をプレイしているときに、システムはハードドライブの空き容量を使い果たし(最大50 MBの空き容量)、「kill apps now」ウィンドウを表示しました。これはフルスクリーンゲームの背後に隠れていたため、システムはロックされました。別のMacからSSHで接続して複数のアプリをリモートで強制終了できなかった場合は、電源ボタンを押し続ける必要がありました。


6
これがどんなに悪い考えであるかをエコーし​​たいと思います。16 GBのRAMがある場合でも、スワップが使用されます。それほど多くはありませんが、ほんの少しだけが既にスワップに書き込まれています。常に。それは安全策です。また、OSがなくてもOSが実行される場合がありますが、サードパーティのアプリの動作を確認することはできません。HDに書き込みます。人生ならそれは事実です。いいえ、「現実の」パフォーマンスの向上はありません。それはプラセボです。

4
@cksum特定のサーバーシナリオでは、sysadminsはスワップファイルを無効にします。これは、特定の構成を高速化するためです。ただし、(a)メモリ不足と(b )実際には高速です。しかし、それは専門家によって実行されるサーバーです。コンシューマーマシンでは決して必要ではありません。
-CajunLuke

@cksum最初の文には同意できますが、2番目、3番目、4番目の文は正しいですが、残りはごみです。OSは「セーフガード」にスワップしません。OSは、それを必要とするアクティブなプロセスに利用可能なメモリを増やすか、データをバッファリングすることでI / Oを高速化するためにスワップします。アプリケーションを開発するとき、OSにメモリを要求します。このメモリは仮想メモリ使用量の一部です。開発者またはアプリケーションは、OSがそのメモリまたはその一部を物理RAMまたはスワップに配置したかどうかを知りません。(継続)
ホイヘンス

そのため、サードパーティのアプリが使用可能なメモリよりも多くのメモリを要求すると、OSはエラーを出します。これは、スワップの有無に関係ありません。スワップがあると、制限が高くなります、それだけです。パフォーマンスに関しては、2人のユーザーがログインしている場合、アクティブユーザーが巨大なファイルでビデオエディターを使用すると、OSはアクティブユーザーが実行するタスクを高速化するために非アクティブユーザーのメモリページをスワップに入れ始める可能性があります。この場合、速度の点でパフォーマンスが向上します。ただし、他のユーザーへの切り替えは遅くなり、OSはスワップを読み戻す必要があります。これはプラセボではありません!
ホイヘンス

1
一度(Linuxで)セットアップ時にスワップパーティションをセットアップするのを忘れました。ぶら下がっていたとき、私はそれがカーネルのバグだと思った-それは、mincecraftをプレイしているときにスワップメモリ​​が不足していたことが判明した。スワップを使用します。
Wyatt8740

12

システムがストレージデバイスに書き込むことができるほとんどすべてのケースで、これが悪い考えである理由を説明する2つの優れた答えがあります。

スワップを無効にできる理由は、システムがCD、DVD、NetBootを使用したロックされたネットワークイメージなどの読み取り専用メディア、または新しいLionインストーラーなどの読み取り専用USBフォブまたは一部のMacに付属する光学フォブのないリカバリフォブで実行できるようにするためですドライブ。

仮想メモリがあるということは、多くのプログラムが同じ共通ライブラリコードを使用する場合、システムの実行速度が大幅に向上し、RAMの使用量が減ることを意味します。各プログラムは、必要なすべてのコードのプライベートコピーを持っていると考えていますが、仮想メモリが存在する場合、システムは同じ物理RAMを異なるプログラムにマップする優れた方法を備えています。

スワップを無効にすると、計算された一部のメモリのキャッシュとしてMacがドライブのごく一部を使用できなくなりますが、プログラムはそれらの結果自体を適切なキャッシュに書き込むほどスマートではありませんでした。

バックアップがあり、実験する時間があれば、それをオフにして体験がどのように変化するかを確認してください。

毎年新しいドライブの代金を払わなければならないと確信していたとしても、私はスワップを維持します。スワップが私に与えるスピードアップは巨大です。これは常にそうであるとは限らず、システムがスラッシングやページングをしているときもあります-逆も可能です。多くの人がスワップなしで実行することを選択します。これにより、スムーズに動作していない場合にマシンの速度が低下する可能性があるため、Macでページングを開始するのではなく、メモリ割り当てエラーが発生します。

SSDのケースは異なる可能性があるため、試してみてください。


2
dynamic_pager無効になっている場合、反対の、大幅な高速化を見つけます。現在apple.stackexchange.com/a/60661/8546にあるスクリーンショットは、デーモンが無効になっている間(スワップファイルは使用されていない)に測定された仮想メモリサイズとページインを示しています。
グラハムペリン

スピードアップを決定するために正確に測定されているものは何ですか?(または、UIに遅れや遅延がないか、簡単に定量化または測定できない何かが表示されていますか?)
bmike

測定せず:ライオンと、ほとんどのものが著しく速く見えた-私は単語を使用するための十分な巨大なの。最近:VirtualBoxVMで10.8の場合、たとえば、Activity Monitorにログインして再開するには16秒かかりdynamic_pager、12秒かかります。より広くより測定された比較のために、Phoronix Test SuiteまたはGeekbenchを使用することがあります。
グラハムペリン

9

ここで私は否定者になります:2008年後半のunibody macbook proでスワップを無効にすると、パフォーマンスが顕著に向上しました。

気を付けて、空きメモリに注意して、6GBをインストールしています。メモリ制限に達した数回、システムがクラッシュしました:-D

私の新しいMacBook Airでは、スワップを無効にすることを夢見ていません。スワップが有効になっていると既に高速であり、最初は4GBしかありません。

SSDでスワップを無効にするもう1つの理由は、小さなSSDを取得し、取得できるすべてのスペースを必要とするためです。いずれにせよ、それをしないでください。


これが機能した実際の経験を持つことは素晴らしい。スワップが無効にされたときのマシンのRAMコミットメントは何でしたか?RAMに収まるよりも多くのアプリを開いたときに何が起きましたか?どのくらいのRAMがあり、どのアプリがエラーなしで快適にそのスペースで実行されるか
bmike

1
@bmike、確かではありませんが、システムがクラッシュします:-D、6GB、そして私が使用しているすべてのもの:)。...絞りやXCodeのは、実メモリの豚であり、彼らは時々システムが転倒する可能性がありますが、スカイプ、メール、Adiumの、サファリ、クロム、iTunesとのOmniFocusはすべてうまくフィット
w00t

6

私の経験はw00tに似ています。SLとLionのスワップファイルを無効にしたのは、パフォーマンスの向上が私のために働いているからです。有線使用は1週間ほどで制御不能になりますが、単純な再起動で修正されます。SSDはありませんが、遅い5400rpmディスクがあります。SSDの寿命は、実際にそうしようとするほど悪くはありません。SSDの消耗を恐れているという理由だけでそれを行っている場合は、http://www.anandtech.com/show/4159/ocz-vertex-3-pro-preview-the-first-sf2500-を参照して ください。 ssd / 2 およびhttp://communities.intel.com/thread/21717?tstart=0 Intelは、80 GBのドライブで最大5年間、毎日20 GB以上のドライブを毎日評価しています。より大きなサイズのドライブはさらに長持ちします。平均的なユーザーは、1日あたり10GBも使用していません。

iStatメニューで4GBのメモリ使用量を監視し、「パージ」bashコマンド(Xcodeのインストールが必要)でAutomatorスクリプトを使用して、非アクティブなメモリをクリアし、より多くの空きメモリを頻繁に開きます。メモリリークのあるアプリでRAMをすべて使い切ったことが何度かありましたが、ハードリセットを行う必要がありました。まれに発生し、一般的に速度が向上するため、スワップファイルを無効にしておく価値があります。他の人が述べたように、これほど多くのアプリを一度に開くことはできませんが、それで作業することができます。


メモリスコープには、自動的にパージするオプションがあります。(dynamic_pagerが有効になっている場合、パージを許可しません。)
グラハムペリン

5

小さいSSDのスワップを無効にしたい人のために2セントを投じるだけです。sleepimageははるかに多くのディスク容量を使用します。

また、SSDの寿命が限られていることを懸念している人(特にMBAと交換できないハードワイヤードSSDチップを使用している人)にとって、コンピューターが1日に何度もスリープする場合、sleepimageの書き換えが懸念される可能性があります。私のラップトップは簡単に1日に6回眠ります。SSDに毎日48 GBのデータを書き込みます。

それぞれの場合の解決策は、休止状態を無効にしてから、インストールされているRAM(私の場合は8GB)と同じサイズのsleepimageファイルを削除することです。

マイナス面のリスク:ラップトップのスリープ中にバッテリーが切れると、現在の状態が失われます。これは、強制的なハード再起動と同等です。ラップトップに物理的な害はなく、生産性が低下するだけです。休止状態を無効にした場合、バッテリーを低くして充電できないため、休止状態を有効にするにはコードを手元に置いてください!

休止状態を無効にするには、ターミナルで次のコマンドを実行します。

 sudo pmset -a hibernatemode 0

休止状態を有効にするためのコマンドは次のとおりです。

 sudo pmset -a hibernatemode 3

最後のスリープイメージを削除してSSD / HDDスペースを解放するには(休止状態をオフにする場合にのみ意味があります。それ以外の場合、次回コンピューターがスリープするときに新しいスペースがそのスペースを占有します):

 sudo rm -rf /var/vm/sleepimage

ソース:man pmset


3

スワップを無効にすると、パフォーマンス向上します。たとえば、私は定期的にApertureを使用していますが、スワップがパフォーマンスを悪化させると、1Gbを超えるとOSを再起動してクリーニングし、パフォーマンスを回復する必要があります。注:マシンには6GBのRAMがあり、すべてが占有されているわけではありません。約3GBは無料ですが、1Gはスワップによりパフォーマンスが大幅に低下します。


3

私は長年、OS Xと他のUNIXバリアントの両方で、マシンのスワップを無効にしてきました。

ツールを使用して、メモリが不足しているときに警告し、システムがクラッシュする心配はありません。

私のiMacには12GBが搭載されており、スワップが無効になっていると、複数の開発ツール、アプリ、ブラウザなどが開いていても、ほとんどの場合4GBが無料になります。


5
どのメモリツールを使用していますか?
ドミトリー

1

ここでの繰り返しパターンは次のとおりです。

スワップファイルを無効にした人は、パフォーマンスが向上しました(十分な物理RAMを使用)

スワップ空間を無効にしていない人は、それが機能しないこと、そして何かひどいことが起こることを確信しており、あなたがそれをしないことを熱心に助言しています。

これは、単に次の2つのことが原因です。

  1. 物理RAMの希少性と高コストに関する古くなったアイデアは、もはや有効ではありません
  2. 十分な物理RAMがある場合に、スワップファイルの使用を引き起こすMacOSの非常に貧弱なスワップメカニズム。

1
スワップスペースが必要なときにのみ使用された場合、それは素晴らしいことです。ただし、そうではありません。MacOSで2GBと4GBの仮想マシンを実行しています。1.6GBの空きRAMがある場合、1GBの仮想マシン(または他のプログラム)を実行できるはずですが、OSがページングを開始するため、できません。その結果、RAMの約85〜90%しか使用できません。すべてのRAMにアクセスする場合は、ページングを無効にする必要があります。私はすべてのWindowsマシンでこれを行いますが、MacOSでも同じことをしたいと思います。プログラムがRAMを使い果たすと、プログラムは失敗します。それが私がしたいことです。他の実行中のアプリケーションが必要ない

3
YMMV。スワップを無効にすることはもうありません。これは、最新のRAMがロードされたマシンでパフォーマンスを向上させることができなかったためです。昔、私はそれが悪い昔に戻るのを助けたので、かつて使用していました。最近では、スワップを無効にすることでパフォーマンスの変化が見られないだけでなく、アプリケーションの不安定性が大幅に増加します。
ブライアンノブラウフ

1
望ましくないことになるが起こるが、人間は、彼らが別のプログラムを起動することはできませんし、時間内に、マシンがメモリ不足エラーが原因でクラッシュすることを忘れてしまうということです。これがひどく、ユーモラスで、教育的であるかどうかは、タイミング、バックアップの頻度、遅延の許容度に依存します。
bmike

1

ただの個人的な経験。

Memory Amount    |
 4 GB            | Don't disable it, Mountain Lion itself boots with about 1 GB.
 8 GB            | Do if you don't run apps that requires more than 1 GB of memory, in short, virtualization software, Photoshop, and stuff.
16 GB or more    | Do it! Even Xcode or Final Cut won't use more than 4 GB of memory, at least as I've seen. Just don't run too many virtual machines though.

簡単なメモ:Macが統合グラフィックスを使用している場合、そのメモリはkernel_taskでメインメモリと共有されます。したがって、使用可能な合計からその金額を差し引く必要があります。

SSDユーザーの場合、より多くのスペースがあれば満足ですが、仮想メモリがSSD上で繁栄することを知っておくことが重要です。SSDを傷つけますか?はい。ただし、気付く前にMacを長期間交換します。


1
Retina MacBook Proの仮想メモリを8 GBのメモリで個人的に無効にしました。数学は次のとおりです。システムは、統合グラフィックスをカウントする約2 GBのメモリを使用します。私にとっては6 GBです。私は仕事のためにXcodeを使っていますが、それは2 GBのメモリしか消費しません。だから、余裕があります。
シェーン・スー

1

エグゼクティブサマリー

スワップ領域(スワップパーティション、スワップファイル、またはページファイルと呼ばれる)は、OSによってアドレス指定可能な物理メモリを増やすための単なるメカニズムです。

使用可能な物理RAMが少なく、今日のマシンでは、4 GB以下のRAMがあればいいと思います。その後、おそらくスワップが必要です。ただし、これはワークロードとマシンの使用方法に依存します。

4GB以上のRAMがある場合、システムがスワップを使用しない可能性があります。そのため、スワップが有効かどうかにかかわらず、これはあまり変わりません。
これは他の要因に依存しますが、マシンの実行時間が長くなるほど、明らかに多くの場所が残っていても、OSがRAMの小さな未使用部分をスワップにスワップする可能性が高くなります。ただし、多くの場合、システムはファイルバッファなどに「空き」RAMを使用し、ワークロードによっては、ファイルバッファが使用可能なすべてのRAMを使用する場合があります。

背景情報

スワップを無効にしてメモリが完全に使用されるとどうなりますか?さて、次にアプリケーションが(mallocやreallocのように)より多くのメモリを要求すると、エラーを受け取ります!適切にコーディングされている場合、アプリケーションはそれを検出しますが、そのようなエラーを処理し、プログラムを正常に終了することは、まだ困難です。ただし、多くの開発者はメモリ割り当ての成功をテストせず、多くの場合、この割り当てられていないメモリが使用されるとすぐにアプリケーションがクラッシュします。そのため、アプリケーションがクラッシュする可能性が非常に高くなります。実際には、通常複数のアプリケーションが同時に実行されているため、多くのアプリケーションがクラッシュします。願わくば、カーネル自体に免疫があるはずですが、私の経験では常にそうであるとは限りませんでした。

あなたはスワップを持っている場合は、同じ動作をしますしかし、チャンスはあなたがその限界に達しないことがあるので、あなたは上限があります。

8 GBと16 GBのRAMを備えた2台のマシンがあります。これらのマシンを個人的に使用しても、このRAMをすべて使用することは決してありません(今日!おそらく数年後には異なる場合があります)。物理RAMの制限に達する唯一の理由は、プロセスが不正になり、すべてのRAMを消費していることです。スワップがないことは安心です。カーネルは、RAMの制限に達するとすぐに不正なプロセスを強制終了します。スワップがあると、システムがスワップしてスワップしてスワップし、カーネルが犯人を殺すまで完全に応答しなくなることがあるため、痛みを伴う体験が得られます(SSDではないかもしれません...)!

お勧め

スワップを削除すると、恐ろしく間違ったことが起こるかもしれないと言う人々に怖がってはいけません。これを行うと、4 GBのRAMから2 GBに移行する場合と同様に、物理アドレススペースが削減されます。あなたはそのようなことをしますか?その後、スワップを削除しないでください。ただし、制限することもできますが、それは賢明です。

自分のワークロードが使用可能な物理RAMに近いまたはそれ以上を使用する可能性があると考える場合、または大量のI / O(ディスクへの読み取り/書き込み)が必要な場合は、スワップを保持する必要があります。

スワップを保持する必要がある場合、ユーザーはプロセスが使用できるメモリの量に制限を設定する必要があります。Linuxシステムでは、cgroupのメモリ制限を使用して、一部のプロセスが制御不能になることを回避できます。OSXでの同等の機能はわかりませんが、それが方法であるはずです。

ただし、ワークロードに使用可能なメモリが十分にある場合は、スワップを安全に無効にするか、保持することができます。システムがスワップを使用しない場合、パフォーマンスの低下の影響を受けないため、パフォーマンスの面でもあまり変化しません(特に古い回転ハードディスクで顕著で、SSDで顕著ではありません)。

上記と同じトリックを使用して、プロセスまたはプロセスのグループごとにメモリ制限を設定しようとすると、使用可能なRAMが十分にある場合にもメリットがあります。

私自身の例

私は古いPCに1 GBのRAMがあり、そこに大きなスワップがあります:4 GBなので、Firefoxや他のアプリケーションを実行できます。ただし、正しいユーザーエクスペリエンスを提供するために、できるだけ小さなアプリケーション(またはFirefoxのタブ)を使用する傾向があります。

8 GB RAMの小さなサーバーがあります。そこで作業負荷を正確に把握しており、プロセスが不正になり、すべてのメモリを消費しているため、サーバーの速度を低下さたくありません。そこでは、スワップやcgroupのメモリ制限を強制するバリアがないため、アプリケーションやサービスはクラッシュする可能性がありますが、カーネルはクラッシュしません。ところで、これはLinuxマシンです。

次に、16 GB RAMを搭載したMacを使用します。私はそれの唯一のユーザーではありません。ユーザーを切り替える際に待つことを気にしません。そこにはスワップがありますが、このコンピューターの他のユーザーの作業負荷を計画するのは困難です。私だけがスワップを使用する場合でも。私は頻繁に複数のVMを実行し、メモリを消費するアプリケーションを使用しますが、同時にすべてを使用するわけではないため、未使用のアプリでOSを交換することを気にしないため、ディスクI / Oを高速にしたり、別のVMを起動したりできます。今までのところ、このマシンの交換は見ていません!


0

2011年のMacbook Air(4GB RAM、128GB SSD)でスワップファイルを無効にしたのは、スワップファイルが残りのすべてのHDスペースをゆっくり食い尽くし、その後再起動する必要があるためです。これにより、実行するプログラムが減ります。

それが本当に機能するかどうか、または「有線」メモリをクリアするためにとにかく再起動する必要があるかどうかを確認しますが、今のところはうまく機能しているようです。メモリが一杯になったとき、SSDがメモリを使い果たしたときと同じようにコンピューターの速度が低下しましたが、アプリケーションを終了するとすぐに回復しました。(そして、私は実際にアプリケーションを終了することができました。通常、SSDがいっぱいになったときではありません)。

安定性がどのように向上するかはわかりますが、これまでのところ私は幸せなキャンピングカーです。また、一度に実行するアプリケーション(およびChromeタブ)の数を少なくする必要があります。これはタスクの集中に適しています。


0

スワップファイルを無効にする主な理由は速度ではなく、ディスク容量です。

フルドライブの5 GB以内で日常的に実行するユーザーの場合、スワップを無効にすると、スペース不足の絶え間ない停止が停止します。私は日常的にブラウジングから4 GB以上のスワップファイルを日常的に取得しています。

速度の改善は、古いマシンでは驚くべきものです。SSDを搭載した最新のマシンではそれほど印象的ではありません。(iMacのOSX 10.0では、仮想メモリを使用すると、ドライブ間でファイルをコピーするなど、多くの操作の速度が半分になりました)。


ブレーキが機能しないため、ホーンを固定するように聞こえます。ドライブがいっぱいになっている場合は、データの一部を取得します。
鉄人

@Tetsujinそのドライブの最大の単一ファイルはスワップファイルでした。
アラミス

私のポイントはまだ立っています。より少ないデータ、より大きなドライブ、またはより多くのRAMで、必要はありません。
鉄人
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.