交換に関するお問い合わせ[閉じる]

交換に関するお問い合わせ[閉じる]

マイコンピュータ- 既存のTudouコンピュータでUbuntu 20.04を使用して動作しています。 2GBのRAMとIntel i5プロセッサを搭載。私はそれが本当に古いことを知っていますが、それを動作させたいと思います。

質問の詳細- 私のコンピュータにはRAMが2GBしかないので、それで多くの作業をすることはできません。スワップファイルを使用してソリューションを見つけました。 2TBのハードドライブがありますが、4GBしか使用していないので、1TBのスワップパーティションを作成しました。私はこれが少し面白いことを知っています。今、私はメモリをチェックするたびにほぼ1700MBを使用しているので、動作するかどうかわかりません。

実際の問題- いくつかの質問をしたいです。

  1. 本当に1TBのRAMになりますか?

  2. 私のコンピュータに害を及ぼすのでしょうか?

  3. 遅くなりますか?

  4. 何かすべきですか?

  5. スワップパーティションの適切なサイズはいくらですか?

インターネットで読んだ内容- スワップファイルにメモリを半分にするか、メモリを2倍にする必要があるという内容を読みました。しかし、それは私にとって十分ではありません。

どんなアイデアでも大いに感謝します。

とにかく貴重な時間をありがとうございました

答え1

  1. 1TBの仮想メモリが提供されます。その後、プロセスに1TBが必要な場合に機能します。

  2. 害はありません。

  3. スワップを使用しないとしてもシステムの速度が大幅に遅くなるわけではありませんが、スワップを使用し始めるとスワッププロセスが遅くなります。ただし、スワップ管理(使用可能なブロック追跡...)は確かに少しのメモリを使用します。そうすれば、使用量に比べてスワップをあまり使わないでしょう。

  4. この質問を理解していません!

  5. スワップパーティションには理想的なサイズはありません。メモリが少なすぎると(アプリケーションによっては)、カーネルはメモリを必要とするプロセスへのメモリ割り当てを拒否します。メモリに比べてスワップ領域が多く必要な場合は、メモリ(またはメモリがいっぱいの場合はシステム)をアップグレードする必要があるという信号です。これは、スワップ領域をRAMサイズに近づけるのが良いスタートだと思われる理由です。理想的な状況はあなたのニーズによって異なります。たとえば、システムを16 GBにアップグレードすると、交換は不要になり、交換によって一部のアプリケーション(リアルタイム音楽合成)が破損する可能性があります。私の理想的な交換は0です!

関連情報