本文共 1053 字,大约阅读时间需要 3 分钟。
top命令是Linux系统监控工具,能够实时显示系统的资源使用情况,包括CPU、内存、进程等信息。以下是top命令的主要功能及使用说明:
在top的基本视图中,按下键盘上的数字"1"键,可以切换到每个逻辑CPU的监控界面。这样可以实时查看各个CPU的使用情况:
• us(用户空间占用CPU百分比)
• sy(内核空间占用CPU百分比) • ni(用户进程优先级改变后占用CPU百分比) • id(空闲CPU百分比) • wa(等待I/O的CPU时间百分比) • hi(高优先级任务占用CPU百分比) • si(实时任务占用CPU百分比) • st(停止任务占用CPU百分比)top命令的第一行显示任务队列信息,包括系统运行时间、当前登录用户数以及系统负载:
• 10:37:35 当前时间
• up 25 days, 17:29 系统已运行时间 • 1 user 当前登录用户数 • load average: 0.00, 0.02, 0.05 系统负载(分别为1分钟、5分钟、15分钟的平均任务队列长度)top命令的最后两行显示内存使用情况:
• Mem: 2067816k total(物理内存总量)
• used 2007264k(已使用物理内存) • free 60552k(空闲物理内存) • buffers 73752k(内核缓存) • Swap: 524284k total(交换区总量) • used 315424k(已使用交换区) • free 208860k(空闲交换区) • cached 625832k(交换区缓冲)top命令还会列出系统中各个进程的详细信息,包括进程ID、用户、优先级、内存使用情况等:
• PID:进程ID
• USER:进程所有者 • PR:进程优先级 • NI:nice值(负值表示高优先级) • VIRT:进程使用的虚拟内存总量(KB) • RES:进程使用的物理内存大小(KB) • SHR:共享内存大小(KB) • S:进程状态(D=不可中断睡眠,R=运行,S=睡眠,Z=僵尸进程) • %CPU:进程在上次更新后占用CPU百分比 • %MEM:进程占用的物理内存百分比 • TIME+: 进程使用的CPU时间(1/100秒单位) • COMMAND:进程名称或命令行通过top命令,系统管理员可以快速了解系统性能状况,及时发现潜在的问题并采取相应措施。
转载地址:http://pcua.baihongyu.com/