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


相关文章
|
5月前
|
存储 设计模式 监控
快速定位并优化CPU 与 JVM 内存性能瓶颈
本文介绍了 Java 应用常见的 CPU & JVM 内存热点原因及优化思路。
797 166
|
3月前
|
存储 设计模式 监控
如何快速定位并优化CPU 与 JVM 内存性能瓶颈?
如何快速定位并优化CPU 与 JVM 内存性能瓶颈?
如何快速定位并优化CPU 与 JVM 内存性能瓶颈?
|
4月前
|
人工智能 运维 监控
2025年阿里云服务器配置选择全攻略:CPU、内存、带宽与系统盘详解
在2025年,阿里云服务器以高性能、灵活扩展和稳定服务助力数字化转型,提供轻量应用服务器、通用型g8i实例等多样化配置,满足个人博客至企业级业务需求。针对不同场景(如计算密集型、内存密集型),推荐相应实例类型与带宽规划,强调成本优化策略,包括包年包月节省成本、ESSD云盘选择及地域部署建议。文中还提及安全设置、监控备份的重要性,并指出未来可关注第九代实例g9i支持的新技术。整体而言,阿里云致力于帮助用户实现性能与成本的最优平衡。 以上简介共计238个字符。
|
6月前
|
开发框架 .NET PHP
网站应用项目如何选择阿里云服务器实例规格+内存+CPU+带宽+操作系统等配置
对于使用阿里云服务器的搭建网站的用户来说,面对众多可选的实例规格和配置选项,我们应该如何做出最佳选择,以最大化业务效益并控制成本,成为大家比较关注的问题,如果实例、内存、CPU、带宽等配置选择不合适,可能会影响到自己业务在云服务器上的计算性能及后期运营状况,本文将详细解析企业在搭建网站应用项目时选购阿里云服务器应考虑的一些因素,以供参考。
|
1月前
|
数据可视化 Linux iOS开发
Python测量CPU和内存使用率
这些示例帮助您了解如何在Python中测量CPU和内存使用率。根据需要,可以进一步完善这些示例,例如可视化结果或限制程序在特定范围内的资源占用。
96 22
|
6月前
|
存储 缓存 监控
Docker容器性能调优的关键技巧,涵盖CPU、内存、网络及磁盘I/O的优化策略,结合实战案例,旨在帮助读者有效提升Docker容器的性能与稳定性。
本文介绍了Docker容器性能调优的关键技巧,涵盖CPU、内存、网络及磁盘I/O的优化策略,结合实战案例,旨在帮助读者有效提升Docker容器的性能与稳定性。
617 7
|
7月前
|
弹性计算 Kubernetes Perl
k8s 设置pod 的cpu 和内存
在 Kubernetes (k8s) 中,设置 Pod 的 CPU 和内存资源限制和请求是非常重要的,因为这有助于确保集群资源的合理分配和有效利用。你可以通过定义 Pod 的 `resources` 字段来设置这些限制。 以下是一个示例 YAML 文件,展示了如何为一个 Pod 设置 CPU 和内存资源请求(requests)和限制(limits): ```yaml apiVersion: v1 kind: Pod metadata: name: example-pod spec: containers: - name: example-container image:
995 2
|
7月前
|
存储 关系型数据库 MySQL
查询服务器CPU、内存、磁盘、网络IO、队列、数据库占用空间等等信息
查询服务器CPU、内存、磁盘、网络IO、队列、数据库占用空间等等信息
2988 2
|
9月前
|
存储 关系型数据库 MySQL
查询服务器CPU、内存、磁盘、网络IO、队列、数据库占用空间等等信息
查询服务器CPU、内存、磁盘、网络IO、队列、数据库占用空间等等信息
527 5
|
8月前
|
C# 开发工具 Windows
C# 获取Windows系统信息以及CPU、内存和磁盘使用情况
C# 获取Windows系统信息以及CPU、内存和磁盘使用情况
203 0

热门文章

最新文章