Linuxでのスワップとは何ですか?その使用方法は?

linuxの

多分 あなたの多くはこの用語を聞いたことがある、ほとんどの人はすでにそれを知っています、 しかし、まだ知らない初心者のために 私が話していること スワップについて少しお話します。

スワップ またはスワップ メモリ空間、または仮想メモリとも呼ばれます。 メモリモジュールの代わりにHDD上のスペースを使用するものです.

そうでなければ, アプリケーションはRAMを使用します システム上で実行されているアプリケーションがほとんどない場合、それらは利用可能な RAM で管理されます。

逆の場合はどうなりますか アプリケーションが大量の RAM を必要とする場合、または単に使用可能なメモリが不足している場合 これは、スワップが登場するときです。

スワップは、実際のメモリが不足したときに使用されます、システムは他のタスクを実行できるように、RAM の内容の一部をスワップ領域にコピーします。

このシステムを使用する主な欠点の XNUMX つは、RAM と HDD 間のデータ転送速度が大幅に異なり、すべてハードウェアに依存するため、システムが遅くなることです。

ただし、SDD ではデータ転送が向上するため、これは根本的に変わります。

ここで速度が重要です 情報がナノ秒のスパンで渡すRAM。 SSDは、マイクロ秒単位でデータにアクセスします。 通常のハードドライブ、ミリ秒単位でデータにアクセス。 これは、RAM が SSD の 1000 倍、通常の HDD の 100.000 倍高速であることを意味します。

スワップを使用する必要があるのはいつですか?

swap

ネット上にはたくさんの情報がありますが、 XNUMX つのタイプがあり、それは、Swap は現時点では役に立たないという人と、非常に便利であるという人です。

ここでジレンマが生じます。現実には、個人的にはスワップ パーティションを使用する必要がありません。これは、私の場合、通常、コンピューターにあまり多くを要求しないためです。

誰にとっても違いますが、私の部分から今日まで、システムがクラッシュしたことはなく、RAMメモリの不足によって速度が低下したために苦しんだことはありませんでしたが、速度が遅いことに気づきましたが、それは原因でした。ハードドライブにすでに問題があり、交換する必要があったためです。

しかし 彼らが私たちに尋ねる質問は:

  • ¿交換のサイズはいくらですか?
  • ¿スワップはRAMのXNUMX倍のサイズである必要があります または、RAMの半分のサイズにする必要がありますか?

両方はリンクしているので、常識的には何をすべきか推測できると思います。

16 GB の RAM を搭載したコンピュータの場合、スワップは 32 GB または 8 GB になります。表を見ると、常識的にはどちらも HDD 上の 8 GB のメモリにアクセスするのに約 2 分かかりません。上記の転送速度が一定ではありません。

現在 8Gbを超えるRAMがある場合 とともに 2GBのスワップだけで十分です、もっと使用しても意味がありません。

現在 6 GB 以下の場合は 1 GB ~ 2 GB を使用することをお勧めします。

ビデオ編集タスク、レンダリングを使用する場合、またはかなりの処理が必要なタイトルの再生を行う場合、最も健全で最善の方法は、RAM メモリを増やし、スワップを 2GB のみにすることです。

最後に、スワップにどれだけのディスク領域を割り当てるかを選択するのはあなた次第です。先ほども述べたように、個人的にはシステムが飽和状態になったことは一度もありません。使用していませんか


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   グレゴリー

    私はそれが開始された記事がやや混乱していると思います。 正しいことは、必要なラムを用意することです。可能であれば、残りのラムを用意します(ラムがほとんどアクセスできない贅沢であった年が経過しました)。スワップにより、ピンチから抜け出しますが、継続的にアクセスする必要がある場合は、そのままにしておきます。機器がほとんど動作しなくなったり、遅延が多すぎたりすると、サーバーの通信に問題が発生したり、ゲームでの待機時間が許容できなくなったりします。 ramよりもダブルスワップの古いルールは廃止されていますが、どのプロセスが興味深いかによっては、膨大なデータを処理する場合でも、計算が進歩的である場合は、大量のramをインストールする必要がないようにswapで遊ぶことができます。 オフィスの自動化のような場合、通常は4GBのRAMと4GBのスワップで十分ですが、Webブラウザーの貪欲さを考えると、同じゲームの8分の2で、16GBに増やす場合は、XNUMXGBのRAMとXNUMXGBのスワップがより推奨されます。スワップを最小限に抑えるか、削除することができます。

  2.   フェドゥ

    ひどく散らかっている

    RAMは1GB未満なので、スワップはRamのXNUMX倍にする必要があります
    1GBに等しい2GBを超えるRAMスワップ

    ただし、スワップを休止状態にする場合は、休止状態がスワップで行われるため、使用するスワップと少なくとも同じである必要があります。

  3.   フェドゥ

    ただし、スワップを休止状態にする場合は、スワップで休止状態が行われるため、RAMがスワップを使用するかどうかと少なくとも同じである必要があります。

    1.    ダーククライスト

      情報が紛らわしいことを知っているので、コンピュータがビジーになる目的を知り、RAMの容量に注意する必要があるとコメントします。これは、あなたが言うように、スワップの推奨値は次のサイズでなければならないためです。休止状態について話している場合のRAM。これは、単なる例として8GB以上の場合の言い方です。
      このサイズのスワップ領域があることは非常に不調和であり、特にコンピュータを休止状態にする場合は、その時点で使用可能なすべてのRAMを占有しています。 意味がありません。
      それ以上がなければ、個人的な観点から、2GBを超えるスワップを使用することは意味がありません。

  4.   ジョエルグスム

    インタラクティブシステム(ユーザーPC)では、システムが何らかの理由でスワップをプルし始めた瞬間にコンピューターがフリーズし、ウィンドウが開いてプロセスを強制終了するため、スワップは発生しないはずです。ラムを「食べる」のは非常に遅いので、通常は電源を抜いて電源を切るのが効果的です。
    スワップは、通常のユーザーがコンピューターを休止状態にする場合にのみ役立ちます。

  5.   グレゴリー

    私はいつも、休止状態にするためだけに多くのスワップを使用するのと同じくらい多くの無駄を見ました。実際、私は特に休止状態になることはありません。オフにすると、実際にそれを行います。

  6.   ケビンタンザ

    私はLinuxスワップについての知識がなかったことを最初に認めるつもりです。 私はこのテクノロジークラスに関係するすべての専門家ではないので、この説明に非常に感謝しています🙂それは非常に良くて有益でした。