自主可控:HCE作为华为云自研操作系统,可完全替代CentOS。HCE继承openEuler生态,同时又具备云上的生态能力。 云和端生态协同。 HCE同时支持云侧和端侧开发应用,是云端协同的优选选择。 云和端应用开发功能互相协同(例如通过API实现云端交互),业务运行时资源按需弹性扩展,让应用同时具备云和端的优势。
应用加速工具 概述 安装工具 静态加速 动态加速 配置文件 父主题: 工具类
x2hce-ca应用兼容性评估 工具概述 约束限制 安装x2hce-ca 评估软件兼容性 父主题: 系统迁移
on39 /usr/local/x2hce-ca/x2hce-ca.pyc"或重启操作系统使x2hc-ca命令生效。 图1 x2hce-ca-hce安装后提示样例 父主题: x2hce-ca应用兼容性评估
概述 应用加速工具是华为云提供的一款对应用进行性能优化的工具。 应用加速工具优化应用程序有两种方式。 静态加速: 静态加速只需要在应用程序运行时采集所在CPU上的pmu监控信息,基于采集到的监控信息将应用程序做静态重新制作,生成新的高性能应用程序二进制。该过程不需要对应用程序代码
工具概述 x2hce-ca是华为云对系统迁移提供的一款免费的应用兼容性评估工具。x2hce-ca通过对待迁移应用进行快速扫描分析,帮助您评估应用在源操作系统和目标操作系统的兼容性。 表1 支持兼容性评估的x86公共镜像 OS发行系列 源操作系统 目标操作系统 HCE 64bit:Huawei
28/bin目录下的mysqld应用 ,为您介绍动态加速方式优化应用的操作。 生成插桩版应用并运行。 执行命令/data/hce-wae/dbo/gen_instrumentation /data/apps/mysql-8.0.28/bin/mysqld生成插桩版应用。 命令格式:/dat
运行testd.so对应的应用程序,应用程序运行日志会自动保存在test.log文件中。 应用加速工具会根据test.log文件中的动态数据来优化应用。 优化应用程序 使用原生的BOLT工具优化应用程序。 准备好test.log文件后,就可以使用它与BOLT对应用程序进行优化。举例如下。
对于一些代码段较大,访问频次较高的应用,会导致较高的iTlb miss,HCE支持代码大页特性(提供配置参数,默认关闭可手动开启),支持将应用程序的可执行部分放入到大页中, 以降低程序的iTLB miss,提升数据库(MySQL)、大型应用软件等大代码段应用性能。 使用说明 检查内核启
安装Docker 简介 Docker是一款开源的应用容器引擎,具有可移植性、可扩展性、高安全性和可管理性等优势。开发者可将应用程序和依赖项打包到一个可移植的容器中,快速发布到Linux机器上并实现虚拟化,实现更高效地构建、部署和管理应用程序。本教程介绍如何在HCE 2.0服务器中安装Docker。
Huawei Cloud EulerOS(简称HCE)是基于openEuler构建的云上操作系统,中文名为华为云欧拉操作系统。 HCE打造云原生、高性能、高安全、易迁移等能力,加速用户业务上云,提升用户的应用创新空间,可替代CentOS、EulerOS等公共镜像。 图1 Huawei Cloud
包。 扫描源操作系统上单个或多个应用软件包。 扫描源操作系统上单个或多个目录下的所有应用软件包。 操作步骤 默认登录并切换到root用户下进行工具使用。 使用如下命令对软件包进行兼容性扫描。 x2hce-ca scan <option> [-os_name 源系统名称] [-target_os_name
切换操作系统会清除系统盘数据,包括系统盘上的系统分区和所有其它分区。 切换操作系统不影响数据盘数据。 迁移操作系统不会清除系统盘数据,为避免系统软件的数据丢失,建议将其备份。 迁移操作系统不影响数据盘数据。 个性化设置 切换操作系统后,当前操作系统内的个性化设置(如DNS、主机名等)将被重置,需重新配置。
装成功。 llvm-bolt --help | more 图1 输出信息示例 不同版本的输出可能有所差异,具体以实际输出为准。 父主题: 应用加速工具
数组合 动态加速配置文件 应用加速工具默认动态加速配置信息如下,您可以自定义配置文件来优化应用。 图2 应用加速工具默认动态加速配置信息示例 配置文件中模块含义: [mission]:优化运行中的应用所要配置的参数。 [stop-strategy]:应用优化停止策略,请选择其中一种配置。
产品功能 选择Linux kernel 5.10作为HCE的内核,为云上应用程序环境提供企业级高可靠性保障,并同步更新Linux社区的最新功能。 支持云原生调度增强、内存分级扩展,支持操作系统迁移、兼容性评估。 支持SM2等国密算法,等保2.0/CC EAL4+安全能力。 提供gcc
系统迁移 x2hce-ca应用兼容性评估 将操作系统迁移至HCE 2.0 将操作系统迁移至HCE 1.1
华为云服务垂直整合:联合华为云擎天平台垂直优化、GuestOS/HostOS协同,提升应用性能,打造弹性云服务器、云容器引擎、弹性负载均衡、数据库等服务优选竞争力。 云原生混合部署的最佳实践:支持容器化应用的混合部署,优化云原生环境中的资源利用效率,致力于打造行业领先的资源配置方案;同
安装和运行x2hce-ca工具的系统参数要求如表1所述。 表1 运行x2hce-ca工具的操作系统参数要求 硬件类型 说明 架构 x86_64、aarch64 CPU 双核及以上 内存 系统空闲内存要求8GB及以上 硬盘 20GB及以上 父主题: x2hce-ca应用兼容性评估
Tomcat安装 简介 Tomcat是一个免费的,开放源代码的Web应用服务器,是Apache软件基金会项目中的一个核心项目,是一款比较流行的web应用服务器。本教程介绍如何在HCE 2.0上安装部署Tomcat。 准备工作 准备一台ECS,并分配公网IP或者弹性公网IP(EIP)。
您即将访问非华为云网站,请注意账号财产安全