主机状态监控,通过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次


相关文章
|
监控 Linux
如何检查 Linux 内存使用量是否耗尽?这 5 个命令堪称绝了!
本文介绍了在Linux系统中检查内存使用情况的5个常用命令:`free`、`top`、`vmstat`、`pidstat` 和 `/proc/meminfo` 文件,帮助用户准确监控内存状态,确保系统稳定运行。
2584 6
|
11月前
|
缓存 Linux 数据安全/隐私保护
Linux环境下如何通过手动调用drop_caches命令释放内存
总的来说,记录住“drop_caches” 命令并理解其含义,可以让你在日常使用Linux的过程中更加娴熟和自如。
1749 23
|
算法
虚拟内存的页面置换算法有哪些?
【10月更文挑战第25天】不同的页面置换算法各有优缺点,在实际应用中,操作系统会根据不同的应用场景和系统需求选择合适的页面置换算法,或者对算法进行适当的改进和优化,以平衡系统的性能、开销和资源利用率等因素。
841 141
|
缓存 Linux
Linux查看内存命令
1. free free命令是最常用的查看内存使用情况的命令。它显示系统的总内存、已使用内存、空闲内存和交换内存的总量。 free -h • -h 选项:以易读的格式(如GB、MB)显示内存大小。 输出示例: total used free shared buff/cache available Mem: 15Gi 4.7Gi 4.1Gi 288Mi 6.6Gi 9.9Gi Swap: 2.0Gi 0B 2.0Gi • to
2616 2
|
缓存 监控 Linux
|
监控 Linux
性能分析之 Linux 系统中 ps&top 中 CPU 百分比不一致?
【8月更文挑战第18天】性能分析之 Linux 系统中 ps&top 中 CPU 百分比不一致?
664 5
|
存储 缓存 NoSQL
Redis 过期删除策略与内存淘汰策略的区别及常用命令解析
Redis 过期删除策略与内存淘汰策略的区别及常用命令解析
376 0
|
9月前
|
存储
阿里云轻量应用服务器收费标准价格表:200Mbps带宽、CPU内存及存储配置详解
阿里云香港轻量应用服务器,200Mbps带宽,免备案,支持多IP及国际线路,月租25元起,年付享8.5折优惠,适用于网站、应用等多种场景。
2899 0
|
9月前
|
存储 缓存 NoSQL
内存管理基础:数据结构的存储方式
数据结构在内存中的存储方式主要包括连续存储、链式存储、索引存储和散列存储。连续存储如数组,数据元素按顺序连续存放,访问速度快但扩展性差;链式存储如链表,通过指针连接分散的节点,便于插入删除但访问效率低;索引存储通过索引表提高查找效率,常用于数据库系统;散列存储如哈希表,通过哈希函数实现快速存取,但需处理冲突。不同场景下应根据访问模式、数据规模和操作频率选择合适的存储结构,甚至结合多种方式以达到最优性能。掌握这些存储机制是构建高效程序和理解高级数据结构的基础。
961 1