系统资源查看

vmstat 1 3

每秒输出一次,一共输出三次

procs 进程信息

r 等待运行的进程数,数量越大,系统越繁忙

b 不可被唤醒的进程数量,数量越大,系统越繁忙

memory 内存信息 kb

swapd 虚拟内存的使用情况

free 空闲

buff 缓冲的内存容量

cache 缓存的内存容量

缓冲:"加速"写入硬盘,缓存:"加速"读取硬盘

swap 交换分区的信息字段 kb

si 从磁盘中交换到内存中的数据量

so 从内存中交换到磁盘中的数据量

此两个数值越大,说明数据需要经常在内存和磁盘中交换,系统性能越差

io 磁盘读写信息字段

bi 从块设备读入的数据总量

bo 写到块设备的数据总量

此两个数值越大,说明硬盘I/O越繁忙

system 系统信息字段

in 每秒被中断的进程次数

cs 每秒钟事件切换的次数

数值越大,表明系统与接口设备的通信非常繁忙

CPU

us 非内核进程消耗cpu运算时间的百分比

sy 内核进程消耗cpu运算时间的百分比

id 空闲cpu的百分比

wa 等待io所消耗的cpu百分比

st 被虚拟机所盗用的cpu占比

关注id即可

dmesg 开机时内核检测信息,输出内容较多,可以使用grep 过滤,

dmesg|grep CPU

free 查看内存信息

[-b -k -m -g] 按照byte kb mb gb显示

cat /proc/cpuinfo 查看cpu信息

uptime 显示系统的启动时间和负载

uname 查看系统与内核相关信息

-a 查看系统所有相关信息

-r 查看内核版本

-s 查看内核名称

lsof 查看进程打开或使用的文件信息

时间: 2024-10-30 16:05:30

系统资源查看的相关文章

Linux系统资源查看

以下Linux系统资源查看命令中,较常用的为vmstat 与 lsof vmstat [刷新延时 刷新次数] 1 [email protected]606:~$ vmstat 1 5 2 procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu----- 3 r b 交换 空闲 缓冲 缓存 si so bi bo in cs us sy id wa st 4 0 0 0 4721680 294340 1

Linux学习笔记(7)-系统资源查看

监控系统资源:vmstat #vmstat [采样时间] [ 采样次数] 如:#vmstat 3 2 每3秒采样一次,总共采样2次 输出信息各字段解释 r 表示运行队列,如果运行队列多大表示CPU很繁忙 b 表示阻塞的进程 swpd 虚拟内存已使用的大小,如果大于0,表示机器物理内存不足 free 空闲的物理内存大小 buff 缓冲 cache 缓存 si 每秒从磁盘读入虚拟内存的大小 so 每秒从虚拟内存写入磁盘的大小 bi 磁盘的写入速度 bo 磁盘的读速度 id cpu空闲资源所在百分比

Linux服务器管理: 系统管理:系统资源查看

vmstat 命令: 查看或监控系统资源 1 [[email protected] ~]# vmstat 1 3 2 procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu----- 3 r b swpd free buff cache si so bi bo in cs us sy id wa st 4 1 0 0 1683632 21684 60504 0 0 8 1 14 11 0 0 99 1

常用系统资源查看总结

一.TOP查看系统健康第一行:第二行:第三行:第四行:第五行:进程信息区统计信息区域的下方显示了各个进程的详细信息:序号 列名 含义PID 进程idPPID 父进程idRUSER Real user nameUID 进程所有者的用户idUSER 进程所有者的用户名GROUP 进程所有者的组名TTY 启动进程的终端名.不是从终端启动的进程则显示为 ?PR 优先级NI nice值.负值表示高优先级,正值表示低优先级P 最后使用的CPU,仅在多CPU环境下有意义%CPU 上次更新到现在的CPU时间占用

系统管理之系统资源查看

1.vmstat  2 3 进程 内存, CPU 2.dmesg 3.free 4.缓冲与缓存 缓存 用来加速数据从硬盘中读取 缓存用来加速数据写入硬盘 5,查看CPU信息:cat /proc/cpuinfo 6/.uptime /w /top 7/uname -a -r -s 8判断当前系统的位数:file /bin/ls 9/查询当前系统发行版本:lsb_release -a 10.列出进程调用的文件:lsof  -c -u -p

linux 系统资源查看命令

缓存和缓冲的区别 缓存(cache)是用来加载数据从磁盘中“读取”, 缓冲(buffer)是用来加载数据“写入”硬盘的. vmstat:vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况. free:用于显示内存状态.显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等. cat/proc/cpuinfo:查看cpu内存 uptime: 相当于t

Linux系统管理-系统资源查看

示例: 示例: 示例: 缓存和缓冲区别: 示例:

Linux查看系统资源占用

Linux查看系统资源占用 在系统维护的过程中,随时可能有需要查看 CPU和内存的使用率,并根据相应信息分析系统状况的需求.本文介绍一下几种常见的Linux系统资源查看命令. 1.总体内存占用的查看 命令:free 图1 free命令查看内存占用 (1) free命令默认是以kb为单位显示的,可以用free -m 用Mb单位来显示. (2) Mem行 :   total = used  + free    其中buffers和cached虽然计算在used内, 但其实为可用内存. (3) Mem

Centos常用的进程管理和资源查看工具

一.pstree pstree命令以树状图的方式展现进程之间的派生关系 -a:显示每个程序的完整指令,包含路径,参数或是常驻服务的标示:  -c:不使用精简标示法:  -G:使用VT100终端机的列绘图字符:  -h:列出树状图时,特别标明现在执行的程序:  -H<程序识别码>:此参数的效果和指定"-h"参数类似,但特别标明指定的程序:  -l:采用长列格式显示树状图:  -n:用程序识别码排序.预设是以程序名称来排序:  -p:显示程序识别码:  -u:显示用户名称: