最後の日、私のArch Linuxシステムはメモリを消費し始めました。この問題は、システムが起動したときに起動するようですが、停止する方法が見つかりません。症状は、報告されたメモリ使用量がゆっくりと増加し始めますが、両方のプロセスがメモリがそれに応じて増加しないことです。このプロセスは起動後約8時間以内に完了し、スワップスラッシングによってシステムが停止し、OOMによってすべてのプロセスが終了し、最後に「メモリ不足と終了するプロセスなし」によってカーネルパニックが発生しました。
1つの奇妙なことは、メモリ使用量レポートがツール全体にわたって均一ではないことです。すべてのレポートはまだプロセスで使用されているメモリをはるかに超えていますが、指定された時間より少ないメモリを使用すると報告しますtop
。問題の始まりに私ができる唯一の接続は、昨日このOSインストールで初めてVMware Playerを実行しましたが、システムが一度も実行されたことがないため、何度も再起動され、カーネルを再起動した後に何もロードされなかったことです。モジュールなので、これがどのようにこの問題を引き起こすのかわかりません。free
htop
技術データ:
# free
total used free shared buff/cache available
Mem: 4051344 2966128 335004 3472 750212 817888
Swap: 5464060 0 5464060
# cat /proc/meminfo
MemTotal: 4051344 kB
MemFree: 379164 kB
MemAvailable: 861696 kB
Buffers: 51988 kB
Cached: 428512 kB
SwapCached: 0 kB
Active: 828600 kB
Inactive: 341056 kB
Active(anon): 689964 kB
Inactive(anon): 2952 kB
Active(file): 138636 kB
Inactive(file): 338104 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 5464060 kB
SwapFree: 5464060 kB
Dirty: 184 kB
Writeback: 0 kB
AnonPages: 689444 kB
Mapped: 215500 kB
Shmem: 3472 kB
Slab: 265636 kB
SReclaimable: 35540 kB
SUnreclaim: 230096 kB
KernelStack: 4304 kB
PageTables: 10368 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 7489732 kB
Committed_AS: 1746596 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 321932 kB
VmallocChunk: 34358947836 kB
HardwareCorrupted: 0 kB
AnonHugePages: 192512 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
DirectMap4k: 136576 kB
DirectMap2M: 4057088 kB
DirectMap1G: 0 kB
/proc/meminfo
疑わしいように見える唯一の数字はVmallocTotal
数字VmallocChunk
だけです。