Linux 内存和系统性能常用监控管理命令(上)|学习笔记

简介: 快速学习 Linux 内存和系统性能常用监控管理命令(上)

开发者学堂课程【Linux 操作系统实战Linux 内存和系统性能常用监控管理命令(上)】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/699/detail/12292


Linux 内存和系统性能常用监控管理命令(上)


(1)free 命令

用途:Linux free 命令用于显示内存状态。

free 指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等。

语法:free[-bkmotV][-s<间隔秒数>]

单位参数:

-b 以 Byte 为单位显示内存使用情况。

-k 以 KB 为单位显示内存使用情况。

-m 以 MB 为单位显示内存使用情况。

-h 以合适的单位显示内存使用情况。合适的单位是以哪一种方式简短显示相应的内存情况

示例:

free//显示内存使用信息

free -t//以总和的形式查询内存的使用信息

free -s 5//每5s执行一次命令

实际演示 free 命令行 ,输入 free,得到结果如下。可以看到一共有7.8G,使用了有1.7k,还剩余7.2G,以及共享的、缓存的等相关信息。

Swap 分区常见,会在后续中讲解道,

image.png

使用 free 命令展示参数的应用,语句为:free -t,就是总的命令汇总一下,结果如下;主要的不同就是多了一个内存的使用情况

image.png

输入语句 free -t -s 5,表示5s 显示一次,运行结果如下:这样就会很方便,尤其是一些内存监控方面的,会设置一个定时器,让程序不断地跑,每时每刻就可以看到相关的内存情况

image.png

(2)ps 命令

用途:Linux  ps 命令用于显示当前进程(process)的状态。

ps 命令的参数是比较多的,在这里是列出一些常用的,可以使用 help 命令来帮助学习。

语法:ps[options][--help]

参数:

-A 列出所有的行程

-w 显示加宽可以显示较多的资讯

-au 显示较详细的资讯

-aux 显示所有包含其他使用者的行程

au(x)输出格式:

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

USER:行程拥有者

PID:pid 变化,这个内容比较重要,在后面会经常遇见

%CPU:占用的 CPU 使用率

%MEM:占用的内存使用率

VSZ:占用的虚拟内存大小

RSS:占用的内存大小

示例:ps -u root//显示 root 进程用户信息

ps -aux//显示所有包含其他使用者的行程

操作演示:

先连接服务器,先输入语句 ps -u root,进入用户的信息

结果如下

image.png

如果想查看远程的信息,就要输入语句 ps -u root | grep sshd,结果如下会显示5个 sshd 的信息内容:

image.png

一般来说可以采用语句 ps -aux 这种方式来显示出详细的信息,包括有 root、等后面详细的信息,会显示所有值得信息。

介绍另一个管道 head,这个是显示头部得相关信息,这块是 ps -aux|head -n 5,就是显示5个进程得信息,包括时间,cmd等等。

也可以显示前十个信息,语句为 ps -aux|head -n 10,这就会出现编号,cpu 得占有率,内存得使用率,内存得具体信息,这种方式是很方便得去查看具体信息。

image.png

