首页 > 系统相关 >centos6通过源码安装sysstat 12.1.3或者rpm包安装sysstat 12.1.3

centos6通过源码安装sysstat 12.1.3或者rpm包安装sysstat 12.1.3

时间:2022-12-04 10:00:30浏览次数:64  
标签:x86 glibc sysstat 12.1 64 install 安装

sysstat 包含了常用的 Linux 性能工具,用来监控和分析系统的性能。我们的案例会用到这个包的两个命令 mpstat 和 pidstat。mpstat 是一个常用的多核 CPU 性能分析工具,用来实时查看每个 CPU 的性能指标,以及所有 CPU 的平均指标。pidstat 是一个常用的进程性能分析工具,用来实时查看进程的 CPU、内存、I/O 以及上下文切换等性能指标。

背景:

pidstat输出中没有%wait的问题,是因为CentOS默认的sysstat稍微有点老,所以需要安装最新版本的sysstat 

1.下载地址

​https://github.com/sysstat/sysstat​

2.安装

方式1:源码安装(在make的时候报错暂时无法解决,报错信息:make: *** [sadc] Error 1)
yum install gcc
unzip sysstat-master.zip
cd sysstat-master
./configure
make
make install
方式2:rpm安装

下载地址:​​http://sebastien.godard.pagesperso-orange.fr/download.html​

首先将glibc版本库升级到2.17,查看当前系统glibc版本库

strings /lib64/libc.so.6 |grep GLIBC_

centos6通过源码安装sysstat 12.1.3或者rpm包安装sysstat 12.1.3_版本库

wget https://ftp.gnu.org/gnu/glibc/glibc-2.17.tar.gz
tar zxvf glibc-2.17.tar.gz
mkdir glibc-build-2.17
cd glibc-build-2.17/
../glibc-2.17/configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
make -j8 && make install && make localedata/install-locales

验证是否安装成功

strings /lib64/libc.so.6 | grep GLIBC

centos6通过源码安装sysstat 12.1.3或者rpm包安装sysstat 12.1.3_版本库_02

安装sysstat-12.1.3-1.x86_64.rpm

yum install sysstat-12.1.3-1.x86_64.rpm

此时会报错Error: Package: sysstat-12.1.3-1.x86_64 (/sysstat-12.1.3-1.x86_64)    Requires: libc.so.6(GLIBC_2.14)(64bit)

centos6通过源码安装sysstat 12.1.3或者rpm包安装sysstat 12.1.3_bc_03

按照提示我们跳过错误试试

yum install sysstat-12.1.3-1.x86_64.rpm --skip-broken

但是依然无法安装,出错信息如下

centos6通过源码安装sysstat 12.1.3或者rpm包安装sysstat 12.1.3_性能分析工具_04

此时根据提示先安装cvs-1.11.23-16.el6.x86_64  和  gettext-0.17-18.el6.x86_64

yum install cvs-1.11.23-16.el6.x86_64
yum install gettext-0.17-18.el6.x86_64

此时直接通过rpm方式安装并忽略依赖

rpm -Uvh sysstat-12.1.3-1.x86_64.rpm --nodeps

centos6通过源码安装sysstat 12.1.3或者rpm包安装sysstat 12.1.3_bc_05

检查是否安装成功

sar -V

centos6通过源码安装sysstat 12.1.3或者rpm包安装sysstat 12.1.3_性能分析工具_06

显示所有 CPU 的指标,并在间隔 5 秒输出一组数据

pidstat -u 5 5

centos6通过源码安装sysstat 12.1.3或者rpm包安装sysstat 12.1.3_性能分析工具_07

终于安装成功了,折腾了一上午,太不容易了。

标签:x86,glibc,sysstat,12.1,64,install,安装
From: https://blog.51cto.com/u_13753753/5909931

相关文章

  • Haproxy源码安装
    Haproxy源码安装目录Haproxy源码安装了解haproxy安装Haproxy1、解决lua环境2、安装Haproxy3、验证Haproxy版本4、创建配置文件5、启动haproxy6、查看haproxy的状态页面了......
  • UML语法 - 插件的安装和使用
    UML介绍https://plantuml.com/zh/sequence-diagramPlantUML是一个可以让你快速编写UML图的组件,语法可以直接参考这个网站的语法示例画图。在线UML方便快捷:http://www......
  • Winform程序在VS中打包成安装程序(带卸载)
    场景在VS中进行Winform开发时,可以直接在项目上右击选择生成  则会在项目的bin目录下直接生成exe等文件,此时将这个文件夹直接整个复制到别的地方就可以运行。 ......
  • git-lab安装
    进入官网https://packages.gitlab.com/gitlab/gitlab-ce/选择相应的版本下载  安装相关的依赖yuminstallcurlopenssh-serveropenssh-clientspostfixpolicyc......
  • 关于i3-8100安装黑群晖无核显问题
    本人引导是1.04bds918+ 群晖版本6.2.31.操作方法https://www.zxbblog.com/?id=138(需要diskgeniuspro版本,去网上随便下一个)2.补丁下载地址:点我下载 提取码:kox4(DS......
  • WEB IDE Code Server 安装及使用
    概述Coder是VSCode的WebIDE,分CodeServer和Coder,CodeServer安装在服务器上,Coder是一个WEB版的VSCode,但目前多数的VSCode插件无法使用。VSCode:https://code.visua......
  • docker安装minio 2022-06-17T02-00-35Z
    minio版本太多,这个版本比较稳定dockerpull minio/minio:RELEASE.2022-06-17T02-00-35Zdockerrun-d-p3001:9000-p3002:9001--nameminio\-e"MINIO_ROOT_USER......
  • CentOS7 安装 mariadb
    MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此......
  • TOMCAT安装和配置
    Tomcat安装和配置过程确认是否安装JDK下载安装TomcatTomcat配置环境变量验证是否配置成功一、确认是否安装JDK​ win+R打开运行,输入cmd回车,在dos窗口中输入java-v......
  • 安装Docker
    Docker分为CE和EE两大版本。CE即社区版(免费,支持周期7个月),EE即企业版,强调安全,付费使用,支持周期24个月。DockerCE分为stabletest和nightly三个更新频道。......