手机wap网站开发,内蒙古住房与城乡建设部网站,织梦商城模板,百度竞价开户费用前言top命令经常用来监控Linux的系统状况#xff0c;是常用的性能分析工具#xff0c;能够实时显示系统中各个进程的资源占用情况目录一、描述二、top命令常用字段含义三、top中的子命令四、总结五、思维导图一、描述1、top命令经常用来监控Linux的系统状况是常用的性能分析工…前言 top命令经常用来监控Linux的系统状况是常用的性能分析工具能够实时显示系统中各个进程的资源占用情况目录一、描述二、top命令常用字段含义三、top中的子命令四、总结五、思维导图一、描述 1、top命令经常用来监控Linux的系统状况是常用的性能分析工具能够实时显示系统中各个进程的资源占用情况 2、与ps命令的区别ps命令只能显示进程某一时刻的静态信息top命令则能以实时、动态刷新(默认每3秒刷新一次)的方式显示进程状态从而为系统管理员及时、有效地发现系统的缺陷提供方便二、top命令常用字段含义 1、前6行第一行正常运行时间行。显示系统当前时间、系统已运行的时间、当前已登录的用户数、1/5/10分钟前到现在系统平均负载(≤1时属于正常若持续≥5表明系统很忙碌)第二行进程统计行。包括进程的总量以及正在运行、挂起、暂停、僵尸进程的数量第三行CPU统计行。包括用户控件占用CPU的百分比、系统内核控件占用CPU的时间、用户进程中修改过优先级的进程占用CPU的百分比、空闲CPU百分比、等待输入输出CPU时间百分比、服务于硬件终端所耗费CPU时间百分比、服务于软件终端所耗费CPU时间百分比、st(Steal Time)服务于其他虚拟机所耗费CPU时间百分比第四行内存统计行。包括物理内存总量以及已用、空闲、缓冲区内存量第五行交换分区和缓冲区统计行。包括交换分区总量、已使用交换分区总量、空闲交换分区总量和缓存交换分区总量第六行显示的是此后各行的标题 2、PID, USER, PR, NI与ps命令中的字段含义相同 3、VIRTvirtual memory usage——虚拟内存进程“需要的”虚拟内存大小包括进程使用的库、代码、数据等假如进程申请100M的内存但实际只使用了10M那么它会占用100M而不是实际的使用量 4、RESresident memory usage——常驻内存进程当前使用的内存大小但不包括swap out包含其它进程的共享如果申请100M的内存实际使用10M它只占用10m与VIRT相反关于库占用内存的情况它只统计加载的库文件所占内存大小 5、SHRshared memory——共享内存除了自身进程的共享内存也包括其它进程的共享内存虽然进程只使用了几个共享库的函数但它包含了整个共享库的大小计算某个进程所占用的物理内存大小公式RES - SHRswap out后它将会降下来 6、DATA数据占用的内存如果top没有显示可以通过f键显示出来真正的该程序要求的数据空间是真正在运行中要使用的三、top中的子命令在top命令使用过程中可以使用一些交互子命令来定制自己的输出和其他功能这些子命令是通过按快捷键调用的空格立即刷新T根据时间、累计时间排序m切换显示内存信息c切换显示命令名称和完整命令行W将当前显示配置写入~/.toprc文件中以便下次启动top时使用N根据启动时间进行排序f更改选择显示或隐藏列内容P根据CPU使用率按降序显示列表q退出top命令t切换显示进程和CPU状态信息M根据内存使用率按降序显示进程列表K结束进程的运行键后在列表上方将出现“PID to kill”提示在其后输入指定进程的PID号按回车键后即可结束指定进程的运行r修改进程的优先级o更改显示列的顺序四、总结top命令能够实时显示系统中各个进程的资源占用情况ps命令只能显示进程某一时刻的静态信息top命令前五行显示系统总体状况VIRTvirtual memory usage——虚拟内存RESresident memory usage——常驻内存SHRshared memory——共享内存DATA数据占用的内存五、思维导图