linux 常用内存检查命令

简介: linux 常用内存检查命令

1,检查系统内存使用情况 free

[root@k8s01 shm]# free -h
              total        used        free      shared  buff/cache   available
Mem:           7.6G        3.7G        305M        3.4G        3.7G        308M
Swap:            0B          0B          0B

2,sar 命令

[root@k8s01 ~]# sar -W 5 5
Linux 3.10.0-693.el7.x86_64 (k8s01.jjqing.com)  02/21/2024  _x86_64_    (4 CPU)

10:14:43 AM  pswpin/s pswpout/s
10:14:48 AM      0.00      0.00
10:14:53 AM      0.00      0.00
10:14:58 AM      0.00      0.00
10:15:03 AM      0.00      0.00
10:15:08 AM      0.00      0.00
Average:         0.00      0.00
[root@k8s01 ~]# sar -B 5 5
Linux 3.10.0-693.el7.x86_64 (k8s01.jjqing.com)  02/21/2024  _x86_64_    (4 CPU)

10:15:24 AM  pgpgin/s pgpgout/s   fault/s  majflt/s  pgfree/s pgscank/s pgscand/s pgsteal/s    %vmeff
10:15:29 AM      0.80      0.00    862.20      0.20    558.20      0.00      0.00      0.00      0.00
10:15:34 AM      2.40     23.00   1967.60      0.60    489.20      0.00      0.00      0.00      0.00
10:15:39 AM     69.60     10.00   1691.40      1.40    970.20      0.00      0.00      0.00      0.00
10:15:44 AM      0.00      0.00    721.80      0.00    383.00      0.00      0.00      0.00      0.00
10:15:49 AM      0.80     16.00   1103.40      0.20    531.60      0.00      0.00      0.00      0.00
Average:        14.72      9.80   1269.28      0.48    586.44      0.00      0.00      0.00      0.00
[root@k8s01 ~]# sar -r  5 5
Linux 3.10.0-693.el7.x86_64 (k8s01.jjqing.com)  02/21/2024  _x86_64_    (4 CPU)

10:16:16 AM kbmemfree kbmemused  %memused kbbuffers  kbcached  kbcommit   %commit  kbactive   kbinact   kbdirty
10:16:21 AM    133736   7860340     98.33         0   3971688   9895380    123.78   3997288   3619796        84
10:16:26 AM    134692   7859384     98.32         0   3971700   9895584    123.79   3997312   3619788       100
10:16:31 AM    137928   7856148     98.27         0   3971720   9889156    123.71   3994404   3619788        64
10:16:36 AM    128876   7865200     98.39         0   3971764   9904696    123.90   4000880   3619816        44
10:16:41 AM    135812   7858264     98.30         0   3973620   9889156    123.71   3994448   3621608        60
Average:       134209   7859867     98.32         0   3972098   9894794    123.78   3996866   3620159        70
[root@k8s01 ~]# 

























相关实践学习
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
9月前
|
Linux 应用服务中间件 Shell
二、Linux文本处理与文件操作核心命令
熟悉了Linux的基本“行走”后,就该拿起真正的“工具”干活了。用grep这个“放大镜”在文件里搜索内容,用find这个“探测器”在系统中寻找文件,再用tar把东西打包带走。最关键的是要学会使用管道符|,它像一条流水线,能把这些命令串联起来,让简单工具组合出强大的功能,比如 ps -ef | grep 'nginx' 就能快速找出nginx进程。
986 1
二、Linux文本处理与文件操作核心命令
|
9月前
|
Linux
linux命令—stat
`stat` 是 Linux 系统中用于查看文件或文件系统详细状态信息的命令。相比 `ls -l`,它提供更全面的信息,包括文件大小、权限、所有者、时间戳(最后访问、修改、状态变更时间)、inode 号、设备信息等。其常用选项包括 `-f` 查看文件系统状态、`-t` 以简洁格式输出、`-L` 跟踪符号链接,以及 `-c` 或 `--format` 自定义输出格式。通过这些选项,用户可以灵活获取所需信息,适用于系统调试、权限检查、磁盘管理等场景。
590 137
|
9月前
|
安全 Ubuntu Unix
一、初识 Linux 与基本命令
玩转Linux命令行,就像探索一座新城市。首先要熟悉它的“地图”,也就是/根目录下/etc(放配置)、/home(住家)这些核心区域。然后掌握几个“生存口令”:用ls看周围,cd去别处,mkdir建新房,cp/mv搬东西,再用cat或tail看文件内容。最后,别忘了随时按Tab键,它能帮你自动补全命令和路径,是提高效率的第一神器。
1535 58
|
8月前
|
存储 安全 Linux
Linux卡在emergency mode怎么办?xfs_repair 命令轻松解决
Linux虚拟机遇紧急模式?别慌!多因磁盘挂载失败。本文教你通过日志定位问题,用`xfs_repair`等工具修复文件系统,三步快速恢复。掌握查日志、修磁盘、验重启,轻松应对紧急模式,保障系统稳定运行。
1388 2
|
9月前
|
Unix Linux 程序员
Linux文本搜索工具grep命令使用指南
以上就是对Linux环境下强大工具 `grep` 的基础到进阶功能介绍。它不仅能够执行简单文字查询任务还能够处理复杂文字处理任务,并且支持强大而灵活地正则表达规范来增加查询精度与效率。无论您是程序员、数据分析师还是系统管理员,在日常工作中熟练运用该命令都将极大提升您处理和分析数据效率。
758 16
|
9月前
|
缓存 监控 Linux
Linux内存问题排查命令详解
Linux服务器卡顿?可能是内存问题。掌握free、vmstat、sar三大命令,快速排查内存使用情况。free查看实时内存,vmstat诊断系统整体性能瓶颈,sar实现长期监控,三者结合,高效定位并解决内存问题。
863 0
Linux内存问题排查命令详解
|
11月前
|
存储
阿里云轻量应用服务器收费标准价格表:200Mbps带宽、CPU内存及存储配置详解
阿里云香港轻量应用服务器,200Mbps带宽,免备案,支持多IP及国际线路,月租25元起,年付享8.5折优惠,适用于网站、应用等多种场景。
3262 0
|
11月前
|
存储 缓存 NoSQL
内存管理基础:数据结构的存储方式
数据结构在内存中的存储方式主要包括连续存储、链式存储、索引存储和散列存储。连续存储如数组,数据元素按顺序连续存放,访问速度快但扩展性差;链式存储如链表,通过指针连接分散的节点,便于插入删除但访问效率低;索引存储通过索引表提高查找效率,常用于数据库系统;散列存储如哈希表,通过哈希函数实现快速存取,但需处理冲突。不同场景下应根据访问模式、数据规模和操作频率选择合适的存储结构,甚至结合多种方式以达到最优性能。掌握这些存储机制是构建高效程序和理解高级数据结构的基础。
1069 1
|
11月前
|
存储 弹性计算 固态存储
阿里云服务器配置费用整理,支持一万人CPU内存、公网带宽和存储IO性能全解析
要支撑1万人在线流量,需选择阿里云企业级ECS服务器,如通用型g系列、高主频型hf系列或通用算力型u1实例,配置如16核64G及以上,搭配高带宽与SSD/ESSD云盘,费用约数千元每月。
1435 0