主机状态监控,通过top命令查看CPU、内存使用情况,ctrl + c退出,输入top整个页面就变成一个任务管理器的形式了,Ctrl + C直接退出,Q也可以退掉了

简介: 主机状态监控,通过top命令查看CPU、内存使用情况,ctrl + c退出,输入top整个页面就变成一个任务管理器的形式了,Ctrl + C直接退出,Q也可以退掉了

第四章-11-主机状态监控_哔哩哔哩_bilibili

接下来学习,主机状态

掌握主机运行状态的一系列监控的命令

查看系统资源占用命令,

输入top整个页面就变成一个任务管理器的形式了

CPU的使用情况,内存的使用情况

PID和CPU和内存的占用情况

Ctrl + C直接退出,Q也可以退掉了

top表示命令名称

up表示启动时间,启动了7小时01分

2users表示有两个用户登录了系统

load average表示平均负载,1分钟 5分钟 15分钟,负载就是1的话,有一颗CPU就100%忙碌了,4的话就是4个CPU100%忙碌了

175 total表明有175个进程在跑

running跑,sleeping睡眠,stopped停止,zombie僵尸

us表示用户CPU的使用率,sy表示系统CPU的使用率

ni表示高优先级使用率,id表示空闲率

wa表示IO等待率

st表示CPU强制等待的占用率

us自己启动项占用的CPU的使用率

kib的意思是物理内存的意思

total表示总量,used表示当前使用了多少内存

kibSwap虚拟内存

PR优先级,越小越高

NI表示负值,负值代表高优先级,VIRT表示进程虚拟内存

RES表示进程使用物理内存

SHR表示内存使用共享内存

综合

top -p 1 只显示为1的进程

top -d默认是5s的刷新间额

给他改成3S

top默认显示的是精简的信息

top -c默认显示的是完整的信息

top -n 3 进程刷新3次就自动停止了

top -b一页一页分批显示

tob -b > 1.txt

tail -f 1.txt

top -b s-n 3>1.txt

more 1.txt查看内容

top -i 不显示无用的进程和信息,睡眠的就不显示了

top 支持一些快捷按键,按一下H键,会显示一些帮助信息

按C键,commond内容显示出来了

按F可以显示那些键,按空格就显示了

M键可以按照内存大小进行排序

P键可以根据CPU进行排序

E键内存的单位

l平均负载和启动时间可以显示和隐藏

m内存可以切换成进度条的形式

使用df可以查看磁盘使用情况

显示磁盘内存情况

df -h可以使数据显示M,这里显示还有12GB的空间

iostat可以显示CPU的信息

tps设备的传输速度,kB_read/s 每秒读了多少,总的写出数

iostat -x可以让磁盘显示更完整一点

util磁盘的占用率

iostat 3 3 总共刷新3次,3秒刷新一次

会不停的刷新,按照你的内容

sar -n DEV

IFACE网络接口

这两个是每秒读取了多少KB,每秒发送了多少KB

一秒刷新一次,总共刷新3次


相关文章
|
3月前
|
监控 Linux
如何检查 Linux 内存使用量是否耗尽?这 5 个命令堪称绝了!
本文介绍了在Linux系统中检查内存使用情况的5个常用命令:`free`、`top`、`vmstat`、`pidstat` 和 `/proc/meminfo` 文件,帮助用户准确监控内存状态,确保系统稳定运行。
1032 6
|
4月前
|
监控 异构计算
Jetson 学习笔记(八):htop查看CPU占用情况和jtop监控CPU和GPU
在NVIDIA Jetson平台上使用htop和jtop工具来监控CPU、GPU和内存的使用情况,并提供了安装和使用这些工具的具体命令。
310 0
|
5月前
|
存储 缓存 NoSQL
Redis 过期删除策略与内存淘汰策略的区别及常用命令解析
Redis 过期删除策略与内存淘汰策略的区别及常用命令解析
91 0
|
6月前
|
设计模式 uml
在电脑主机(MainFrame)中只需要按下主机的开机按钮(on()),即可调用其它硬件设备和软件的启动方法,如内存(Memory)的自检(check())、CPU的运行(run())、硬盘(Hard
该博客文章通过一个电脑主机启动的示例代码,展示了外观模式(Facade Pattern)的设计模式,其中主机(MainFrame)类通过调用内部硬件组件(如内存、CPU、硬盘)和操作系统的启动方法来实现开机流程,同时讨论了外观模式的优缺点。
|
5月前
|
Linux Shell 虚拟化
使用LiME收集主机物理内存的内容时发生宕机
使用LiME收集主机物理内存的内容时发生宕机
|
7月前
|
监控 Unix Linux
ps aux 命令使用查看内存、cpu使用排名与top的区别
ps aux 命令使用查看内存、cpu使用排名与top的区别
955 1
|
7月前
|
监控 Java
JVM内存问题之使用jstat命令查看GC堆百分比占比情况,应该使用哪个选项
JVM内存问题之使用jstat命令查看GC堆百分比占比情况,应该使用哪个选项
|
7月前
|
Java
JVM内存问题之jstack命令查看JVM线程快照如何解决
JVM内存问题之jstack命令查看JVM线程快照如何解决
|
3月前
|
缓存 Prometheus 监控
Elasticsearch集群JVM调优设置合适的堆内存大小
Elasticsearch集群JVM调优设置合适的堆内存大小
546 1
|
2月前
|
存储 监控 算法
深入探索Java虚拟机(JVM)的内存管理机制
本文旨在为读者提供对Java虚拟机(JVM)内存管理机制的深入理解。通过详细解析JVM的内存结构、垃圾回收算法以及性能优化策略,本文不仅揭示了Java程序高效运行背后的原理,还为开发者提供了优化应用程序性能的实用技巧。不同于常规摘要仅概述文章大意,本文摘要将简要介绍JVM内存管理的关键点,为读者提供一个清晰的学习路线图。