8GBのスワップが必要な場合、サイズを選択するときに8000MBまたは8192MBを選択することになっていますか?


16

手動で使用するパーティションを選択するとき、パーティションのサイズを入力できます。私の質問は、8GB RAMに8GBのスワップサイズが必要な場合(スワップのサイズなどに関するFAQを知っています)、1GB = 1000MBのように8000MBを選択するか、1GB = 1024MBのように8192を選択する必要がありますか?


8
これらのオプションに大きな違いは見られないと思います。スペースがある場合は、少し大きくします。
パンサー

3
私の質問は、8000メガバイトは8GBの私のRAMのために十分であるだけの場合であるか、私は8129を入力する必要がある場合は、「完全に」私のRAMのサイズをサポート
メイソン

1
顕著な違いはありません。家庭用コンピュータでは、おそらく4 GBまたは2 GBでも十分でしょう。
バイトコマンダー

1
8000でも冬眠には十分です。
Pilot6

1
8000対8192では、2つの異なるビット測定が行われます。バイナリ形式はXiBで、Xはサイズ(K、M、G、Tなど)で、各サイズは以前の* 1024であるため、8GiBの場合は8192MiBです。10進数は同じですが、各サイズは前の* 1000であり、_iBではなく_Bで表されます。コンピューターが端末で8GiBのRAMを報告した場合、8192MiBを実行します。他の奇数を報告する場合は、7629MiBを実行します。
FireFaced

回答:


34

TL; DR:それほど問題ではありません。

RAMは一般に2の累乗で測定されます。これはGiBと表記されることが多いため、8GiBは8 * 1024 = 8192MiB RAMです。

物理RAMチップを見ると、1024MiB、2048、16384MiBなどのように、常に2の累乗になります。

ハードドライブは通常、SIプレフィックスを使用して10の累乗で測定されます。たとえば、80GB = 80 * 1000MBです。

したがって、8GiBのRAMは8192MiBのRAMです。スワップの場合、通常、一時停止のためにすべてのRAMを保持するのに十分な大きさのスワップスペースが必要なので、8192MiBが安全なオプションになります。Linuxはとにかく100%のRAMをほとんど使用しないので、それは実際には重要ではないことに注意してください。多くはキャッシュなどに使用されますが、休止状態では保存されません。


5
8192 MiBはやや役に立たない。はい、8 GiBは8192 MiBですが、ハードディスクはGiB または MiBを使用しません。8 GiBは8590 MBです。
MSalters

4
ハードドライブベンダーはMiBを使用しませんが、ソフトウェアは最も一般的に使用します。
vidarlo

7
ギビバイトを導入し、ギガバイトを再定義することで、彼らが物事を混乱させないことを本当に願っています。

2
@hvdウィンドウはGiBを使用しますが、GBを書き込みます。
12431234123412341234123

3
「LinuxはRAMを100%使用することはほとんどありません」という文は、この事実がここで解決される問題とはあまり関係がないため、誤解を招きます。--- Linuxは仮想メモリを使用します。これは、実行中のアプリケーションが実際に物理RAMとして利用可能なメモリよりも多くのメモリを使用できることを意味します。RAMを解放するときにこのメモリのすべてをスワップに保存する必要はありませんが、スワップに保存する必要がある量が物理RAMのサイズよりも大きくなる可能性があります。
パブーク

-1

スワップドライブのサイズは非常に重要です。スワップドライブは、マルチブートLinuxオペレーティングシステムの10個すべてで共有されるパーティションです。スワップドライブがマザーボードの回転するHDDにある場合、セクタークラスタは回転するディスクの物理サイズによって固定されます。スワップドライブがフラッシュドライブまたはSSD上にある場合、サイズは物理的ではなく「電子的」であるため、サイズが正確に512ビットのファクターである場合はそれほど重要ではありません。

「gparted」などを使用すると、間違ったパーティションサイズを選択した場合の影響を確認できます。間違った番号を選択すると、奇妙な未使用のパーティションが表示されます。多くの場合、彼をアップサイズまたはダウンサイズに変更すると、これらの奇妙な残りのパーティションが消えます。

m Dellノートブックに16 GBのDDR3メモリを搭載したLinuxでは、Linuxオペレーティングシステムがスワップパーティションを使用することはありません。ただし、「ライブ」Linuxオペレーティングシステムを実行する場合は、使用または必要になる場合があります。

Linuxのスワップパーティションは、Microsoft Windowsでは動作が異なります。私のDellノートブックには、3つのWindows-10オペレーティングシステムもあります。設定がゼロスワップパーティションであっても、Windows-10は常にブートパーティションにスワップパーティションを要求します。そこで、そこに小さな固定サイズのパーティションを作成します。オンボードSSDには可変スワップファイルがあり、すべてのWindows-10オペレーティングシステムで共有されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.