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

目录
相关文章
|
4月前
|
弹性计算 ice
阿里云4核8G云服务器配置价格:热门ECS实例及CPU处理器型号说明
阿里云2025年4核8G服务器配置价格汇总,涵盖经济型e实例、计算型c9i等热门ECS实例,CPU含Intel Xeon及AMD EPYC系列,月费159元起,年付低至1578元,按小时计费0.45元起,实际购买享折扣优惠。
1224 1
|
4月前
|
弹性计算 定位技术 数据中心
阿里云服务器配置选择方法:付费类型、地域及CPU内存配置全解析
阿里云服务器怎么选?2025最新指南:就近选择地域,降低延迟;长期使用选包年包月,短期灵活选按量付费;企业选2核4G5M仅199元/年,个人选2核2G3M低至99元/年,高性价比爆款推荐,轻松上云。
400 11
|
4月前
|
弹性计算
阿里云ECS云服务器8核16G配置收费价格,多种ECS实例CPU及费用清单
阿里云8核16G云服务器价格因实例类型而异。计算型c9i约743元/月,一年6450元(7折);通用算力型u1仅673元/月,一年4225元(5.1折)。实际价格享时长折扣,详情见ECS官网。
|
5月前
|
存储 缓存 数据挖掘
阿里云轻量应用服务器“CPU优化型”配置介绍、费用价格说明
阿里云轻量应用服务器推出CPU优化型,提供更强计算性能,2核4GB起,最高16核64GB,全系支持200Mbps带宽。适用于企业级应用、数据库、游戏服务器等高算力场景,保障稳定高效运行。
652 1
|
5月前
|
Linux 应用服务中间件 Shell
二、Linux文本处理与文件操作核心命令
熟悉了Linux的基本“行走”后,就该拿起真正的“工具”干活了。用grep这个“放大镜”在文件里搜索内容,用find这个“探测器”在系统中寻找文件,再用tar把东西打包带走。最关键的是要学会使用管道符|,它像一条流水线,能把这些命令串联起来,让简单工具组合出强大的功能,比如 ps -ef | grep 'nginx' 就能快速找出nginx进程。
629 1
二、Linux文本处理与文件操作核心命令
|
5月前
|
Linux
linux命令—stat
`stat` 是 Linux 系统中用于查看文件或文件系统详细状态信息的命令。相比 `ls -l`,它提供更全面的信息,包括文件大小、权限、所有者、时间戳(最后访问、修改、状态变更时间)、inode 号、设备信息等。其常用选项包括 `-f` 查看文件系统状态、`-t` 以简洁格式输出、`-L` 跟踪符号链接,以及 `-c` 或 `--format` 自定义输出格式。通过这些选项,用户可以灵活获取所需信息,适用于系统调试、权限检查、磁盘管理等场景。
404 137
|
5月前
|
安全 Ubuntu Unix
一、初识 Linux 与基本命令
玩转Linux命令行,就像探索一座新城市。首先要熟悉它的“地图”,也就是/根目录下/etc(放配置)、/home(住家)这些核心区域。然后掌握几个“生存口令”:用ls看周围,cd去别处,mkdir建新房,cp/mv搬东西,再用cat或tail看文件内容。最后,别忘了随时按Tab键,它能帮你自动补全命令和路径,是提高效率的第一神器。
959 57
|
4月前
|
存储 安全 Linux
Linux卡在emergency mode怎么办?xfs_repair 命令轻松解决
Linux虚拟机遇紧急模式?别慌!多因磁盘挂载失败。本文教你通过日志定位问题,用`xfs_repair`等工具修复文件系统,三步快速恢复。掌握查日志、修磁盘、验重启,轻松应对紧急模式,保障系统稳定运行。
878 2