怎么建设空包网站,网站制作公司源码,国外网站排行榜,伍佰亿是什么网站1 top命令介绍
Linux系统中#xff0c;Top命令主要用于实时运行系统的监控#xff0c;包括Linux内核管理的进程或者线程的资源占用情况。这个命令对所有正在运行的进程和系统负荷提供不断更新的概览信息#xff0c;包括系统负载、CPU利用分布情况、内存使用、每个进程的内容…1 top命令介绍
Linux系统中Top命令主要用于实时运行系统的监控包括Linux内核管理的进程或者线程的资源占用情况。这个命令对所有正在运行的进程和系统负荷提供不断更新的概览信息包括系统负载、CPU利用分布情况、内存使用、每个进程的内容使用情况等信息。
2 常用的 top 指令
top启动top命令
top -c显示完整的命令行
top -b以批处理模式显示程序信息
top -S以累积模式显示程序信息
top -n 10表示更新十次后终止更新显示
top -d 3设置信息更新周期为3秒
top -p 139显示进程号为139的进程信息CPU、内存占用率等除此之外在top进程运行过程中两个最重要的功能是查看帮助h 或 和退出q 或 CtrlC
3 top信息详解 top展示界面由从上到下四部分组成
概览区域表头任务区域还有一个输入/消息行位于概览区域和表头之间一般不需要使用这个会看参数值即可。
3.1 概览区逐行解释
3.1.2 概览区第一行详解
top - 13:23:10 up 398 days, 9:03, 6 users, load average: 2.36, 2.62, 2.59top程序或者窗口的名称13:23:10 up 398 days, 9:03分别是当前时间、启动天数、系统的启动时间6 users总共的用户数量load average: 2.36, 2.62, 2.59分别代表过去1、5和15分钟的系统平均负载
3.1.2 概览区第二行详解
Tasks: 241 total, 2 running, 239 sleeping, 0 stopped, 0 zombie该信息对 task 进行分类包括running、sleeping、stopped、zombie四类显示了系统中正在运行的任务的状态统计信息
241 total总共有241个任务数2 running当前有 2 个任务正在运行239 sleeping当前有 239 个任务处于睡眠状态0 stopped有 0 个任务停止0 zombie0 个任务为僵尸进程
3.1.3 概览区第三行详解
%Cpu(s): 3.9 us, 7.2 sy, 0.0 ni, 83.4 id, 0.0 wa, 0.0 hi, 5.5 si, 0.0 st显示CPU的状态百分比
%Cpu(s): CPU使用率的统计信息us (user): 用户空间进程占用CPU的时间百分比sy (system): 内核空间进程占用CPU的时间百分比ni (nice): 用户进程以优先级调整过的占用CPU的时间百分比通常不会有这个值id (idle): CPU空闲的时间百分比wa (IO-wait): CPU等待I/O操作的时间百分比hi (hardware interrupt): CPU处理硬件中断的时间百分比si (software interrupt): CPU处理软件中断的时间百分比st: 被虚拟化环境偷取的时间百分比通常不会有这个值
3.1.4 概览区第四、第五行详解
KiB Mem : 32761636 total, 10839940 free, 14976144 used, 6945552 buff/cache
KiB Swap: 4063228 total, 4043260 free, 19968 used. 15659636 avail Mem 表示内存的使用情况
第四行表示物理内存分为total、 free、 used 、 buff/cache第五行表示虚拟内存分为total、free、used、avail
4 任务区字段详解
%CPU CPU Usage自上次屏幕更新以来任务占用的CPU时间份额表示为总CPU时间的百分比。%MEM Memory Usage进程使用的物理内存百分比CODECode Size可执行代码占用的物理内存量COMMANDCommand Name or Command Line用于显示输入的命令行或者程序名称PIDProcess Id任务独立的ID即进程IDPPIDParent Process Id父进程IDUIDUser Id任务所有者的用户IDUSERUser Name用户名RUSERReal User Name实际的用户名TTYControlling Tty控制终端名称TIMECPU TIME该任务CPU总共运行的时间TIME同TIME其粒度更细OOMaOut of Memory Adjustment Factor内存溢出调整机制这个字段会被增加到当前内存溢出分数中来决定什么任务会被杀掉范围是-1000到1000。OOMsOut of Memory Score内存溢出分数这个字段是用来选择当内存耗尽时杀掉的任务范围是0到1000。0的意思是绝不杀掉1000的意思是总是杀掉。SProcess Status表示进程状态信息 D 不可中断休眠I空闲R运行中S休眠T被任务控制信号停止t在跟踪期间被调试器停止Z僵尸 相关属性有很多可以使用man top查看这里先列举这些。
5 交互命令详解 top的功能很多基本能够查看进程的各种状态信息其中还有一些交互式的命令方便我们更好的查看系统状态。
在top主界面中我们输入下面的命令
命令功能h、?帮助信息查看涵盖所有的快捷键空格、回车按键手动刷新界面信息q、ESC按键退出B粗体显示功能d、s改变间隔时间E、e切换内存显示的单位从KiB到EiBg然后输入1-4其中一个数字选择哪种窗口1.默认2.任务3.内存4.用户H进程、线程显示切换k输入PID信息杀掉一个任务Z改变配色