欢迎来到天天文库
浏览记录
ID:38289192
大小:302.63 KB
页数:8页
时间:2019-06-07
《Linux系统监控工具之top详解》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、top作为日常管理工作中最常用也是最重要的Linux系统监控工具之一,可以动态观察系统进程状况,方便系统管理员实时了解系统资源现状。51CTO编辑推荐:Linux监控工具大全常用热键用途t显示摘要信息开关.m显示内存信息开关.A分类显示系统不同资源的使用大户。有助于快速识别系统中资源消耗多的任务。f添加删除所要显示栏位.o调整所要显示栏位的顺序.r调整一个正在运行的进程Nice值.k结束一个正在运行的进程.z彩色/黑白显示开关一、相关设定默认值全局'A'-交替显示模式 Off(默认为全屏显示,On时交替显示)*'d'-刷新时间
2、间隔'I'-Irixmode*'p'-监控特定PID*'s'-安全模式'B'-粗体显示3.0秒OnOffOffOff摘要区'l'-平均负载及系统运行时间't'-任务及CPU状态'm'-内存及交换空间状态'1'-单CPU显示 OnOnOnOn(如果为系统包含多处理器,只显示在一行中)任务区域'b'-黑体/反色显示高亮的行/列*'c'-任务执行的命令行*'H'-显示线程*'i'-空闲任务显示'R'-反序显示*'S'-累计时间'x'-高亮显示排序的列'y'-高亮显示正在运行的任务'z'-彩色/黑白显示 On(off)Off(只显示任
3、务名称,不显示任务全格式信息)OffOnOnOffOffOnOff注:*标示的设定,可以在启动top时,使用命令行参数覆盖指定参数值。二、命令行启动参数:用法:top-hv
4、-bcisSHM-ddelay-niterations[-uuser
5、-Uuser]-ppid[,pid...]-b:批次模式运行。通常用作来将top的输出的结果传送给其他程式或储存成文件。-c:显示执行任务的命令行。-d:设定延迟时间-h:帮助-H:显示线程。当这个设定开启时,将显示所有进程产生的线程。-i:显示空闲的进程。-n:执行次数。一般与-b搭配
6、使用-u:监控指定用户相关进程-U:监控指定用户相关进程-p:监控指定的进程。当监控多个进程时,进程ID以逗号分隔。这个选项只能在命令行下使用。-s:安全模式操作-S:累计时间模式-v:显示top版本,然后退出。-M:自动显示内存单位(k/M/G)三、栏位信息在top中,分别使用26个英文字母对应进程相关信息栏位。可已通过f来添加或移除指定的栏位,通过o来调整对栏位显示顺序。下面我们针对这些栏位进行说明。a:PID(ProcessId):任务的进程IDb:PPID(ParentProcessPid):父任务的进程IDc:RUS
7、ER(RealUserName):任务的所有者真实名称d:UID(UserId):任务所有者IDe:USER(UserName):任务所有者名称f:GROUP(GroupName):任务所有者群组名g:TTY(ControllingTty):终端h:PR(Priority):优先级i:NI(Nicevalue):Nice值j:P(LastusedCPU(SMP)):k:%CPU(CPUusage):CPU使用率l:TIME(CPUTime):CPU时间m:TIME+(CPUTime,hundredths):CPU时间,精确到秒
8、n:%MEM(Memoryusage(RES)):内存使用率o:VIRT(VirtualImage(kb)):虚拟内存。VIRT=SWAP+RESp:SWAP(Swappedsize(kb)):交换空间q:RES(Residentsize(kb)):常驻内存。RES=CODE+DATAr:CODE(Codesize(kb)):s:DATA(Data+Stacksize(kb)):t:SHR(SharedMemsize(kb)):共享内存。u:nFLT(PageFaultcount):v:nDRT(DirtyPagescount
9、):w:S(ProcessStatus):进程状态分别有以下几种:D=uninterruptiblesleep=不可被唤醒睡眠R=running=正在运行中S=sleeping=睡眠状态T=tracedorstopped=出错或停止状态Z=zombie=僵尸状态x:Command(CommandlineorProgramname):进程名或命令行y:WCHAN(SleepinginFunction):z:Flags(TaskFlags):示例1:增加和移除进程信息栏位(输入f) 示例2:调整进程信息栏位显示顺序(输入o)四、
10、交互命令1.全局命令回车、空格:刷新显示信息?、h:帮助=:移除所有任务显示的限制A:交替显示模式切换B:粗体显示切换d、s:更改界面刷新时间间隔G:选择其它窗口/栏位组I:Irix或Solaris模式切换u、U:监控指定用户相关进程k:结束进程q:退出topr:重新设定进程
此文档下载收益归作者所有