linux內存使用情況/proc/meminfo文件詳解
MemTotal:總內存
MemFree:空閑內存
MemAvailable:可用內存
Buffers:給文件的緩沖大小
Cached:高速緩沖存儲器
SwapCached:被高速緩沖存儲用的交換空間的大小
Active:活躍使用中的高速緩沖存儲器頁面文件大小
Inactive:不經常使用中的告訴緩沖存儲器文件大小
active(anon):活躍的匿名內存(進程中堆上分配的內存,是用malloc分配的內存)
Inactive(anon):不活躍的匿名內存
file內存:磁盤高速緩存的內存空間和“文件映射(將物理磁盤上的文件內容與用戶進程的邏輯地址直接關聯)”的內存空間,其中的內容與物理磁盤上的文件相對應
Active(file):活躍的file內存
Inactive(file):不活躍的file內存
Unevictable:不能被釋放的內存頁
Mlocked:mlock()系統調用鎖定的內存大小
SwapTotal:交換空間總大小
SwapFree:空閑交換空間
Dirty:等待被寫回到磁盤的大小
Writeback:正在被寫回的大小
AnonPages:未映射頁的大小
Mapped:設備和文件映射大小
Shmem:已經被分配的共享內存大小
Slab:內核數據結構緩存大小
SReclaimable:可收回slab的大小
SUnreclaim:不可回收的slab的大小
KernelStack:kernel消耗的內存
PageTables:管理內存分頁的索引表的大小
NFS_Unstable:不穩定頁表的大小
Bounce:在低端內存中分配一個臨時buffer作為跳轉,把位于高端內存的緩存數據復制到此處消耗的內存
WritevackTmp:FUSE用于臨時寫回緩沖區的內存
CommitLimit:系統實際可分配內存總量
Committed_AS:統當前已分配的內存總量
VmallocTotal:虛擬內存大小
VmallocUsed:已經被使用的虛擬內存大小
VmallocChunk:vmalloc 可分配的最大的邏輯連續的內存大小
HardwareCorrupted:刪除掉的內存頁的總大小(當系統檢測到內存的硬件故障時)
HugePages : Linux 操作系統的一個內核特性,讓操作系統可以支持現代硬件架構的大頁面容量功能
AnonHugePages:匿名 HugePages 數量
CmaTotal:總的連續可用內存
CmaFree:空閑的連續內存
HugePages_Total:預留HugePages的總個數
HugePages_Free:池中尚未分配的 HugePages 數量
HugePages_Rsvd:表示池中已經被應用程序分配但尚未使用的 HugePages 數量
HugePages_Surp:這個值得意思是當開始配置了20個大頁,現在修改配置為16,那么這個參數就會顯示為4,一般不修改配置,這個值都是0
HugePagesize:每個大頁的大小
DirectMap4k:映射TLB為4kB的內存數量
DirectMap2M:映射TLB為2M的內存數量
DirectMap1G:映射TLB為1G的內存數量
如果您的問題還未解決可以聯系站長付費協助。

有問題可以加入技術QQ群一起交流學習
本站vip會員 請加入無憂模板網 VIP群(50604020) PS:加入時備注用戶名或昵稱
普通注冊會員或訪客 請加入無憂模板網 技術交流群(50604130)
客服微信號:15898888535
聲明:本站所有文章資源內容,如無特殊說明或標注,均為采集網絡資源。如若內容侵犯了原著者的合法權益,可聯系站長刪除。