sysstat 版本 10.1.5 是 CentOS 7 的默认版本,默认情况下确实不显示 %wait 字段。需要升级到新版sysstat

1、安装wget

复制代码
yum install -y wget --nogpgcheck

2、下载跳过证书的高版本

复制代码
wget --no-check-certificate https://github.com/sysstat/sysstat/archive/refs/tags/v12.7.4.tar.gz

编译安装步骤:

1. 解压并进入目录

bash

复制代码
cd /tmp
tar -xzvf v12.7.4.tar.gz
cd sysstat-12.7.4

2. 查看目录内容

复制代码
ls -la
# 应该看到 configure, Makefile.in 等文件

3. 配置编译选项

复制代码
# 配置,启用所有功能
./configure --prefix=/usr --enable-debuginfo --enable-collect-all

安装gcc

复制代码
yum install gcc

4. 进入源码目录编译

bash

复制代码
cd /tmp/sysstat-12.7.4

# 清理可能存在的旧配置
make distclean 2>/dev/null || rm -f config.status config.log

echo "=== 开始配置 ==="
./configure --prefix=/usr 2>&1 | tail -15

echo -e "\n=== 开始编译 ==="
make 2>&1 | tail -20

5. 如果编译成功,安装新版本

复制代码
echo "=== 安装新版本 ==="
make install 2>&1 | tail -10

echo -e "\n=== 验证安装 ==="
pidstat -V

升级成功

执行pidstat -u 2 3 显示%wait字段了。

相关推荐
invicinble5 小时前
对linux形成认识
linux·运维·服务器
小Pawn爷5 小时前
14.VMmare安装ubuntu
linux·运维·ubuntu
技术路上的探险家5 小时前
8 卡 V100 服务器:基于 vLLM 的 Qwen 大模型高效部署实战
运维·服务器·语言模型
有谁看见我的剑了?6 小时前
介绍一款 测试 DNS解析成功率的网站
运维
半桔6 小时前
【IO多路转接】高并发服务器实战:Reactor 框架与 Epoll 机制的封装与设计逻辑
linux·运维·服务器·c++·io
HABuo6 小时前
【linux文件系统】磁盘结构&文件系统详谈
linux·运维·服务器·c语言·c++·ubuntu·centos
Howrun7777 小时前
关于Linux服务器的协作问题
linux·运维·服务器
小白同学_C7 小时前
Lab3-page tables && MIT6.1810操作系统工程【持续更新】
linux·c/c++·操作系统os
十年磨一剑~8 小时前
Linux程序接收到sigpipe信号崩溃处理
linux
geshifei8 小时前
Sched ext回调3——select_cpu(linux 6.15.7)
linux·ebpf