5日ほど前に、ちょうどLinux MintをインストールしてからRAMメモリを8GBから12GBにアップグレードしましたが、4GBが残ったので16GBもRAMになりますね。唯一の問題は、free -g
このコマンドがどのように機能するかを理解できないことです。以下は、最大12 GBのRAMがあることを確認できるStacerの写真です。
ただし、ターミナルコマンドを使用すると、free -g
次のようになります。
dragos@madscientistlab ~ $ free -g
total used free shared buff/cache available
Mem: 11 3 6 0 2 7
Swap: 7 0 7
中古 RAM と空き RAM を追加すると、RAM は 9GB だけで、total
その列では 11GB のみ使用でき、合計 12GB になります。 RAMメモリに問題があるのでしょうか?それとも私が理解していない部分ですか?
また、質問がもう一つあります。 RAMは12GBですが、なぜStacerでは11.6GBしかないと言いますか?
答え1
システムには何の問題もありません。
「使用可能」メモリと「使用済み」メモリではなく、「使用可能」メモリと「使用済み」メモリを追加する必要があります。また、切り取りを考慮する必要があります。 (プログラムでは)3GiB以上のメモリを使用し、完全に使用されていない6GiB以上のメモリ、バッファ、キャッシュに使用されたメモリが2GiB以上、合計7GiB以上の空きメモリがあります。 3を超えて7を超えると合計10を超えるか、この場合は11を超えます。free -m
より良い写真を得るために使用する必要があります。
利用可能なメモリの詳細については、以下で確認できます。ディストリビューションで移植可能な使用可能なメモリ量を取得するには?
11.6GiBと12GiBを使用すると、一部のメモリがシステム用に予約されているため、「損失」します。ファームウェア、統合GPU、およびカーネルはすべて独自の目的のためにいくつかのメモリを予約するため、11.6GiBはプログラムで使用できます。