top 查看资源使用
top:动态观察程序的变化
[root @linux ~] # 参数: -d 5 秒; -b 通常会搭配数据流重导向来将批次的结果输出成为档案。 -n -p PID 来进行观察监测而已。 在 ? P :以 CPU 的使用资源排序显示; M :以 N :以 PID 来排序喔! T :由该 CPU 时间累积 TIME +) k PID 一个讯号 r PID 重新制订一个 |
范例1:每两秒钟更新一次 top ,观察整体信息
[root @linux ~] # top 18 : 30 : 36 up 30 days, 7 min, 1 user, 0 . 42 , 0 . 48 , 0 . 45 Tasks: 163 total, 1 running, 161 sleeping, 1 stopped, 0 zombie Cpu(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 + COMMAND 3981 apache 34 19 84012 11m 7352 S 17 . 3 1 . 2 0 : 00 . 09 httpd 1454 mysql 16 0 289m 2228 S 3 . 8 4 . 0 115 : 01 . 32 mysqld 3985 dmtsai 15 0 2148 904 668 R 3 . 8 0 . 1 0 : 00 . 03 top 1 root 16 0 3552 552 472 S 0 . 0 0 . 1 0 : 08 . 90 init 2 root RT 0 0 0 0 S 0 . 0 0 . 0 0 : 52 . 76 migration/ 0 3 root 34 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 ~] # top 13 : 53 : 00 up 51 days, 2 : 27 , 1 user, 0 . 00 , 0 . 00 , 0 . 00 Tasks: 1 total, 0 running, 1 sleeping, 0 stopped, 0 zombie Cpu(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 + COMMAND 10604 root 16 0 5396 1544 1244 S 0 . 0 0 . 4 0 : 00 . 07 bash |
范例四:承上题,上面的 NI 值是 0 ,想要改成 10 的话?
# top 13 : 53 : 00 up 51 days, 2 : 27 , 1 user, 0 . 00 , 0 . 00 , 0 . 00 Tasks: 1 total, 0 running, 1 sleeping, 0 stopped, 0 zombie Cpu(s): 0 . 0 % 0 . 0 % 0 . 0 % 100 . 0 % 0 . 0 % 0 . 0 % 0 . 0 % Mem: Swap: PID to 10604 PID USER PR NI VIRT RES SHR S % CPU % MEM TIME + COMMAND 10604 root 16 0 5396 1544 1244 S 0 . 0 0 . 4 0 : 00 . 07 bash # top 13 : 53 : 00 up 51 days, 2 : 27 , 1 user, 0 . 00 , 0 . 00 , 0 . 00 Tasks: 1 total, 0 running, 1 sleeping, 0 stopped, 0 zombie Cpu(s): 0 . 0 % 0 . 0 % 0 . 0 % 100 . 0 % 0 . 0 % 0 . 0 % 0 . 0 % Mem: Swap: Renice PID 10604 to 10 PID USER PR NI VIRT RES SHR S % CPU % MEM TIME + COMMAND 10604 root 30 10 5396 1544 1244 S 0 . 0 0 . 4 0 : 00 . 07 bash |
top 5 秒,不过,可以使用 • 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 ...
随机推荐
- Spring中继承配置的注入方法
(1)两个java类.一个父类一个字类 package com.lc.inherit; /* * 这里是父类 */ public class Student { protected String na ...
- 【iOS开发-71】解决方式:Attempting to badge the application icon but haven't received permission from the...
(1)原因 一切都是iOS8捣的鬼.您假设把模拟器换成iOS7.1或者更早的,就不会有这个问题.而如今在iOS8中要实现badge.alert和sound等都需要用户允许才干,由于这些都算做Notif ...
- Terracotta收购Ehcache (转)
随着Terracotta对Ehcache的收购成行,业界两大知名的开源Java缓存产品走到了一起.以提供JVM级“POJO集群”而闻名于世的Terracotta可以将运行在单个JVM上的多线程应用移植 ...
- LINUX专题之操作系统字符集
原创作品,出自 "深蓝的blog" 博客,欢迎转载.转载时请务必注明下面出处,否则追究版权法律责任. 深蓝的blog: http://blog.csdn.net/huangyanl ...
- HDU1300DP
/* HDU1300 DP 特定n饰品种类 每个饰品的两个数据.amount[i]代表数量.price[i]代表单位价格 购买珠宝时要满足下面购买规则: 单独买:每种珠宝要加上数量10 合并买:能够把 ...
- MVC之Session State性能
ASP.NET MVC之Session State性能问题(七) 前言 这一节翻译一篇有关Session State性能问题的文章,非一字一句翻译. 话题 不知道我们在真实环境中是否用到了Sess ...
- Linux下安装Python3.3.0
Linux下安装Python3.3.0_路易_新浪博客 Linux下安装Python3.3.0 (2013-01-08 11:45:37)
- 使用NFS安装oracle软件
昨天.使用openfiler创建nas存储系统,安装oracle软件,在所有正面最好,要创建一个数据库时报ora错,原来使用nfs安装oracle数据库,mount选项有特殊要求,如以下.以备查: R ...
- 强势围观,CSDN代码引用bug
看我写的一篇blog http://blog.csdn.net/laijieyao/article/details/41014355,在代码上引用了微软雅黑的字体,结果代码显示出来把我给惊呆了 竟然 ...
- Knockout应用开发指南 第八章:简单应用举例(1)
原文:Knockout应用开发指南 第八章:简单应用举例(1) 本章展示的4个例子主要是利用了Knockout的基本语法特性,让大家感受到使用Kncokout的快感. 1 Hello world ...