top命令经常用来监控linux的系统状况,比如cpu、内存的使用。

shell> top

top - 14:36:26 up 500 days, 22:51, 2 users, load average: 0.22, 0.28, 0.69

Tasks: 334 total, 1 running, 333 sleeping, 0 stopped, 0 zombie

Cpu(s): 0.3%us, 0.0%sy, 0.0%ni, 99.6%id, 0.1%wa, 0.0%hi, 0.0%si, 0.0%st

Mem: 32790964k total, 16341040k used, 16449924k free, 323568k buffers

Swap: 40957676k total, 292k used, 40957384k free, 8847868k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

32115 mysql 15 0 7874m 6.3g 7364 S 8.0 20.2 90247:42 mysqld

13450 root 22 0 41028 4868 4640 S 0.3 0.0 1:57.63 tcprstat

1 root 15 0 10372 696 588 S 0.0 0.0 0:05.38 init

2 root RT -5 0 0 0 S 0.0 0.0 3:26.42 migration/0

3 root 34 19 0 0 0 S 0.0 0.0 0:00.07 ksoftirqd/0

4 root RT -5 0 0 0 S 0.0 0.0 0:00.00 watchdog/0

5 root RT -5 0 0 0 S 0.0 0.0 0:02.65 migration/1

第一行:

14:36:26 — 当前系统时间

up 500 days, 22:51 — 系统已经运行了500天22小时51分钟(在这期间没有重启过)

2 users — 当前有2个用户登录系统

load average: 0.22, 0.28, 0.69 — load average后面的三个数分别是1分钟、5分钟、15分钟的负载情况。

load average数据是每隔5秒钟检查一次活跃的进程数,然后按特定算法计算出的数值。如果这个数除以逻辑CPU的数量,结果高于5的时候就表明系统在超负荷运转。

第二行:

Tasks — 任务(进程),系统现在共有334个进程,其中处于运行中的有1个,333个在休眠(sleep),stoped状态的有0个,zombie状态(僵尸)的有0个。

第三行:cpu状态

0.3% us — 用户空间占用CPU的百分比。

0.0% sy — 内核空间占用CPU的百分比。

0.0% ni — 改变过优先级的进程占用CPU的百分比

99.6% id — 空闲CPU百分比

0.1% wa — IO等待占用CPU的百分比

0.0% hi — 硬中断(Hardware IRQ)占用CPU的百分比

0.0% si — 软中断(Software Interrupts)占用CPU的百分比

第四行:内存状态

32790964k total — 物理内存总量(32GB)

16341040k used — 使用中的内存总量(15.6GB)

16449924k free — 空闲内存总量(15.7GB)

323568k buffers — 缓存的内存量 (316M)

第五行:swap交换分区

40957676k total — 交换区总量(40GB)

292k used — 使用的交换区总量(1M)

40957384k free — 空闲交换区总量(39GB)

8847868k cached — 缓冲的交换区总量(8.4GB) 内存中的内容被换出到交换区,而后又被换入到内存,但使用过的交换区尚未被覆盖,

该数值即为这些内容已存在于内存中的交换区的大小。相应的内存再次被换出时可不必再对交换区写入。

第六行以下:各进程(任务)的状态监控

PID — 进程id

USER — 进程所有者的用户名

PR — 进程优先级

NI — nice值。负值表示高优先级,正值表示低优先级

VIRT — 进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES

RES — 进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA

SHR — 共享内存大小,单位kb

S — 进程状态。D=不可中断的睡眠状态 R=运行 S=睡眠 T=跟踪/停止 Z=僵尸进程

%CPU — 上次更新到现在的CPU时间占用百分比

%MEM — 进程使用的物理内存百分比

TIME+ — 进程使用的CPU时间总计,单位1/100秒

COMMAND — 进程名称(命令名/命令行)

整理自网络

Svoid

2015-01-05

