返回

杭州达内教育

实用的top命令

软件测试学习网更新时间:2021-10-08 浏览:160

针对系统软件级的监管而言,top命令是好用而高效率的刀。对比vmstat,sar而言给予的是即时的过程信息内容,针对监管特性,清查问题是很高效率的。并且给予了互动式的命令模式,可以灵便的对輸出結果开展组成。

假如数据库管理中存有着cpu或是运行内存的过多应用,换句话说IO等候较高,都能够根据top命令开展一个迅速的精准定位到过程中信息内容,随后从系统软件级和数据库查询级的过程开展一个投射,进而获得数据库查询级的过程信息内容,精准定位很有可能存在的不足。

top命令是本人较为爱好的一个指令,大致的汇总了下,有一些较为好用的作用。

为何 Linux 的 htop 指令完爆 top 指令 http://www.linuxidc.com/Linux/2014-06/102626.htm

Ubuntu下最强劲的过程监控器htop应用 http://www.linuxidc.com/Linux/2013-05/85030.htm

CentOS 6.5中安裝htop进程管理监管专用工具 http://www.linuxidc.com/Linux/2014-03/97775.htm

*简易表述下top命令的一些內容。

第1行表明了系统软件级的负荷,均值负荷有3个輸出,各自意味着过去的1分鐘,5分鐘,15分鐘时的均值负荷,能够见到当今这一系统软件是沒有一切工作压力的。这一部分的輸出和指令uptime是一致的。

第2行表明了有关过程的一些大致信息内容,当今的过程数量,什么过程是运作情况,什么睡眠质量,等候情况等。能够见到过程27758是运作情况的,由于标亮的过程目录中假如"S"相匹配的数值R意味着running,假如为S则为sleeping.

第3行表明了cpu的一些负荷信息内容,这一也是top命令的较为好用的一个作用。尤其是%id和%wa这两个指标值至关重要,许多的特性难题中,假如%id过低,%wa也很低,表明cpu使用率很高,很有可能有一些sql语句耗费了很多的cpu資源,假如%wa很高得话,很可能是系统软件IO发生了难题。在过去的系统升级中,假如发觉%wa过度10%,就表明IO等候很高了,能够根据dd等方法做一个简易的检测。

第4行表明了运行内存的一些应用状况。假如运行内存应用状况存有显著的出现异常,能够根据标亮的过程信息内容中搜索%MEM耗费较为高的过程。

第5行表明了互换区的一些状况,假如运行内存充足或是系统软件负荷不高,这一一部分的数据信息没什么大的转变。

-B 选择项

键入top,随后在显示屏中立即键入B,便会开启或是关掉表格中关键数据的字体加粗表明,假如你细心较为会发觉的确有一些数据信息是干了字体加粗的表明,那样也更便捷你对难题开展清查。

-C 选择项

立即键入top -c 或是(键入top,随后在显示屏中立即键入c)会转换表明过程的指令名或是是进行的cmd键入信息内容。

过程28751就可以见到过程相匹配的cmd键入信息内容

-o选择项

假如你要订制表明top命令的輸出次序,例如默认设置是依照pid,user的次序来表明过程信息内容的,假如你要依据user,pid来表明,能够应用c选择项

键入top,随后在表明显示屏上键入o,便会弹出来一个互动页面。我觉得先表明列USER,就键入E,随后回车键,結果就开展了重新排列。

改动后表明的列的次序就相对应的开展了调节。

相关资讯

iOS让键盘消失的技巧
2021-07-15 316
聚焦点在UITextField或UITextView中的情况下,电脑键盘会发生,想点一下情况就要电脑键盘消退。它是在手执机器设备上服合客户的实际操作习惯性。自然方式 有很多,在这儿我讲一个较为好用的方式...
Android开发之--脚本编程
2021-10-06 264
免费下载和安裝 Scripting Layer for Android (SL4A)Scripting Layer for Android (SL4A) 是一个开源软件,总体目标是为android系统软件给予开发语言的适用...
参加云计算培训就业前景怎么样
2021-10-20 246
云技术不但不容易变弱其发展趋势优点,反过来,在5G技术性的推动下,云计算技术发展前景也会变的愈来愈丰厚。下面,就要达内教育教师为我们深入分析一下,将来云计算技术的发展趋向...
软件测试工程师35岁以后怎么办
2021-06-17 243
35岁干不动,都只是借口而已。能干的,依然能够很好的在这个行业发展,干不了的,注定会被一浪比一浪高的后浪,拍死在沙滩上。我...
Android私有文件夹文件的写入与读取
2021-07-15 238
*给大伙儿详细介绍应用文档怎样对数据信息开展储存,Activity给予了openFileOutput()方式 能够用以把数据信息輸出到文档中...
软件测试工程师的职业发展方向有哪些
2021-06-15 236
在我们开始尝试为大家描述软件测试工作的多种可能性之前,先来看看在现在所知最近代的开发模式中,测试人员还会继续存在吗?很多...
浅谈软件测试流程
2021-10-12 229
一般而言,自动化测试从新项目建立时就开始了,前后左右要历经下列一些关键阶段:需求分析报告→测试流程→检测设计方案→接口测试构建→检测实行→检测纪录→缺陷管理→手机软件评定→RTM...
几种测试工作量的估算方法
2021-10-11 220
在检测项目风险管理中或撰写测试流程时,常常*对某一检测工作中开展劳动量的费用预算,许多情况下全是凭本人的工作经历开展估计的,如能融合一些基本的估计方式 ,有利于估计的精准度...

相关课程

栏目导航