Apakah rss dalam linux

青灯夜游
Lepaskan: 2022-04-14 16:15:20
asal
5201 orang telah melayarinya

Di Linux, nama penuh rss ialah "Saiz Set Residen", yang merujuk kepada set memori pemastautin, yang menunjukkan saiz memori fizikal sebenar yang diduduki oleh proses yang sepadan dalam RAM, dan tidak termasuk memori maya diduduki dalam SWAP. RSS tidak termasuk memori yang masuk ke dalam partition swap, tetapi termasuk memori yang diduduki oleh perpustakaan kongsi (selagi perpustakaan kongsi berada dalam ingatan).

Apakah rss dalam linux

Persekitaran pengendalian tutorial ini: sistem CentOS 6, komputer Dell G3.

Dalam pengurusan memori Linux, sama ada arahan atas atau arahan ps, akan ada dua istilah RSS dan VSZ. Contoh:

[root@localhost ~]# ps aux
#查看系统中所有的进程
USER PID %CPU %MEM  VSZ  RSS   TTY STAT START TIME COMMAND
root   1  0.0  0.2 2872 1416   ?   Ss   Jun04 0:02 /sbin/init
root   2  0.0  0.0    0    0   ?    S   Jun04 0:00 [kthreadd]
root   3  0.0  0.0    0    0   ?    S   Jun04 0:00 [migration/0]
root   4  0.0  0.0    0    0   ?    S   Jun04 0:00 [ksoftirqd/0]
…省略部分输出…
Salin selepas log masuk

Di sini kami akan memperkenalkan anda kepada RSS dan VSZ.

linux RSS

RSS ialah saiz set pemastautin (Saiz Set Residen), yang menunjukkan saiz memori fizikal sebenar yang diduduki oleh proses yang sepadan dalam RAM dan tidak disertakan dalam SWAP Memori maya yang diduduki dalam . Malah saiz memori dalam ingatan menggunakan perpustakaan kongsi disertakan dalam pengiraan, termasuk memori lengkap dalam tindanan dan timbunan.

  • RSS tidak termasuk memori yang masuk ke dalam partition swap.

  • RSS termasuk memori yang diduduki oleh perpustakaan kongsi (selagi perpustakaan kongsi berada dalam ingatan)

  • RSS termasuk semua memori tindanan yang diperuntukkan dan timbunan ingatan.

linux VSZ

VSZ (Saiz Memori Maya), menunjukkan saiz memori maya, menunjukkan semua memori yang boleh diakses oleh proses, termasuk Tukar memori dan memori perpustakaan kongsi.

VSZ merangkumi semua memori yang boleh diakses oleh proses, termasuk apa yang masuk ke dalam partition swap, dan memori yang diduduki oleh perpustakaan kongsi.

Contoh:

Jika proses A mempunyai saiz fail binari 500KB dan dipautkan ke perpustakaan kongsi 2500KB dan mempunyai saiz tindanan/timbunan 200KB , ini Satu lagi 100KB daripada 200KB berada dalam ingatan, 100KB berada dalam ruang SWAP dan 1000KB perpustakaan kongsi dan 400KB binarinya sendiri dimuatkan. Kemudian

RSS:

400K + 1000K + 100K = 1500K
Salin selepas log masuk

VSZ

500K + 2500K + 200K = 3200K
Salin selepas log masuk

Beberapa RSS datang daripada perpustakaan kongsi dan perpustakaan kongsi mungkin digunakan oleh banyak proses, jadi jika semua proses Jumlah bilangan RSS mungkin lebih besar daripada memori sistem.

Terdapat parameter PSS yang lebih baharu (saiz set berkadar), yang mengira memori kongsi secara berbeza daripada RSS. Merujuk kepada contoh sebelumnya, jika dua proses menggunakan perpustakaan kongsi yang sama, maka:

PSS:

400K (1000K/2) 100K = 400K 500K 100K = 1000K

Thread berkongsi ruang alamat yang sama, jadi semua utas dalam proses mempunyai RSS, VSZ dan PSS yang sama. Anda boleh menggunakan ps atau arahan atas untuk memerhati maklumat ini.

Cadangan berkaitan: "Tutorial Video Linux"

Atas ialah kandungan terperinci Apakah rss dalam linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!