top 查看资源使用
top:动态观察程序的变化
[root@linux ~]#参数:-d5 秒;-b通常会搭配数据流重导向来将批次的结果输出成为档案。-n-pPID 来进行观察监测而已。在?P :以CPU 的使用资源排序显示;M :以N :以PID 来排序喔!T :由该CPU 时间累积TIME+)kPID 一个讯号rPID 重新制订一个 |
范例1:每两秒钟更新一次 top ,观察整体信息
[root@linux ~]#top18:30:36 up30 days,7 min,1 user,0.42,0.48,0.45Tasks:163 total,1 running,161 sleeping,1 stopped,0 zombieCpu(s):4.7%4.0%6.3%82.5%0.4%0.1%2.0%Mem:Swap:<==如果加入PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+COMMAND3981 apache34 19 84012 11m7352 S 17.3 1.2 0:00.09 httpd1454 mysql16 0 289m2228 S 3.8 4.0 115:01.32 mysqld3985 dmtsai15 0 2148 904 668 R 3.8 0.1 0:00.03 top1 root16 0 3552 552 472 S 0.0 0.1 0:08.90 init2 rootRT 0 0 0 0 S 0.0 0.0 0:52.76 migration/03 root34 19 0 0 0 S 0.0 0.0 0:03.01 ksoftirqd/0 |
范例2:将 top 的信息进行 2 次,然后将结果输出到 /tmp/top.txt
[root@linux ~]## |
范例3:假设 10604 是一个已经存在的 PID ,仅观察该程序?
[root@linux ~]#top13:53:00 up51 days,2:27,1 user,0.00,0.00,0.00Tasks:1 total,0 running,1 sleeping,0 stopped,0 zombieCpu(s):0.0%0.0%0.0%100.0%0.0%0.0%0.0%Mem:Swap:PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+COMMAND10604 root16 0 5396 1544 1244 S 0.0 0.4 0:00.07 bash |
范例四:承上题,上面的 NI 值是 0 ,想要改成 10 的话?
#top13:53:00 up51 days,2:27,1 user,0.00,0.00,0.00Tasks:1 total,0 running,1 sleeping,0 stopped,0 zombieCpu(s):0.0%0.0%0.0%100.0%0.0%0.0%0.0%Mem:Swap:PID to10604PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+COMMAND10604 root16 0 5396 1544 1244 S 0.0 0.4 0:00.07 bash#top13:53:00 up51 days,2:27,1 user,0.00,0.00,0.00Tasks:1 total,0 running,1 sleeping,0 stopped,0 zombieCpu(s):0.0%0.0%0.0%100.0%0.0%0.0%0.0%Mem:Swap:RenicePID 10604 to10PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+COMMAND10604 root30 10 5396 1544 1244 S 0.0 0.4 0:00.07 bash |
top5 秒,不过,可以使用•1,5,10 分钟的平均负载。1 才对,除非您的系统很忙碌。5 的话,那么.....仔细的看看到底是那个程序在影响整体系统吧!•0 ,嘿嘿!好好看看到底是那个•CPU 的整体负载,每个项目可使用100%_^。••至于•PID :每个ID 啦!•USER:该•PR :Priority•NI :Nice•CPU:CPU 的使用率;•MEM:内存的使用率;•TIME+:CPU 使用时间的累加;一般来说,如果鸟哥想要找出最损耗CPU 资源的那个程序时,大多使用的就是CPU 使用资源来排序P 即可),_^。多多爱用这个好用的东西喔! |
top 查看资源使用的更多相关文章
- 使用top查看进程和系统负载信息
引言 使用top命令,可以查看正在运行的进程和系统负载信息,包括cpu负载.内存使用.各个进程所占系统资源等,top可以以一定频率更新这些统计信息.下面我们来学习top命令的具体使用方法. ...
- Android Studio怎样查看资源或者函数在哪些类中被引用
很多人在做完Keymap匹配到Eclispe快捷键后,发现查看资源或者函数在哪些地方被引用的快捷键"Ctrl+Shift+G"不灵 了.你选中某个函数后,使用这个快捷键.发现仅仅会 ...
- Eclipse 中 ctrl+鼠标左键 快捷查看资源失效
Eclipse 中 ctrl+鼠标左键 快捷查看资源失效 看看eclipse 工作空间配置的jdk是什么版本,看看本地环境变量中的jdk是什么版本,将二者的版本统一即可. 笔者从git上clone一个 ...
- kubectl技巧之查看资源列表,资源版本和资源schema配置
系列目录 在kubernetes里,pod,service,rs,rc,deploy,resource等对象都需要使用yaml文件来创建,很多时候我们都是参照照官方示例或者一些第三方示例来编写yaml ...
- 【linux】linux查看资源任务管理器,使用top命令 + 查看java进程下的线程数量【两种方式】
================================ 详解:https://blog.csdn.net/achenyuan/article/details/77867661 ======= ...
- linux查看资源占用情况
在Linux中查看占用空间大文件 查看当前目录总共占的容量.而不单独列出各子项占用的容量$ du -sh查看当前目录下一级子文件和子目录占用的磁盘容量.$ du -lh --max-depth=1结果 ...
- top查看CPU情况
Linux查看CPU情况 在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要.在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况.运行 top ...
- linux top 查看CPU命令
top 命令主要用于查看进程的相关信息,同时它也会提供查看系统平均负载,cpu 信息和内存信息 实时监控系统资源使用情况 [root@localhost ~]$ top // 动态查看进程使用资源的情 ...
- eclipse 在Navigator视图中查看资源
随着不断使用Eclipse,Navigator视图中的实体数目会增加.通过在某一项目或文件夹上右击,并在所出现的快捷菜单中选择Go Into命令,你就可以查看该项目或文件夹中的资源了.此时Naviga ...
随机推荐
- Google 搜索的基本语法
★搜索引擎的选择 先简单说一下"搜索引擎的选择". 在咱们天朝,Google 屡屡被 GFW 骚扰,导致百度占了便宜,成为份额最高的搜索引擎.不过今天这篇教程,俺还是继续拿 Goo ...
- thinkPHP 输出及其模板调用(三)
原文:thinkPHP 输出及其模板调用(三) ThinkPHP 的输出(重点) a.通过 echo 等PHP原生的输出方式在页面中输出 b.通过display方法输出(thinkphp\Home\L ...
- 给公司部门设计的SOA架构(转)
新来老大年前开会说:各位同学,公司业务越来越重,未来几年要成倍增长......,我们要梳理出一套新架构,才能更好的支持N万用户.....,以后升职加薪当上....打败..... 想想还有点小激动呢,于 ...
- dblink如果很慢可以用这种方式优化
发现dblink如果很慢可以用这种方式加个/*+driving_site(xxx)*/,查询很快 DBLINK HINT /*+ driving_site(org) */ 优化策略和思路 使用DBLI ...
- hdu2861(递推)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2861 题意:n个板凳有m个人坐,求刚好将序列分成k段的方式. 分析: a[n][m][k]=a[n-1 ...
- pcduino v2安装opencv2.4.8
安装例如以下包: sudo apt-get install build-essential make cmake libqt4-dev qt4-qtconfig cmake-qt-gui pkg-co ...
- windows server 搭建radius服务器
使用ISA 2004搭建PPTP/L2TP 服务器后,VPN账号是在radius服务器上的,使用window server 2003搭建radius服务器,需要添加组件->internet验证服 ...
- 【译】ASP.NET MVC 5 教程 - 2:添加控制器
原文:[译]ASP.NET MVC 5 教程 - 2:添加控制器 MVC 表示 模型-视图-控制器.MVC 是一种用于开发应用程序的模式,具备良好架构,可测试和易于维护.基于 MVC 应用程序中包含: ...
- Netflix公司监控内部安全的开源项目
Netfix公司已经公布了三个内部工具,用于捕捉黑客在使用互联网服务时留下的痕迹. AndyHoernecke和Netflix公司的云安全团队成员ScottBehrens指出:"很多安全团队 ...
- 经典回忆Effective C++ 1
c++ 联邦语言: typedef { unit C; unit Object-Oriented C++; unit Template C++; unit STL; }; notice: C++高效编 ...