Rumah > Operasi dan penyelenggaraan > operasi dan penyelenggaraan linux > Satu artikel menerangkan apa itu Linux /proc/meminfo?

Satu artikel menerangkan apa itu Linux /proc/meminfo?

藏色散人
Lepaskan: 2021-11-09 16:59:02
ke hadapan
2777 orang telah melayarinya

Lajur Tutorial Sistem Linux berikut akan memperkenalkan kepada anda maksud /proc/meminfo dalam Linux Saya harap ia akan membantu rakan-rakan yang memerlukan!

Pembangunan terbenam sangat sensitif terhadap kebocoran memori, dan anda memberi lebih perhatian kepada lokasi kebocoran . Artikel ini merekodkan maksud setiap parameter /proc/meminfo yang dikumpul daripada Internet. Ia masih belum lengkap dan perlu disiapkan.

Rujukan

Mengenai pemahaman tentang /proc/meminfo
linux/Documentation/filesystems/proc.txt

Nota

Item berikut bukan setiap Ia tersedia pada setiap sistem Linux Bergantung pada reka bentuk dan versi Linux anda, mungkin terdapat lebih atau kurang item.
Item kedua dalam bahan rujukan ialah dokumentasi Linux terkini

tr> tr > tr > tr>Saiz blok memori bersebelahan terbesar yang tersedia di kawasan vmalloc
Nama projek Penerangan
项目名 说明
MemTotal 所有可用的 RAM 大小,物理内存减去预留位和内核使用
MemFree LowFree HighFree
Buffers 用来给块设备做缓存的大小(文件系统的 metadata, tracking in-flight pages)
Cached 文件的缓冲区大小
SwapCached 已经被交换出来的内存。与 I/O 相关
Active 经常(最近)被使用的内存
Inactive 最近不常使用的内存。这很容易被系统移做他用
Active(anon) ?
Inactive(anon) ?
Unevictable ?
Mlocked ?
HighTotal 所有在 860MB(0x35C00000)以上的空间。主要是用户空间程序或缓存页
LowTotal 860MB 以下的空间。如果该空间用完了,系统可能会异常
HighFree 860MB 以上空间的可用空间
LowFree 860MB 以下空间的可用空间
SwapTotal 交换空间总和
SwapFree RAM 暂存在 Swap 中的大小
Dirty 等待写回的数据大小
WriteBack 正在写回的数据大小
Mapped 映射文件大小
AnonPages 映射到用户空间的非文件页表大小
Shmem ?
Slab 内核数据结构缓存
SReclaimable Slab 的一部分。当内存压力大时,可以 reclaim
SUnreclaim 不可以 reclaim 的 Slab
KernelStack ?
PageTables 最底层的页表的内存空间
NFS_Unstable 已经发给 NFS 服务器、但是尚未被确认(committed)写入到稳定存储的页表
Bonce ?
WritebackTmp Memory used by FUSE for temporary writeback buffers
CommitLimit CommitLimit = ('vm.overcommit_ratio' * Physical RAM)
Committed_AS The amount of memory presently allocated on the system.(系统中目前分配了的内存?)
VmallocTotal vmalloc 内存大小
VmallocUsed 已被使用的虚拟内存大小
VmallocChunk 在 vmalloc 区域中可用的最大的连续内存块的大小
MemTotal
Semua saiz RAM yang tersedia, memori fizikal tolak bit rizab dan penggunaan kernel
MemFree
LowFree HighFree
Buffer Saiz yang digunakan untuk menyekat peranti cache (metadata sistem fail, menjejak halaman dalam penerbangan)
Dicache Saiz penimbal daripada fail
SwapCached Memori yang telah ditukar keluar. Berkaitan dengan I/O
Aktif Memori yang kerap (baru-baru ini) digunakan
Tidak Aktif Memori yang jarang digunakan baru-baru ini. Ini boleh digunakan dengan mudah oleh sistem untuk tujuan lain
Active(anon) ?
Tidak Aktif(anon) ?
Tidak dapat dielakkan ?
Dikunci ?
HighTotal Semua ruang melebihi 860MB (0x35C00000). Terutamanya program ruang pengguna atau halaman cache
LowTotal Ruang di bawah 860MB. Jika ruang telah habis, sistem mungkin tidak normal
HighFree Ruang kosong melebihi 860MB
LowFree Ruang kosong di bawah 860MB
SwapTotal Jumlah ruang swap
SwapFree Saiz RAM yang disimpan sementara dalam Swap
Kotor Saiz data yang menunggu untuk ditulis semula
WriteBack Saiz data sedang ditulis semula
Dipetakan Saiz fail dipetakan
AnonPages Saiz jadual halaman bukan fail dipetakan ke ruang pengguna
Shmem ?
Slab Cache struktur data kernel
Sreclaimable Sebahagian daripada Slab. Apabila tekanan memori tinggi, anda boleh menuntut semula
SUnreclaim Slab yang tidak boleh dituntut semula
KernelStack ?
PageTables Lapisan bawah Ruang memori jadual halaman
NFS_Unstable telah dihantar ke pelayan NFS, tetapi belum disahkan (komited) untuk ditulis ke jadual halaman yang disimpan secara Stabil
Bonce ?
WritebackTmp Memori yang digunakan oleh FUSE untuk penimbal tulis balik sementara
CommitLimit td> CommitLimit = ('vm.overcommit_ratio' * RAM Fizikal)
Committed_AS Jumlah memori pada masa ini diperuntukkan pada sistem. Memori yang diperuntukkan pada masa ini )
VmallocTotal saiz memori vmalloc
VmallocUsed Saiz memori maya yang telah digunakan
VmallocChunk
Disyorkan kajian: "tutorial video linux"

Atas ialah kandungan terperinci Satu artikel menerangkan apa itu Linux /proc/meminfo?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:segmentfault.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan