编译环境
如何安装OpenJDK?
OpenJDK的具体安装步骤请参见:https://www.hikunpeng.com/document/detail/zh/kunpengbds/ecosystemEnable/Spark/kunpengspark_02_0004.html
如何升级cmake?
如果操作系统自带的cmake软件不能满足当前数据库版本的编译要求,则需要升级cmake版本,此处以升级到3.5.2版本为例。
- 下载CMake 3.5.2上传至服务器“/home”目录。
- 解压并进入解压后目录。
tar -zxvf cmake-3.5.2.tar.gz
cd cmake-3.5.2
- 升级CMake。
./bootstrap
make -j 96
make install
- 查看升级后cmake版本。
/usr/local/bin/cmake --version
如何升级GCC?
通常情况下操作系统自带的GCC软件版本较低,无法满足软件编译的诉求,因此需要升级GCC版本。
具体升级方法请参见:https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/MySQL/kunpengmysql8017_02_0007.html
如何安装Java环境?
安装Java环境请参见:https://www.hikunpeng.com/document/detail/zh/kunpenghpcs/hpcindapp/prtg-osc/kunpenghadoopspark_02_0005.html
如何安装OpenSSL?
- 安装KAE前需要先安装OpenSSL,具体操作请参见:
https://www.hikunpeng.com/document/detail/zh/kunpengaccel/encryp-decryp/devg-kae/kunpengaccel_16_0009.html
- HPC场景下开源组件移植前需要先安装OpenSSL,具体操作请参见:
https://www.hikunpeng.com/document/detail/zh/kunpenghpcs/hpcindapp/prtg-osc/openmind_kunpengcp2k_02_0006.html
- 鲲鹏BoostKit分布式存储全局缓存特性安装前需要先安装OpenSSL,具体操作请参见:
https://www.hikunpeng.com/document/detail/zh/kunpengsdss/appAccelFeatures/globalCache/kunpengglobalcache_04_0014.html#ZH-CN_TOPIC_0000001541709314__section6628173544519
- 鲲鹏BoostKit CDN场景开源组件移植前需要先安装OpenSSL,具体操作请参见:
https://www.hikunpeng.com/document/detail/zh/kunpengcdns/ecosystemEnable/prtg/kunpengats_02_0008.html
如何安装Python?
安装Python请参见:https://www.hikunpeng.com/document/detail/zh/kunpenghpcs/hpcindapp/prtg-osc/openmind_kunpengmoose_02_0007.html
如何配置Yum源?
如果用户环境可以访问外网,则可以配置外网Yum源,否则需要配置本地Yum。配置Yum源具体配置方法请参见:https://www.hikunpeng.com/document/detail/zh/kunpengwebs/ecosystemEnable/Tengine/kunpengtengine_02_0005.html
如何关闭SMMU?
开启SMMU后内存访问会经过MMU模块地址转换,对性能存在影响,建议关闭。关闭操作如下:
- 重启服务器过程中,按“Delete”键进入BIOS,选择 ,按“Enter”键进入。
- 将“Support Smmu”设置为“Disable” 。
如何关闭SELinux?
禁用SELinux可能会导致安全问题,请谨慎操作。
- 临时关闭SELinux:setenforce 0
- 永久关闭SELinux(永久关闭的方法需要重启服务器才能生效):sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config
毕昇JDK与OpenJDK版本对应关系是怎样的?
目前毕昇JDK支持8、11和17三个LTS版本,分别对应OpenJDK 8、11、17版本。
鲲鹏920处理器的算力值如何计算?
算力值的计算,一般来说,可以通过每秒可以处理多少运算作为算力度量,但这种度量形式,对于整型运算来说现在运用的不多,对于浮点运算比较常用。
- 对于整型运算的算力值计算可以用SPECCpu这样的标准测试套来度量。
- 对于浮点运算的算力值计算,可以用单片算力=单核算力*核数度量。由于鲲鹏920处理器的浮点pipeline是两条,其中双精度是64bit,因此鲲鹏920处理器单核双精度算力是2.6G*2pipe*1FMA64*2OP = 10.4GFlOPS。
YOUR_OS.iso包从哪里下载?
YOUR_OS.iso代表您当前使用的操作系统环境的镜像包,您需要根据实际情况在对应的官网获取镜像包。
例如:当前使用的操作系统为openEuler 20.03 LTS SP1,那么iso镜像的下载地址为:https://mirrors.nju.edu.cn/openeuler/openEuler-20.03-LTS-SP1/ISO/x86_64/openEuler-20.03-LTS-SP1-everything-x86_64-dvd.iso
如何计算鲲鹏920的访存带宽和I/O带宽?
单个内存通道的带宽公式为:带宽 = 频率 * 位宽/8
其中鲲鹏920处理器有8个内存通道,支持DDR4最高频率为3200M,所以理论内存带宽为:3200*64/8 * 8 = 204.8GB
对于2P服务器系统,内存带宽为204.8*2 = 409.6GB
您可以通过stream等内存带宽测试工具进行实际内存带宽测试。