Linux服务器如何查看CPU占用率、内存占用、带宽占用

简介: Linux服务器如何查看CPU占用率、内存占用、带宽占用

在linux上操作一些服务的时候,经常需要查看一些资源的使用情况,对程序的理解和资源的分配和利用都是有帮助的!!!


一、查看CPU占用

1、查看CPU占用率的命令:top

图中红色部分即为占用百分率,下面是每个进程的CPU占用率,如果服务器是多核CPU可能在下方看到有些进程CPU占用超过100%,这种一般是该进程使用了多核。

直接在命令行输入top即可查看CPU占用,效果演示如下:

top

image.png

其中:

  • %us:表示用户空间程序的cpu使用率(没有通过nice调度)
  • %sy:表示系统空间的cpu使用率,主要是内核程序。
  • %ni:表示用户空间且通过nice调度过的程序的cpu使用率。
  • %id:空闲cpu
  • %wa:cpu运行时在等待io的时间
  • %hi:cpu处理硬中断的数量
  • %si:cpu处理软中断的数量
  • %st:被虚拟机偷走的cpu

  • PID - 进程标示号
  • USER - 进程所有者
  • PR - 进程优先级
  • NI - 进程优先级别数值
  • VIRT - 进程占用的虚拟内存值
  • RES - 进程占用的物理内存值
  • SHR - 进程使用的共享内存值
  • S - 进程的状态,其中S表示休眠,R表示正在运行,Z表示僵死
  • %CPU - 进程占用的CPU使用率
  • %MEM - 进程占用的物理内存百分比
  • TIME+ - 进程启动后占用的总的CPU时间
  • Command - 进程启动的启动命令名称

2、top的其他参数使用

二、查看内存占用:free

1、查看内存占用的命令:free

程序运行的过程中,有时会出现界面或者terminal特别卡顿的情况,这可能不是由于网络原因造成的,而是程序运行的过程中占用的过多的内存,导致的过载,数据交换处理不过来,导致操作卡顿延迟。

直接在命令行输入free即可查看CPU占用,效果演示如下:

free

image.png

可以查看到内存的使用、空闲、缓存空间、交换空间的使用情况等

2、free的其他参数使用

可以看到上面展示的效果并不适合人类来阅读,因为你看到这个数字是没有直观的反馈的。好吧,作为最人性化设计的linux总会给你留一手的,下面我们看看其他参数:

  • -b, --bytes :字节为单位显示
  • -k, --kilo:以kb为单位显示
  • -m, --mega:以M为单位显示
    • -g, --giga:以G为单位显示
  • -h, --human:自动匹配人类可读并且合适的单位显示 推荐选用这个参数

image.png

三、查看带宽占用:vmstat

1、查看带宽占用的命令vmstat

image.png

目录
相关文章
|
弹性计算 ice
阿里云4核8G云服务器配置价格:热门ECS实例及CPU处理器型号说明
阿里云2025年4核8G服务器配置价格汇总,涵盖经济型e实例、计算型c9i等热门ECS实例,CPU含Intel Xeon及AMD EPYC系列,月费159元起,年付低至1578元,按小时计费0.45元起,实际购买享折扣优惠。
4119 1
|
12月前
|
弹性计算 定位技术 数据中心
阿里云服务器配置选择方法:付费类型、地域及CPU内存配置全解析
阿里云服务器怎么选?2025最新指南:就近选择地域,降低延迟;长期使用选包年包月,短期灵活选按量付费;企业选2核4G5M仅199元/年,个人选2核2G3M低至99元/年,高性价比爆款推荐,轻松上云。
1269 11
|
弹性计算
阿里云ECS云服务器8核16G配置收费价格,多种ECS实例CPU及费用清单
阿里云8核16G云服务器价格因实例类型而异。计算型c9i约743元/月,一年6450元(7折);通用算力型u1仅673元/月,一年4225元(5.1折)。实际价格享时长折扣,详情见ECS官网。
|
缓存 监控 Linux
Linux内存问题排查命令详解
Linux服务器卡顿?可能是内存问题。掌握free、vmstat、sar三大命令,快速排查内存使用情况。free查看实时内存,vmstat诊断系统整体性能瓶颈,sar实现长期监控,三者结合,高效定位并解决内存问题。
1153 0
Linux内存问题排查命令详解
|
存储 缓存 数据挖掘
阿里云轻量应用服务器“CPU优化型”配置介绍、费用价格说明
阿里云轻量应用服务器推出CPU优化型,提供更强计算性能,2核4GB起,最高16核64GB,全系支持200Mbps带宽。适用于企业级应用、数据库、游戏服务器等高算力场景,保障稳定高效运行。
1326 1
|
缓存 人工智能 算法
不同业务怎么选服务器?CPU / 内存 / 带宽配置表
本文详解了服务器三大核心配置——CPU、内存、带宽,帮助读者快速理解服务器性能原理。结合不同业务场景,如个人博客、电商、数据库、直播等,提供配置选择建议,并强调合理搭配的重要性,避免资源浪费或瓶颈限制。内容实用,适合初学者和业务选型参考。
1706 0
|
存储 消息中间件 缓存
从纳秒到毫秒的“时空之旅”:CPU是如何看待内存与硬盘的?
在数据爆炸的时代,如何高效存储与管理海量数据成为系统设计的核心挑战。本文从计算机存储体系结构出发,解析B+树、LSM树与Kafka日志结构在不同数据库中的应用与优化策略,帮助你深入理解高性能存储背后的原理。
435 0
|
存储
阿里云轻量应用服务器收费标准价格表:200Mbps带宽、CPU内存及存储配置详解
阿里云香港轻量应用服务器,200Mbps带宽,免备案,支持多IP及国际线路,月租25元起,年付享8.5折优惠,适用于网站、应用等多种场景。
3807 0
|
存储 设计模式 监控
快速定位并优化CPU 与 JVM 内存性能瓶颈
本文介绍了 Java 应用常见的 CPU & JVM 内存热点原因及优化思路。
1561 166