相关文章
|
10月前
|
存储 缓存 网络协议
阿里云内存型实例规格性能、价格、适用场景与选型指南参考
阿里云服务器ECS(Elastic Compute Service)提供了多样化的内存型实例规格族,专为需要高性能内存资源的应用场景设计。从最新的r8a系列到经过优化的re6p系列,阿里云内存型实例旨在提供稳定、高效且安全的计算环境。这些实例不仅具备强大的计算性能与内存配比,还通过支持ESSD云盘和高效网络协议,显著提升了存储I/O能力和网络带宽,适用于大数据分析、高性能数据库、内存密集型应用等多种场景。本文将详细解析阿里云ECS中的多个内存型实例规格族,包括它们的核心特点、适用场景、实例规格及具体指标数据,为用户在选型时提供参考。
阿里云内存型实例规格性能、价格、适用场景与选型指南参考
|
6月前
|
缓存 监控 Linux
Linux内存问题排查命令详解
Linux服务器卡顿?可能是内存问题。掌握free、vmstat、sar三大命令,快速排查内存使用情况。free查看实时内存,vmstat诊断系统整体性能瓶颈,sar实现长期监控,三者结合,高效定位并解决内存问题。
597 0
Linux内存问题排查命令详解
|
6月前
|
消息中间件 存储 关系型数据库
千亿消息“过眼云烟”?Kafka把硬盘当内存用的性能魔法,全靠这一手!
Apache Kafka 是由 LinkedIn 开发并捐赠给 Apache 基金会的分布式消息队列系统,具备高吞吐、可扩展和容错能力。其核心设计围绕主题、分区、分段和偏移量展开,通过顺序写入磁盘和 Page Cache 提升性能,广泛应用于大数据实时处理场景。
287 0
|
9月前
|
存储 缓存 分布式计算
高内存场景必读!阿里云r7/r9i/r8y/r8i实例架构、性能、价格多维度对比
阿里云针对高性能需求场景,一般会在活动中推出内存型r7、内存型r9i、内存型r8y和内存型r8i这几款内存型实例规格的云服务器。相比于活动内的经济型e和通用算力型u1等实例规格,这些内存型实例在性能上更为强劲,尤其适合对内存和计算能力有较高要求的应用场景。这些实例规格的云服务器在处理器与内存的配比上大多为1:8,但它们在处理器架构、存储性能、网络能力以及安全特性等方面各有千秋,因此适用场景也各不相同。本文将为大家详细介绍内存型r7、r9i、r8y、r8i实例的性能、适用场景的区别以及选择参考。
|
弹性计算 安全 数据库
【转】云服务器虚拟化内存优化指南:提升性能的7个关键策略
作为云计算服务核心组件,虚拟化内存管理直接影响业务系统性能表现。本文详解了内存优化方案与技术实践,助您降低30%资源浪费。
336 0
【转】云服务器虚拟化内存优化指南:提升性能的7个关键策略
|
8月前
|
存储 弹性计算 固态存储
阿里云服务器配置费用整理,支持一万人CPU内存、公网带宽和存储IO性能全解析
要支撑1万人在线流量,需选择阿里云企业级ECS服务器,如通用型g系列、高主频型hf系列或通用算力型u1实例,配置如16核64G及以上,搭配高带宽与SSD/ESSD云盘,费用约数千元每月。
1085 0
|
10月前
|
存储 分布式计算 安全
阿里云服务器内存型实例怎么选?r7/r8y/r8i实例性能、适用场景与选择参考
在选择阿里云服务器时,针对内存密集型应用和数据库应用,内存型实例因其高内存配比和优化的性能表现,成为了众多用户的热门选择。在目前阿里云的活动中,内存型实例主要有内存型r7、内存型r8y和内存型r8i实例可选。为了帮助大家更好地了解这三款实例的区别,本文将详细对比它们的实例规格、CPU、内存、计算、存储、网络等方面的性能,并附上活动价格对比,以便用户能够全面了解它们之间的不同,以供选择和参考。
|
10月前
|
运维 监控 中间件
Linux运维笔记 - 如何使用WGCLOUD监控交换机的流量
WGCLOUD是一款开源免费的通用主机监控工具,安装使用都非常简单,它可以监控主机、服务器的cpu、内存、磁盘、流量等数据,也可以监控数据库、中间件、网络设备
|
9月前
|
存储 缓存 数据挖掘
阿里云服务器实例选购指南:经济型、通用算力型、计算型、通用型、内存型性能与适用场景解析
当我们在通过阿里云的活动页面挑选云服务器时,相同配置的云服务器通常会有多种不同的实例供我们选择,并且它们之间的价格差异较为明显。这是因为不同实例规格所采用的处理器存在差异,其底层架构也各不相同,比如常见的X86计算架构和Arm计算架构。正因如此,不同实例的云服务器在性能表现以及适用场景方面都各有特点。为了帮助大家在众多实例中做出更合适的选择,本文将针对阿里云服务器的经济型、通用算力型、计算型、通用型和内存型实例,介绍它们的性能特性以及对应的使用场景,以供大家参考和选择。