centos yum boost(centos7安装yum)
在CentOS环境下编译GreatSQL RPM包
在CentOS环境中编译GreatSQL RPM包的详细步骤如下:
首先,确保在Docker的CentOS 8 x86_64环境中进行:
配置yum源,使用阿里云仓库,便于安装所需工具。
安装必要的编译工具包,如rmp-build。
创建编译RPM所需的目录结构。
从Gitee下载GreatSQL源码包(version 8.0.32-25)并解压至指定目录。
下载greatsql.spec文件和对应的boost源码包(version 1.77)。
从GitHub下载rpcsvc-proto包并编译安装。
然后,进行GreatSQL RPM包的编译准备,包括文件复制和greatsql.spec文件的定制。在编译过程中,可能需要安装缺失的依赖包,并切换到gcc11环境以确保兼容性。
初次编译可能会遇到依赖包缺失,解决完后,通过查看rpmbuild.log文件分析错误并重试。编译包括release和debug两个版本,可能需要一些时间。
编译成功后,可以看到生成的RPM文件,接着在新环境的Docker中测试安装。如果一切顺利,说明GreatSQL RPM包已成功编译。
GreatSQL是一个国内自主开源数据库,专为金融级应用设计,具有高性能、高可靠等特性,可替代MySQL或Percona Server,并提供免费下载和社区支持。
进一步了解GreatSQL,可以访问社区、博客、技术交流群等资源,积极参与讨论和分享。
cpuz处理器检测工具说明
(cpuz硬件检测工具)i7z用来报告Intel CPU信息的工具。显示的信息包括Turbo Boost、频率,顶部显示每个核在C0/C1/C3/C6状态下的当前频率、温度和时间。
安装
在ubuntu中安装i7z:
bpang@node01:~$ sudo apt install-y i7z在Centos7中安装i7z,需要从github中下载,并且编译:
[root@localhost~]# yum-y install make gcc gcc-c++ ncurses ncurses-devel[root@localhost电脑~]# git clone [root@localhost~]# cd i7z[root@localhost i7z]# make&& make install如何使用?
以 root身份运行 i7z:
[root@localhost i7z]#./i7z_64bit首先会显示CPU相关的基本信息,显示CPU型号,第几代CPU。
下面使用的不是桌面版CPU,所以这里有的信息没有显示:
电脑 6.shtml
下面进入了实时监控CPU模式:电脑Socket [0]/ Socket [1]:表示使用两个 CPU的系统。physical cores=16:表示 CPU有十六个物理内核。logical cores= 32表示超线程。十六个物理内核,但每个都启用了超线程。
电脑