
摘要: 使用htop工具的基本指令
数值模拟通常需要使用到服务器并行计算,而在Linux系统中,htop
命令是一个非常实用的工具。它可以实时监控系统的资源使用情况,包括CPU、内存、磁盘等。相比于传统的top命令,htop
提供了更友好的界面和更多的功能,使得用户可以更方便地管理和监控系统资源。
使用screen
命令创建会话后,在会话中启用数值模拟程序的并行计算时,可以使用htop
命令来监控系统资源的使用情况。这样可以帮助我们更好地了解程序的性能和资源占用情况,从而进行优化和调整。同时,如果程序出现了问题,或者删除会话后仍有进程在运行,htop
也可以帮助我们找到并终止这些进程。
如上图所示,htop
的界面分为几个部分:
该区域通过进度条展示每个CPU逻辑核心的使用百分比,并使用不同的颜色进行区分。
蓝色
的表示low-prority(低优先级)使用绿色
的表示normal(标准)使用情况红色
的表示kernel(内核)使用情况青色
的表示virtuality(虚拟性)使用情况该行主要表示内存使用情况,同样的htop使用了不同颜色来区分是使用情况:
蓝色
的表示缓冲(Buffers-磁盘)的内存的使用情况;黄色
的表示缓存(Cache-文件系统)的内存的使用情况;绿色
的表示已使用的内存的使用情况该行主要显示交换分区使用情况,当你发现你的交换分区swap
已经派上用场的时候,说明你的物理内存已经不足,需要考虑增加内存了。
Tasks
显示——进程总数、线程总数、正在占用cpu的进程数量;Load average
显示的是系统的1分钟,5分钟,10分钟的平均负载情况;Uptime
显示系统运行了多长时间PID
:表示进程号,是非零正整数USER
:发起该进程的用户名PRI
:进程优先级NI
:(nice
)进程的优先级别数值VIRT
:进程占用的虚拟内存RES
:进程占用的物理内存SHR
:进程使用的共享内存S
:进程的运行状况:
R
表示正在运行S
表示休眠Z
表示僵死状态N
表示该进程优先值是负数CPU%
:进程占用的CPU使用率MEM%
:此进程占用的物理内存和总内存的百分比TIME%
:启动进程后占用CPU的累计时长Command
:进程启动的启动命令名称即路径F1
: 查看htop说明F2
: htop设定F3
: 搜索进程F4
: 进程过滤器 (常用)F5
: 显示属性结构F6
: 折叠或展开(新版本里的),或选择排序方式(旧版本里的)F7
: 减少nice值,提高进程优先级F8
: 增加nice值,降低进程优先级F9
: 可对进程传递信号 (常用)F10
: 退出Space
: 标记一个或多个进程。Shift + U
: 取消所有标记。