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

top命令查看内存信息

  • 内存
  • 2024-06-08 09:18:04
  • 5260

一、常用命令之TOP

Android中的TOP命令用于显示当前CPU负载、内存使用情况、进程信息等。

第一行,进程信息:

系统现在共有668个进程,其中1个正在运行,665个正在休眠,0个处于停止状态。其中2个处于僵尸状态(zombie)。

第二行,内存信息:

总物理内存:3.5G

已使用内存:3.1G

非活动内存:466MB

缓存内存:96MB

第三行,交换分区,主要AndroidZRAM:

交换分区总大小:2G

已用交换区:455M

空闲交换区总量:1.5G

缓冲交换区:1.4G

第四行,处理器状态信息:

800%cpu

5%user-用户进程占用CPU的百分比

0%nice-优先级值为负CPU的进程time占用

7%sys-系统进程占用CPU百分比

788%idle-空闲CPU百分比

1%iow-IO等待时间

0%中断时间irq-hard

0%时间中断sirq-soft

0%host-

第五行,各进程状态监控:

PID–进程标识符

USER–进程所有者

PR–进程优先级

NI–有趣的值。负值表示高优先级,正值表示低优先级。

VIRT:进程使用的虚拟内存总量,VIRT=SWAP+RES

RES:进程使用的虚拟内存总量。进程已使用和未使用的虚拟内存总量。交换的物理内存大小,RES=CODE+DATA

SHR—共享内存大小

S—进程状态。D=不间断睡眠状态R=运行S=睡眠T=监控/停止Z=僵尸进程

%CPU:自上次更新以来占用CPU时间的百分比

%MEM–进程使用的物理内存百分比

TIME+:进程使用的总CPU时间,单位1/100秒

ARGS–进程名称(命令名称/命令行)


二、linux怎样使用top命令查看系统状态在Linux系统上,您可以使用top命令来显示系统的CPU、内存、执行时间、交换分区、执行线程和其他信息。top命令可以有效地发现系统中的缺陷。这是由于内存不足、CPU处理能力不足、IO读写过多造成的。工具/材料
Linux
顶部
方法/步骤
使用SSHClient客户端连接到远程Linux系统。使用top命令可以显示系统当前的运行状态。如,简单展示了top命令的运行结果,下面对每一项进行详细说明。
top
命令“top-19:56:47up39min,3users,loadaverage:0.00,0.00,
0.00”的第一行排序内容为“the将显示“。三个值分别是当前系统时间、系统已运行的时间量、当前登录系统的用户数、系统负载(任务队列的平均长度):1分钟前、5分钟前,15分钟前现在[这三个通常小于1。如果情况持续高于5,请务必查哪些程序正在影响系统的行为]"
Top
Command"Tasks:120total第二行,2running,118sleeping,0stopped,0
zombie”按照以下顺序显示内容:“所有启动的进程数”。“正在运行的进程数”、“已暂停的进程数”、“已停止的进程数”、“僵尸进程数”。
顶部
第三行命令“Cpu(s):0.0%us,0.0%sy,0.0%ni,100.0%id,0.0%wa,0.0%hi,
0.0%si,
0.0%st"分别为“用户空间占用CPU百分比”、“内核空间占用CPU百分比”、“进程占用CPU百分比”。“CPU使用百分比”的内容。“用户空间中更改的优先级”、“CPU空闲百分比”、“等待输入和输出的CPU时间百分比”、“CPU处理硬件中断所花费的CPU时间百分比”、“CPU处理软中断所花费的总时间”",
"StealTime"
第一条命令"Mem:508820ktotal,480172kuused,28648kfree,41944kbuffers"第四行显示“TotalPhysicalMemory”和“UsedPhysicalMemory”的内容。显示“”、“可用物理内存”、“内核高速缓存内存量”、“已使用的交互区域总量”和“已使用的总量”。可用交换空间量“”、“总缓冲交换空间”。