如何查看docker容器的內(nèi)存占用
查看docker容器的內(nèi)存占用
使用docker stats命令可以查看容器的內(nèi)存,但是有時(shí)候docker stats命令獲得的數(shù)據(jù)可能準(zhǔn)確,可以參考下面這種方式
先通過(guò)docker ps -a 找到容器的container id

再使用ps -ef 找到容器對(duì)應(yīng)的進(jìn)程

獲得容器對(duì)應(yīng)的pid后,就可以使用top、pmap、ps等查看進(jìn)程內(nèi)存的命令查看容器的內(nèi)存占用情況了
top
top -p 5140
內(nèi)容解釋:
PID:進(jìn)程的IDUSER:進(jìn)程所有者PR:進(jìn)程的優(yōu)先級(jí)別,越小越優(yōu)先被執(zhí)行NInice:值VIRT:進(jìn)程占用的虛擬內(nèi)存RES:進(jìn)程占用的物理內(nèi)存SHR:進(jìn)程使用的共享內(nèi)存S:進(jìn)程的狀態(tài)。S表示休眠,R表示正在運(yùn)行,Z表示僵死狀態(tài),N表示該進(jìn)程優(yōu)先值為負(fù)數(shù)%CPU:進(jìn)程占用CPU的使用率%MEM:進(jìn)程使用的物理內(nèi)存和總內(nèi)存的百分比TIME+:該進(jìn)程啟動(dòng)后占用的總的CPU時(shí)間,即占用CPU使用時(shí)間的累加值。COMMAND:進(jìn)程啟動(dòng)命令名稱
pmap
pmap -d 5140

ps
ps -e -o 'pid,comm,args,pcpu,rsz,vsz,stime,user,uid' | grep 5140

其中rsz為實(shí)際內(nèi)存
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
docker找不到鏡像無(wú)法成功下載ragflow-main的問(wèn)題解決辦法
這篇文章主要介紹了docker找不到鏡像無(wú)法成功下載ragflow-main的問(wèn)題解決辦法,文中通過(guò)代碼及圖文將解決的辦法介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用docker具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2025-04-04
docker啟動(dòng)mysql及-e MYSQL_ROOT_PASSWORD=my-secret-pw問(wèn)題解決
本文主要介紹了docker啟動(dòng)mysql及-e MYSQL_ROOT_PASSWORD=my-secret-pw問(wèn)題解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07
使用Docker搭建私有PyPI鏡像倉(cāng)庫(kù)的完整步驟教學(xué)
在企業(yè)內(nèi)網(wǎng)或離線開(kāi)發(fā)環(huán)境中,我們常常需要一個(gè)穩(wěn)定、快速且可控制的 Python 包管理方案,本文將詳細(xì)介紹如何使用 devpi 和 Docker 構(gòu)建一個(gè)私有的 PyPI 鏡像服務(wù)器,有需要的小伙伴可以了解下2025-09-09
在Docker中構(gòu)建并運(yùn)行Nginx容器的完整教程
Docker 作為一種強(qiáng)大的容器化平臺(tái),使得開(kāi)發(fā)、測(cè)試和部署變得更加高效和靈活,Nginx 是一款廣泛使用的高性能 Web 服務(wù)器和反向代理服務(wù)器,適用于各種場(chǎng)景,在本教程中,我們將詳細(xì)介紹如何在 Docker 中構(gòu)建并運(yùn)行一個(gè) Nginx 容器,需要的朋友可以參考下2024-09-09
docker端口映射及外部無(wú)法訪問(wèn)問(wèn)題
這篇文章主要介紹了docker端口映射及外部無(wú)法訪問(wèn)問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01
Docker容器名稱沖突錯(cuò)誤的原因分析和有效解決方案
這篇文章主要介紹了Docker容器名稱沖突的問(wèn)題,分析了錯(cuò)誤發(fā)生的原因,并提供了幾種解決方案:刪除現(xiàn)有容器、重命名容器、使用不同名稱創(chuàng)建新容器,以及更新現(xiàn)有容器的重啟策略,文章還推薦了預(yù)防措施,需要的朋友可以參考下2025-10-10
Docker?cp命令詳解之如何在Docker容器和主機(jī)之間復(fù)制文件/文件夾
要從Docker容器中復(fù)制文件,可以使用docker?cp命令,下面這篇文章主要給大家介紹了關(guān)于Docker?cp命令詳解之如何在Docker容器和主機(jī)之間復(fù)制文件/文件夾的相關(guān)資料,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下2024-07-07

