top命令是Linux系统中非常有用的工具,用于实时监控系统的进程状态,包括CPU、内存的使用情况、负载平均值等。默认情况下,top命令按CPU使用率对进程进行排序,但在实际使用中,我们有时需要按内存使用率排序,或者需要切换回按CPU排序。本文将详细介绍如何在top命令中按内存和CPU排序。文章目录
top命令的基本用法top命令是默认安装的。要启动top命令,只需在终端中输入:top运行后,你将看到如下所示的输出:
top - 15:39:31 up 1 day, 4:24, 2 users, load average: 0.01, 0.02, 0.00
Tasks: 104 total, 1 running, 103 sleeping, 0 stopped, 0 zombie
%Cpu(s): 1.0 us, 0.5 sy, 0.0 ni, 98.0 id, 0.5 wa, 0.0 hi, 0.0 si, 0.0 st
MiB Mem : 7973.1 total, 3762.3 free, 1824.1 used, 2386.7 buff/cache
MiB Swap: 2048.0 total, 2048.0 free, 0.0 used. 5363.4 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1478 root 20 0 39212 3728 3068 R 1.7 0.5 0:00.01 top
1457 root 20 0 162348 3328 2780 S 0.3 0.4 0:00.03 sshd
1 root 20 0 104860 3292 2104 S 0.0 0.4 0:00.60 systemdtop命令默认按CPU使用率排序。如果你想按内存使用率排序,可以按下键盘上的 M 键。这将使 top 重新排序进程,显示内存使用率从高到低的顺序。top命令。top的交互界面中,按下 M 键。RES列表示进程实际占用的物理内存。P 键。按下 P 键后,top会按照CPU使用率从高到低排序显示进程。top命令。top的交互界面中,按下 P 键。你会看到进程列表再次按照CPU使用率从高到低排序。
top命令时,排序方式都会恢复为按CPU使用率排序。如果你希望top记住你的排序方式,可以进行如下设置:M 或 P 键来选择你想要的排序方式。Shift + W 组合键,将当前配置保存到用户的~/.toprc文件中。top时,它将使用保存的设置。top命令是Linux系统管理中不可或缺的工具,通过它可以实时监控系统资源的使用情况。掌握如何在top命令中按内存和CPU排序,可以帮助你更快速地诊断系统性能问题。按 M 键切换到按内存排序,按 P 键切换到按CPU排序,简单而高效。此外,通过持久化配置,还可以让top记住你的偏好设置,提升使用体验。