新闻详情

新闻详情

首页 / 资讯中心 / 详情

linux centos 服务器性能排查 vmstat、top、sar等常用指令,截取catalina.out超大文件指定时段日志步骤

发布时间:2026/9/25 2:39:49来源:尧图网络
linux centos 服务器性能排查 vmstat、top、sar等常用指令,截取catalina.out超大文件指定时段日志步骤
背景:项目上经常出现系统运行缓慢,由于数据库服务器是linux服务器,记录下linux服务器性能排查常用指令vmstatvmstat介绍vmstat 命令报告关于内核线程、虚拟内存、磁盘、陷阱和 CPU 活动的统计信息。由 vmstat 命令生成的报告可以用于平衡系统负载活动。系统范围内的这些统计信息(所有的处理器中)都计算出以百分比表示的平均值,或者计算其总和。vmstat指令显示(procs、memory、swap、io、system、cpu)6部分内容各字段含义解释procs:进程统计r:运行队列中的进程数。即等待 CPU 时间片的进程数量。如果这个数字持续高于系统的 CPU 核心数,说明系统的 CPU 资源比较紧张,可能存在性能瓶颈。b:处于不可中断睡眠状态的进程数。通常是进程正在等待 I/O 操作完成,比如等待磁盘读写、网络数据接收等。如果该值长期不为 0 且较大,可能表示系统存在 I/O 性能问题。memory:内存统计swpd:已使用的交换空间大小,单位是 KB。交换空间是磁盘上的一块区域,当物理内存不足时,系统会将一部分内存数据交换到交换空间中。如果这个值不断增大,说明系统的物理内存可能不够用,需要关注系统内存使用情况。free:空闲的物理内存大小,单位为 KB。这是系统当前未被使用的内存量,可以直接反映出系统内存的剩余可用资源。buff:用于块设备的缓冲区内存大小,单位为 KB。缓冲区主要用于缓存磁盘块数据,以提高磁盘 I/O 的性能。当系统读取或写入磁盘数据时,数据会先在缓冲区中进行缓存,以便后续再次访问时可以直接从缓冲区中获取,减少实际的磁盘 I/O 操作。cache:用于文件系统的缓存内存大小,单位为 KB。文件系统缓存主要用于存储最近访问过的文件数据和元数据。与缓冲区不同,它更侧重于文件层面的缓存,而不是磁盘块层面。通过文件系统缓存,可以加速文件的读取操作,提高系统的整体性能。swap:交换空间统计si:从磁盘交换到内存的交换页数量,单位为 KB/s。表示每秒从交换空间(磁盘)换入到物理内存的数据量。如果这个值较大,说明系统频繁地从交换空间读取数据,可能是物理内存不足,导致系统不得不使用交换空间来满足内存需求。so:从内存交换到磁盘的交换页数量,单位为 KB/s。表示每秒从物理内存换出到交换空间(磁盘)的数据量。同样,如果该值较大,也说明系统内存紧张,需要将部分内存数据交换到磁盘上以腾出物理内存空间。io:输入/输出统计bi:从块设备(如磁盘)读取的块数量,单位为块 /s。这个数值反映了系统对磁盘等块设备的读操作频率和数据量。通过观察该值,可以了解系统的磁盘读负载情况。bo:写入到块设备的块数量,单位为
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

Windows-universal-samples 深度解析:DWriteTextLayoutCloudFont 与 DirectWrite 可下载字体(云字体)实践 2026/9/25 3:21:59

Windows-universal-samples 深度解析:DWriteTextLayoutCloudFont 与 DirectWrite 可下载字体(云字体)实践

示例工程 【免费下载链接】Windows-universal-samples API samples for the Universal Windows Platform. 项目地址: https://gitcode.com/gh_mirrors/wi/Windows-universal-samples 点击查看 免费下载 本指南以 Windows-universal-samples 仓库中的 DWriteTextLay…

阅读更多 →
ctf-wiki 内核堆利用实战:Cross-Cache Overflow 与页级堆风水(corCTF2022 cache-of-castaways 完整解析) 2026/9/25 3:21:59

ctf-wiki 内核堆利用实战:Cross-Cache Overflow 与页级堆风水(corCTF2022 cache-of-castaways 完整解析)

文档网络安全教程 【免费下载链接】ctf-wiki Come and join us, we need you! 项目地址: https://gitcode.com/gh_mirrors/ct/ctf-wiki 点击查看 免费下载 本文基于 ctf-wiki 仓库中 cross-cache.md 展开。当你的溢出漏洞只能作用在某个独立 kmem_cache 内部、无法…

阅读更多 →
π型滤波器参数计算全解析:从截止频率到阻尼电阻的工程实践 2026/9/25 3:21:59

π型滤波器参数计算全解析:从截止频率到阻尼电阻的工程实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
WPScan 动态指纹识别解析:以 analytics-for-cloudflare 的 CHANGELOG 指纹为例 2026/9/25 3:21:59

WPScan 动态指纹识别解析:以 analytics-for-cloudflare 的 CHANGELOG 指纹为例

网络安全漏洞扫描渗透测试应用安全CLI 【免费下载链接】wpscan WPScan WordPress security scanner. Written for security professionals and blog maintainers to test the security of their WordPress websites. Contact us via contactwpscan.com 项目地址: ht…

阅读更多 →
如何把 ModelScope 的 AI 模型跑在自己电脑上:10 分钟从安装到出结果 2026/9/25 3:21:52

如何把 ModelScope 的 AI 模型跑在自己电脑上:10 分钟从安装到出结果

如何把 ModelScope 的 AI 模型跑在自己电脑上:10 分钟从安装到出结果 【免费下载链接】modelscope ModelScope: bring the notion of Model-as-a-Service to life. 项目地址: https://gitcode.com/GitHub_Trending/mo/modelscope 想跳过云端、在自己的机器上…

阅读更多 →
DiceBear Core(Dart):用 Dart 实现确定性 SVG 头像引擎的完整指南 2026/9/25 3:21:52

DiceBear Core(Dart):用 Dart 实现确定性 SVG 头像引擎的完整指南

UI组件后端 【免费下载链接】dicebear DiceBear is an avatar library for designers and developers. 🌍 项目地址: https://gitcode.com/gh_mirrors/di/dicebear 点击查看 免费下载 DiceBear 是一个面向设计师与开发者的头像生成库,本指南…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