当前位置:首页 > 内存 > 正文

centos查看内存占用(iphone查看内存占用)

  • 内存
  • 2024-06-14 17:30:13
  • 4279

一、CentOS下查看进程用了多少内存命令Pmappmap提供进程的内存映射,pmap命令用于显示一个或多个进程的内存状态。状态信息是指处理器的内存和地址空间。Pmap实际上是SunOS上的一个命令,Linux仅支持其有限的功能。但看到电子空间的整个过程还是很有用的。我们需要正在运行的进程的PID或唯一ID来查看进程的内存状态,我们可以通过/proc或常规命令如top或ps来获取它。
语法或仪式
#pmapPID

#pmap[options]PID
在输出中显示所有地址、千字节、模式和目的地。
选项
-xextendformat扩展格式
-ddeviceformat格式
-qquiet显示不显示页眉/页脚行
-V显示版本信息
每个进程内存状态
[root@info~]#pmap1013
1013:/usr/sbin/sshd
001100001480Kr-x-/usr/lib/.1.0。0
0028200080Krw--/usr/lib/.1.0.0
0029600012Krw--[匿名]
0029900036Kr-x-/lib/.0.1
002a20004Krw--/lib/.0.1
002a300016Kr-x-/lib/
002a70004Krw--/lib/
002ab00088Kr-x-/lib/libaudit。/libgssapi_.2.2
002f90004Krw--/lib/libgssapi_.2.2
002fa000808Kr-x-/lib/.3.3
003c400024Krw--/lib/。br/>/>007380004Kr---/lib/
007390004Krw--/lib/
0073a0008Krw--[匿名]
00825000120Kr-x-/lib/
008430004Kr---/lib/
008440004Krw--/lib/
0090d00032Kr-x-/lib/.0.7.6
009150004Krw--/lib/.0.7.6
00948000484Kr-x-/usr/sbin/sshd
009c10008Krw--/usr/sbin/sshd
009c300020Krw--[匿名]
009e000092Kr-x-/lib/
009f70004Kr---/lib/
总计8232K
多进程内存状态
我们可以通过输入多个PID来查看多进程内存。添加多个PID,并用空格分隔。
pmap101312171118进程内存
[root@info~]#pmap-x1013
1013:/usr/sbin/sshd
AddressKbytesRSSDirtyModeMapping
。1.0.0
.1.0.0
002960001284rw--[匿名]
.0.1<
002a2000444rw--libkrb5support。so.0.1


.1.0.0
.1.0.0
.1.0.0
002c300021640r-x-libgssapi_.2.2
002f9000444rw--libgssapi_krb5。。。/>--------------
totalkB8232---
Address、Kbyte、Dirty、RSS、modes、maps的说明如下
扩展和设备格式区
地址:内存起始地址
Kbytes:占用内存的字节数(KB)
RSS:保留内存的字节数(KB)
脏:脏页字节数(包括共享和私有)(KB)
模式:内存权限:读、写、创建、共享、私有(写入时示例)
映射:繁忙内存文件,或[larger:内存)或[stack](堆栈)
offset:文件偏移量
Fabric:音符名称(major:minor)
二、centos服务器如何用命令查看哪个程序内存占用CentOS中如何检查内存:grepMemTotal/proc/或reportmeminfogrepMemTotal/proc/meminfo|cut-f2-d:free-m|grep"Mem"|awk'{print$2}'内存检查免费详细解释:root@Linux/tmp]#free第1行:总内存:4149156used已使用内存数: