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 ...
随机推荐
- 每天一个JavaScript实例-动态省份选择城市
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...
- QTableView 固定列宽度(鼠标拖动后,仍可固定)
QTableView 提供一个函数: void QTableView::setColumnWidth ( int column, int width ) 用于设置column指定的列的宽度 但setC ...
- BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发者工具 站点设置
BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发者工具 站点设置 你应该熟悉(假设还咩有)的SharePo ...
- jquery实现菜单功能(单击展开或者关闭)-一般应用于后台
<!doctype html> <html> <head> <meta charset="gb2312"> <title> ...
- MySQL多表查询之外键、表连接、子查询、索引
MySQL多表查询之外键.表连接.子查询.索引 一.外键: 1.什么是外键 2.外键语法 3.外键的条件 4.添加外键 5.删除外键 1.什么是外键: 主键:是唯一标识一条记录,不能有重复的,不允许为 ...
- [置顶] JQuery实战总结三 标签页效果图实现
在浏览网站时我们会看到当我们鼠标移到多个选项卡上时,不同的选项卡会出现自己对应的界面的要求,在同一个界面上表达了尽量多的信息.大大额提高了空间的利用率.界面的切换效果也是不错的哦,这次自己可以实现啦. ...
- Spring实战笔记2---Bean的装配
创建应用对象之间协作关系的行为通常成为装配,该篇的主要内容有两个,一个Spring装配Bean的几种方式以及Spring表达式,事实上这两者是分不开的,在Spring中,对象无需自己负责查找或者创建与 ...
- Android JNI 获取应用程序签名
使用Android JNI 获取应用程序签名. 获取基础上生成自己的签名password,这可以防止别人反编译找到自己的源代码password. jstring Java_com_masonsdk_j ...
- UVA 10820 Send a Table euler_phi功能
除1,1其他外国x,y不等于 为 x<y 案件 一切y有phi(y)组合 F[x]= phi(i) 2<=i<=x 结果为 2*F[x]+1 Problem A Send a Tab ...
- IIS架构与HTTP请求处理流程
IIS架构与HTTP请求处理流程 Windows操作系统中的IIS负责提供互联网服务,一台运行了IIS的计算机可以看成是一台Web服务器. Windows XP SP2 中IIS主版本号为5,Wind ...