free として報告された共有メモリーは、df で報告された 1 と同じではありません。最近のdrop_cachesにもかかわらず、キャッシュはまだ多くのメモリを占めています。

free として報告された共有メモリーは、df で報告された 1 と同じではありません。最近のdrop_cachesにもかかわらず、キャッシュはまだ多くのメモリを占めています。

私はLinux Mint 20を使用しています。メモリ不足の状況が頻繁に発生します。今日は、可用性がなぜそんなに低いのか理解できません。 ~によると「free」コマンドで「共有」メモリとはどういう意味ですか? sharedはシステムの合計ですが、tmpfs私の合計は何倍も少ないです。

free -hw
              total        used        free      shared     buffers       cache   available
Mem:           15Gi       6,2Gi       4,6Gi       3,9Gi        26Mi       4,5Gi       5,0Gi
Swap:            0B          0B          0B


free -h
              total        used        free      shared  buff/cache   available
Mem:           15Gi       5,9Gi       5,1Gi       3,7Gi       4,4Gi       5,4Gi
Swap:            0B          0B          0B


df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            7,7G     0  7,7G   0% /dev
tmpfs           1,6G  1,7M  1,6G   1% /run
tmpfs           7,7G  254M  7,5G   4% /dev/shm
tmpfs           5,0M  4,0K  5,0M   1% /run/lock
tmpfs           7,7G     0  7,7G   0% /sys/fs/cgroup
cache           786M  247M  540M  32% /home/alex/.cache
cache           158M     0  158M   0% /home/root/.cache
rd               16G  460M   15G   3% /media/ramdrive
tmpfs           1,6G  176K  1,6G   1% /run/user/1000

rdistpmfscache(s)はtmpfsパフォーマンス/低いディスクの摩耗にも使用されますが、合計はまだ3.7でusedはない約1 GBです。そして、なぜcache党がfreeそんなに高いのですか? (ちょうどキャッシュを削除しました。)

追加:質問を投稿した後、出力は同じままで0.2Gbを追加してfree -hw増やすsharedことにしました。df

2 追加: 内部https://linoxy.com/command-to-show-shared-memory-settings/ipcs共有メモリを表示するコマンドの使用方法を示します。私の場合、総容量は約880Mbでした。システム情報にどのように対応しますか/proc/meminfo Shmem(出力と同じ)?の合計は、これらによって生成された数字と同じではありません。 Webで検索しても答えが出ませんね。freetmpfsipcs

ベストアンサー1

おすすめ記事