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

top命令查看内存

  • 内存
  • 2024-05-30 03:48:25
  • 4398

一、top命令内容详解

top命令内容详细解释


top命令是显示实时系统进程信息的命令。在Linux系统上,它可以显示进程的详细信息,包括进程号、进程所属的用户、进程的优先级、进程占用的CPU和内存资源等。


以下是一些常见的top命令参数及解释:


*`-dnumber`:将显示页面更新为指定的秒数。


*`-b`:以批处理模式运行上述内容。


*`-nnumber`:运行上述命令指定次数,输出结果。


*`-ppid`:指定查看特定进程pid号的进程信息。


上面的命令输出中,各列的解释如下:


*第一列:进程ID(PID)



*第二列:进程所属的用户(USER)


*第三列:进程的优先级(PR)


*第四列:进程占用的CPU和内存(NI)


*第五列:进程状态(TIME+)


*没有。第六列:CPU使用率(CPU%)


*第七列:内存使用率(MEM%)


*第八栏:处理命令行(COMMAND)


另外,在上层命令界面中,可以通过以下快捷键来执行相应的功能:


*`P`:按CPU使用资源降序显示。


*`M`:按内存使用资源降序显示。


*`N`:按pid降序显示。


*`T`:根据进程使用的时间以累计顺序显示。


*`k`:向给定的pid发出信号。它可用于终止进程。


*`r`:为给定的pid重置一个好的值(即优先级)。


*`q`:从上面退出。


二、如何将top命令查看cpu以及内存使用率,屏幕上的信息转为文件保存?1、在命令行输入“top”启动top
2top的全屏对话框模式可分为3部分:系统信息行、命令行和进程列表行。其中,第三行(Cpus)表示CPU当前使用情况,第四行(Mem)表示内存总量、当前使用情况、空闲内存和第五行(Swap)表示类别相同如第四行(Mem),但这里反映了交换分区(Swap)的使用。通常,频繁使用交换分区(Swap)会被认为是物理内存不足导致的。
3.在top后面添加>dir参数,用于保存屏幕上的文字也可以在>符号后添加-b-dX参数,-d表示数字间隔,如top-b-d5>dir,表示CPU-在bash模式下每5秒输出一次内存使用情况。