Linux学习笔记--top命令(监控linux系统状况的命令)

top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,比如cpu、内存的使用等,类似于Windows的任务管理器。

1. 命令格式:

top [选项]

2. 常用选项:

"top -c"         显示完整的命令行而不只是显示命令名。
"top -d"         指定每两次屏幕信息刷新之间的时间间隔。
"top -n 3"       指定循环的次数为3次。
"top -u 用户名"  指定用户名。
"top -p 进程号"  指定进程号。

3. 显示信息分析:

1) 第一行信息内容分析

内容 描述
11:37:29 当前系统时间
up 149 days, 23:47 系统已经连续运行了149天23小时47分钟
1 user 当前有1个用户登录系统
load average: 0.00, 0.00, 0.00 load average后面的三个数分别是1分钟、5分钟、15分钟的负载情况。

2) 第二行信息内容分析

内容 描述
Tasks: 193 total 进程总数
1 running 正在运行的进程数
192 sleeping 睡眠的进程数
0 stopped 停止的进程数
0 zombie 僵尸进程数

3) 第三行信息内容分析

内容 描述
Cpu(s): 0.1%us 用户空间占用CPU百分比
0.1%sy 内核空间占用CPU百分比
0.0%ni 用户进程空间内改变过优先级的进程占用CPU百分比
99.8%id 空闲CPU百分比
0.0%wa 等待输入输出的CPU时间百分比
0.0%hi CPU服务于硬件终端所耗费的时间总额
0.0%si CPU服务于软件终端所耗费的时间总额
0.0%st Steal Time

4) 第四行信息内容分析

内容 描述
Mem: 8062100k total 物理内存总量
4158524k used 已使用的物理内存总量
3903576k free 空闲内存总量
339492k buffers 用作内核缓存的内存量

5) 第五行信息内容分析

内容 描述
Swap: 8191992k total 交换区总量
0k used 已使用的交换区总量
8191992k free 空闲交换区总量
1964908k cached 缓冲的交换区总量

6) 第六行信息内容分析

内容 描述
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 命令名/命令行
时间: 2024-10-11 21:19:04

Linux学习笔记--top命令(监控linux系统状况的命令)的相关文章

linux学习笔记(一)-文件目录相关的命令&&文件通配符

一.几个命令概述 1.查看目录以及目录底下的文件:ls(-a显示隐藏文件:-d显示目录本身:-l显示详细内容:-R递归显示,即把子目录的文件也显示出来:-h以更加被人类理解的格式显示,比如显示文件大小的时候用M为单位显示:-i显示文件索引ID) 2.查看文件内容:cat,head,tail,less,more,tac cat:将文件连接起来,输出在屏幕上,可接多个文件(-E:显示隐藏的换行符:-n:显示出行号) head:默认查看文件的前10行(-n#:查看文件的前#行.空白行也是一行) tai

linux学习笔记(1)-文件处理相关命令

列出文件和目录 ls (list) #ls 在终端里键入ls,并回车,就会列出当前目录的文件和目录,但是不包括隐藏文件和目录 #ls -a 列出当前目录的所有文件 #ls -al 列出当前目的所有文件的详细信息 创建目录 mkdir (make directory) #mkdir test 在当前目录创建test的目录 显示当前目录 pwd (print working directory) #pwd 打印当前目录 切换到其他目录 cd (change directory) #cd 目录名 复制

Linux学习笔记(3)Linux常用命令之文件处理命令

Linux的命令格式一般为:命令 [-选项] [参数],如ls -la /etc,需要注意几点:1)个别命令使用不遵循此格式:2)当有多个选项时,可以写在一起:3)存在简化选项(-)与完整选项,如-a等于-all. (1)ls ls命令的作用是显示目录文件,原意是list,所在路径为/bin/ls,所有用户均可执行.其相关语法如下: ls 选项[-ald] [文件或目录] 其中: -a:显示所有文件,包括以"."开头的隐藏文件 -l:以长格式(long)显示详细信息 -d:原意为dir

Linux学习笔记(9)Linux常用命令之关机重启命令

(1)shutdown shutdown命令用于关机重启,其语法格式为: shutdown [选项] 时间 其中,-c选项表示取消前一个设置的shutdown命令,-h命令表示关机,-r命令表示重启 例:立即重启:shutdown -h now (2)其他关机重启命令 其他关机命令:halt.poweroff.init 0,其他重启命令:reboot.init 6 注:init后面的数字代表了系统的运行级别:可在/etc/inittab中查看数字0-6表示的含义,如:0--关机,1--单用户,2

Linux学习笔记(一)——Linux系统概要及基本操作

一.  Linux系统概要 本章的主要内容是对Linux系统的结构和各组件的功能做一个简单的介绍,涉及到Linux系统各组件的相关概念.为了更好的了解Linux系统,首先对Linux系统的基本概念做一个简单的介绍. 1.1           Linux系统组成 Linux系统由四部分组成,各组件在Linux系统中既相对独立由相互联系,每个组件实现相对独立的功能,如果将各组件分开,就不是一个完整的Linux系统.各组件协调工作才能构成一个完整的Linux系统. Linux系统主要分为下面四部分:

Linux学习笔记(二)——Linux用户管理和权限管理

Linux系统的权限管理 Linux系统是一个多用户多任务的操作系统,多用户是指系统资源可以被不同用户各自拥有,即每个用户对自己的资源有特定的权限,用户之间互不影响.Linux系统有一套权限管理机制,文件不允许非授权用户访问或修改.这种机制的实现是通过用户和组的形式实现的. 5.1           Linux安全机制 账户管理是Linux安全机制的核心部分.登录Linux系统的用户都会被分配一个的用户账户.用户对系统上文件的访问权限取决于他们登录系统时使用的账户.每个用户的权限是通过创建用户

Linux学习笔记——重点推荐的Linux网络在线学习资源

 首先非常感谢百度,感谢网络的搜索引擎技术,也非常感谢学习资源的贡献者和组织! 1:http://billie66.github.io/TLCL/book/zh/ 2:http://www.ha97.com/book/vbird_linux/linux_basic/index.htm 3:http://man.linuxde.net/ 4:http://linux.51yip.com/ 5:原文链接:http://www.jianshu.com/p/307c8d0fbf22 (干货)Linux学

Linux学习笔记(1)Linux虚拟机安装过程中的知识点及常用管理工具

1. VMware的相关知识 (1)建议的VMware的配置: CPU 主频1GHz以上 内存 1GB以上 硬盘 分区空闲空间8GB以上 (2)VMware创建快照 快照的作用是保存虚拟机的现有状态,以便以后可返回到相同状态.快照的特点是:① 可以快速启动虚拟机:② 虚拟机系统崩溃时,可以快速恢复. 创建快照的方法是,点击VMware工具栏上的标志,然后填写快照名称,如下图所示: 恢复快照的方法是单击VMware工具栏上的标志,选择弹出的对话框中创建的快照,然后单击"转到"按钮,即可打

Linux学习笔记(一)--linux安装

------------------------------ 准备工具: Redhat linux 6 i386 (iso镜像) Vmware 10 注:请不要使用 Vmware 绿色版,会时不时的出错,建议使用安装版 下图是我使用绿色版的一个错误提示 下面我们正式进入使用虚拟机(Vmware)安装Linux 步骤: 1.开始建虚拟机 一般情况下,我们都选择典型的模式: 2.由于我们先把虚拟机建立起来,再安装系统,所以选择最后一个 3.选择系统类型: Linux 版本(这个根据你下载的ISO镜像