mysql中top命令详解_top命令详解相关推荐

  1. Mysql中top命令的使用

    一.背景介绍 使用Navicat Premium测试sql语句的时候发现报错提示 [SQL] select u.* from `user` u,score s where u.username=s.N ...

  2. MySQL中修改密码及访问限制设置详解

    MySQL是一个真正的多用户.多线程SQL数据库服务器.MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成.由于其源码的开放性及稳定性,且与网站 ...

  3. mysql中修改密码及反问限制设置详解

    http://www.yesky.com/404/1935404.shtml MySQL是一个真正的多用户.多线程SQL数据库服务器.MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序 ...

  4. MySQL中你可能忽略的COLLATION实例详解

    文章来源: 学习通http://www.bdgxy.com/ 普学网http://www.boxinghulanban.cn/ 智学网http://www.jaxp.net/ 前言 MySQL 数据库 ...

  5. mysql中函数mid_MySQL MID()函数的用法详解(代码示例)

    在MySQL中,MID()函数返回从指定位置开始的子字符串. MID()和SUBSTR()都是SUBSTRING()的同义词. 基本语法是这样的:MID(str,pos,len) 这里,str是字符串 ...

  6. MySQL 中的 SET 与 ENUM 类型使用详解

    一.SET类型 在创建表时,就指定SET类型的取值范围. [sql] view plaincopy 属性名 SET('值1','值2','值3'...,'值n') 其中,"属性名" ...

  7. mysql中索引的作用是什么_详解mysql中索引的作用

    1. 索引是什么,首先我们可以举个例子,字典大家应该都使用过,我们可以使用目录快速定位到所要查找的内容,那么索引跟目录的作用类似,在数据库表记录中,利用索引,可以快速过滤查找到数据记录. 2. 索引类 ...

  8. MySQL中常用函数之日期函数使用详解

    关联博文: MySQL中日期时间类型与格式化 该篇总结MySQL 中常用的日期时间函数. [1]DATE_FORMAT (datetime ,FormatCodes ) 将日期转换成字符,示例如下: ...

  9. mysql中sex设置男女_MYSQL常用命令(3)

    MYSQL常用命令(3) 白玉 IT哈哈 1.建表 命令:create table ( [,.. ]); create table MyClass( id int(4) not null primar ...

最新文章

  1. c++中的字符集与中文
  2. Apache Kafka-AckMode最佳实践
  3. 触摸屏通常接在微型计算机,计算机应用基础习题答案.doc
  4. 50个常用元器件图片_50个最常用的英语短语(一),值得收藏!
  5. Android性能优化——内存泄漏优化
  6. 【DirectX12】4.用FBX_SDK读取网格数据
  7. Windows的Win键被自动按下解决方案
  8. 第36-37 Tomcat SVN
  9. 希尔排序听起来有点难,其实很简单
  10. python2与_python2和python3的区别
  11. laravel encryptstring加密使用方法_磁盘加密怎么取消 重装系统后加密磁盘无法使用的解决方法...
  12. 数据中台建设的9大误区,你中了几条?
  13. SAP VA01 消息 没有用于售达方 XXXXXX 的客户主记录存在
  14. 如何更改iPhone备份和iTunes MobileSync备份文件夹的位置
  15. 硬盘分区-增加C盘容量教程
  16. SaltStack配置管理
  17. 手把手教程9-2: 460使用Flash模拟EEPROM
  18. AutoCAD快速入门(十三):倒角和圆角
  19. setInterval()的三种写法
  20. 三种方法求递归算法的时间复杂度(递推,master定理,递归树)

热门文章

  1. Qt配置MySql数据库驱动(Windows)
  2. 第一个python自动化程序
  3. 多迪php,多迪PHP项目经理深度解析:PHP应用性能优化指南!
  4. BW学习十六(dso)
  5. 【思维导图】计算机网络第四章网络层
  6. Angular14 Visual Studio Code作为Angular开发工具常用插件安装、json-server安装与使用、angular/cli安装失败问题、emmet安装...
  7. 数模(1)——层次分析法
  8. 通过3D打印自动售货机来定制你的食物
  9. 【面向对象】小游戏“终结者”程序的设计与实现
  10. Android 进阶14:源码解读 Android 消息机制( Message MessageQueue Handler Looper)