首页/新闻资讯/正文详情

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

发布时间:2026/9/25 2:39:45 来源:云帆数科 栏目:资讯中心
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:写入到块设备的块数量,单位为

相关推荐

一文读懂基因组Motif:PWM原理、FIMO扫描与ChIP-seq实战
一文读懂基因组Motif:PWM原理、FIMO扫描与ChIP-seq实战

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

BullMQ Pro 暂停组(Pause Groups)完整指南:pauseGroup 与 resumeGroup 实战解析
BullMQ Pro 暂停组(Pause Groups)完整指南:pauseGroup 与 resumeGroup 实战解析

后端消息队列任务调度 【免费下载链接】bullmq BullMQ - Message Queue and Batch processing for NodeJS, Python, .NET, Elixir, Rust and PHP based on Redis or PostgreSQL 项目地址: https://gitcode.com/gh_mirrors/bu/bullmq 点击查看 免费下载 本指南聚焦 … · 2026/9/25 2:39:33

BAML C 桥接运行时 RID 策略与平台诊断探针:8 个精确 RID、禁止架构替换与 BAML0010 构建校验
BAML C 桥接运行时 RID 策略与平台诊断探针:8 个精确 RID、禁止架构替换与 BAML0010 构建校验

编程语言AI Agent编译器CLI人工智能 【免费下载链接】baml The programming language for agents 项目地址: https://gitcode.com/gh_mirrors/ba/baml 点击查看 免费下载 导读 本文围绕 Baml.Bridge.RidDiagnosticProbe 这一仓库内固定测试夹具,完整讲… · 2026/9/25 2:39:26

2026年选网站建设公司全指南:从需求定义到合同避坑的实操策略
2026年选网站建设公司全指南:从需求定义到合同避坑的实操策略

1. 选网站建设公司之前,先定义你的官网是干什么用的很多老板来找我咨询时,开口第一句话就是:“想做个官网,预算3万,帮我推荐一家靠谱的公司。”这话听着爽快,其实是最难接的需求,因为“官网”两… · 2026/9/25 3:05:55

HowToGraphQL Ember 教程详解:用 ember-apollo-client 发送 GraphQL Mutation 创建 Link
HowToGraphQL Ember 教程详解:用 ember-apollo-client 发送 GraphQL Mutation 创建 Link

【免费下载链接】howtographql The Fullstack Tutorial for GraphQL 项目地址: https://gitcode.com/gh_mirrors/ho/howtographql 点击查看 免费下载 本文基于 HowToGraphQL 教程仓库中 Ember Apollo 前端轨道的第三章文档 3-mutations-creating-links.md 展开&am… · 2026/9/25 3:05:55

Learn-Algorithms 链表排序专题:单链表归并排序、相交检测与环入口定位
Learn-Algorithms 链表排序专题:单链表归并排序、相交检测与环入口定位

教程 【免费下载链接】Learn-Algorithms 算法学习笔记 项目地址: https://gitcode.com/gh_mirrors/le/Learn-Algorithms 点击查看 免费下载 导读:本文围绕仓库 9 Algorithms Job Interview/2.1 链表-排序.md 中记录的微软面试题展开——给定单链表头指针… · 2026/9/25 3:05:55

SAP安全审计日志实战:SM19配置与SM20查询全指南
SAP安全审计日志实战:SM19配置与SM20查询全指南

做 SAP 运维这些年,被问得最多的问题之一就是:“帮我查一下某某用户昨天登录了系统没有?他到底跑了哪些事务码?”每次接到这类需求,我第一反应就是打开 SM19 和 SM20 这对组合。很多顾问平时不太碰这两个事务码&#x… · 2026/9/25 3:05:55

使用宝塔面板部署 MediaGo:Docker 应用商店一键安装与服务端口详解
使用宝塔面板部署 MediaGo:Docker 应用商店一键安装与服务端口详解

音视频桌面应用后端 【免费下载链接】mediago 跨平台视频提取工具:支持流媒体下载、视频下载、m3u8 下载及 B站视频下载,提供 Windows 和 Mac 桌面客户端。Cross-platform video extraction tool: Supports streaming download, video download, m3u8 do… · 2026/9/25 3:05:49

Havoc Demon Agent 源码结构深度解析:C2 植入体的模块化设计与实现
Havoc Demon Agent 源码结构深度解析:C2 植入体的模块化设计与实现

网络安全 【免费下载链接】Havoc The Havoc Framework 项目地址: https://gitcode.com/gh_mirrors/ha/Havoc 点击查看 免费下载 Demon 是 Havoc 框架(Havoc Framework)中的 Windows 端植入体(Agent),其源码… · 2026/9/25 3:05:49

数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)
数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)

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

创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战
创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战

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

MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX
MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX

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

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码