CentOS 7.6使用yum安装stress,源码安装stree-ng 0.15.06,源码安装sysstat 12.7.2

chatgpt/2023/10/4 8:48:48

cat /etc/redhat-release看到操作系统的版本是CentOS Linux release 7.6.1810 (Core)uname -r可以看到内核版本是3.10.0-957.21.3.el7.x86_64
在这里插入图片描述

yum install stress sysstat -y安装stress和sysstat。
在这里插入图片描述
使用pidstat -u 5 1没有%wait项:
在这里插入图片描述
原因是CentOS 7仓库中sysstat的版本太低了。接下来使用源码进行编译和安装。https://github.com/sysstat/sysstat是sysstat的源码仓库。

sysstat v12.7.2源码安装

1.wget https://github.com/sysstat/sysstat/archive/refs/tags/v12.7.2.tar.gz先下载源码。
在这里插入图片描述‘v12.7.2.tar.gz’ saved [1488780]是下载完成标志。
2.tar xf v12.7.2.tar.gz进行解压。
在这里插入图片描述
3.cd sysstat-12.7.2/进入到sysstat-12.7.2——源代码目录下。
在这里插入图片描述
4../configure --enable-install-cron执行configure文件,此步骤有两个功能:

1.选定编译特性;
2.检查编译环境,是否有编译时所需的库,以及库的版本是否满足编译的需要等。

在这里插入图片描述

显示下方的信息就是完成。
在这里插入图片描述
5.make && make install编译安装。
在这里插入图片描述
显示下方信息就是完成了。
在这里插入图片描述

stree-ng V 0.15.06源码安装

1.wget https://github.com/ColinIanKing/stress-ng/archive/refs/tags/V0.15.06.tar.gz下载源码。
在这里插入图片描述

2.tar xf V0.15.06.tar.gz解压。
在这里插入图片描述

3.cd stress-ng-0.15.06/进入源码目录。
在这里插入图片描述

4.make编译。
在这里插入图片描述

如下图完成了。

在这里插入图片描述

4.make install进行安装。
在这里插入图片描述
想要使用stress-ng -i 1 --hdd 1 --timeout 600模拟大的IO压力,却报错:

stress-ng: error while loading shared libraries: libatomic.so.1: cannot open shared object file: No such file or directory

在这里插入图片描述

使用yum -y install libatomic安装libatomic。
在这里插入图片描述
stress-ng -i 1 --hdd 1 --timeout 600再次执行,正常执行。
在这里插入图片描述

内容来源于极客时间《Linux 性能优化实战》

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-5313277.html

如若内容造成侵权/违法违规/事实不符,请联系郑州代理记账网进行投诉反馈,一经查实,立即删除!

相关文章

isp调试工具环境搭建及其介绍!

一、isp调试环境搭建: 后期调试isp,是在rv1126提供的RKISP2.x Tuner工具上进行调试,所以我们大前提必须要把这个环境和一些操作先搞熟悉来,后面有一些专用术语,我们遇到了再去看,现在专门看一些专用术语&am…

大数据课程E2——Flume的Source

文章作者邮箱:yugongshiye@sina.cn 地址:广东惠州 ▲ 本章节目的 ⚪ 掌握Source的AVRO Source; ⚪ 掌握Source的Exec Source; ⚪ 掌握Source的Spooling Directory Source; ⚪ 掌握Source的Netcat Source; ⚪ 掌握Source的Sequence Generator Source;…

算法通关村第二关——反转链表白银挑战笔记

文章目录 1.链表指定区间翻转2.两两交换链表中的节点 1.链表指定区间翻转 LeetCode 92.反转链表 解法一:头插法。利用虚拟节点进行反转,因为头节点有可能发生变化,比如 left1 那么需要 dummyNode.next 记录头结点,使用虚拟头节点…

2023年7月26日 单例模式

单例模式 饿汉模式 package com.wz.cinema.platform.server.util;public class DataManager {/*** 单例模式:整个类在运行中只会有一个实例* 既然是在运行中只有一个实例,那么就必须* 考虑多线程环境** 单例模式分为懒汉模式和饿汉模式* 饿汉模式本身就是…

【MySQL】事务与隔离级别详解

【MySQL】事务 事务的概念为什么要有事务引擎对事务的支持事务的提交方式事务的操作准备正常事务操作:启动、回滚、提交非正常事务总结 事务的隔离级别隔离性隔离级别隔离级别的查看设置隔离级别会话级别全局级别 隔离级别的具体体现读未提交 Read Uncommitted读提交…

npm yarn nrm

npm 和 yarn npm和yarn都是包管理器,yarn是在2016年发布的,那时npm还处于V3时期,那时候还没有package-lock.json文件,不稳定性、安装速度慢等缺点经常会受到广大开发者吐槽。此时,yarn 诞生了。yarn 的优点&#xff0c…

Android开发——SQLite数据库的使用

Android开发——SQLite数据库的使用 文章目录: Android开发——SQLite数据库的使用一、认识SQLite1、SQLite的特性2、SQLite的适用场景 二、SQLite在Android开发中的应用1、工具类的编写2、信息的插入3、信息的读取 一、认识SQLite 1、SQLite的特性 SQLite是一个进…

【Linux】UDP协议

​🌠 作者:阿亮joy. 🎆专栏:《学会Linux》 🎇 座右铭:每个优秀的人都有一段沉默的时光,那段时光是付出了很多努力却得不到结果的日子,我们把它叫做扎根 目录 👉传输层&a…
推荐文章