检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
静态加速 准备工作 执行如下命令检查待优化的二进制文件中是否可以重新定位。可以重新定位表示可以进行应用优化。 其中“application”可替换为待检查的二进制文件。 readelf -a application | grep .rela.text 图1 readelf命令执行示例
动态加速 准备工作 在做动态加速之前,请先做如下两个检查。两个条件都满足,才能对应用进行动态加速。 执行如下命令检查待优化的二进制文件中是否可以重新定位。可以重新定位表示可以进行应用优化。 其中“application”可替换为待检查的二进制文件。 readelf -a application
xfs创建文件失败问题说明 xfs文件系统属于开源能力,HCE暂未商用交付该能力。 问题背景 xfs文件系统在磁盘剩余空间和inode剩余数量均足够的情况下,极小概率出现创建文件失败问题,失败报错信息为磁盘空间不足。 问题现象 使用touch命令创建文件失败,返回No space
如何添加缺少的字符集 默认情况下,HCE系统中只安装了部分常用的字符集。如果您需要使用额外的字符集,请参考如下步骤手动安装: 安装前请确认系统的repo源配置正确,详情请参见HCE的REPO源配置与软件安装。 执行dnf install glibc-all-langpacks glibc-locale-archive
升级概述 HCE提供操作系统和RPM包的更新维护,包括部署在HCE上的RPM包、安全更新涉及的RPM包和漏洞修复。为了操作系统和RPM包的使用更加安全,请及时升级。 HCE支持使用dnf/yum命令和OSMT工具两种升级方式。 Linux自身支持dnf/yum命令,可对RPM包进行升级和回退
安装工具 确认repo源配置正常。 请检查默认的/etc/yum.repos.d/hce.repo配置文件中参数是否正确,正确的配置如下。 [base] name=HCE $releasever base baseurl=https://repo.huaweicloud.com/hce
配置文件 本节提供了静态加速配置文件和动态加速配置文件中每个配置项的说明。 静态加速配置文件 应用加速工具默认静态加速配置信息如下,您可以自定义配置文件来优化应用。 图1 应用加速工具默认静态加速配置信息示例 表1 配置信息说明 模块名 描述 binary 定义二进制文件的相关属性
HCE获取openEuler扩展软件包 HCE默认不加载开源社区openEuler的repo源,避免openEuler的软件包和HCE的软件包冲突。 当前HCE 2.0版本仅兼容openEuler 22.03 LTS版本。本节介绍HCE 2.0版本如何获取openEuler 22.03
内核代码大页 背景说明 对于一些代码段较大,访问频次较高的应用,会导致较高的iTlb miss,HCE支持代码大页特性(提供配置参数,默认关闭可手动开启),支持将应用程序的可执行部分放入到大页中, 以降低程序的iTLB miss,提升数据库(MySQL)、大型应用软件等大代码段应用性能
概述 透明大页(Transparent Huge Pages,简称THP)是Linux内核提供的一项优化内存管理性能的机制。 它通过将默认的4 KB小页,在满足条件的情况下自动合并为较大的页(通常为 2 MB),以减少页表项数量、提升TLB(Translation Lookaside
qperf编译支持IPV6 简介 目前HCE 2.0中的qperf版本为0.4.9,不支持IPV6,如果要使用IPV6,需要从社区获取0.4.11及以上版本进行升级。 本教程介绍如何在HCE 2.0上下载qperf 0.4.11源码并编译。 准备工作 准备一台ECS实例,并分配公网
OSMT命令帮助信息 执行osmt -h命令,显示OSMT的帮助信息。 [root@localhost SOURCES]# osmt -h usage: osmt [-h] {update,rollback} ... positional arguments: {update,
panic_on_oom系统参数变更说明 参数说明 panic_on_oom参数是控制系统遇到OOM时如何反应的。当系统遇到OOM的时候,通常会有两种选择: 触发系统panic,可能会出现频繁宕机的情况。 选择一个或者几个进程,触发OOM killer,结束选中的进程,释放内存,让系统保持整体可用
安全更新概述 本节主要介绍如何使用yum或dnf命令查询并安装HCE中的安全更新。 各版本对yum和dnf命令的支持情况不同,本节以yum命令为例介绍。 dnf作为yum的替代者,提供更好的性能,dnf和yum命令的使用方法相同。 HCE 2.0及以上版本支持yum和dnf命令。
yum命令参数 命令格式:yum <command> [option] 表1 command的主要参数 参数 说明 help 显示帮助信息。 updateinfo 显示软件包更新信息摘要。 upgrade 升级软件包。 check-update 检查可用的软件包更新。 表2 option
查询安全更新 命令格式:yum updateinfo <command> [option] 执行yum updateinfo命令,查询全部可用的安全更新信息。 [root@localhost ~]# yum updateinfo Last metadata expiration check
检查安全更新 执行yum check-update --security命令,检查系统当前可用的安全更新。 [root@localhost ~]# yum check-update --security Last metadata expiration check: 0:13:32
安装安全更新 执行yum upgrade --security命令,安装全部安全更新。 [root@localhost ~]# yum upgrade --security Last metadata expiration check: 0:16:41 ago on Wed 26
HCE定制系统启动参数说明 HCE相较CentOS 8存在部分定制系统启动参数,具体说明及用途如下。 nohz 在Linux内核2.6.17版本之前,Linux内核为每个CPU设置一个周期性的时钟中断,Linux内核利用这个中断处理一些定时任务,如线程调度等。这样导致就算CPU不需要定时器的时候
相关配置 功能开关 THP的功能开关控制系统是否启用透明大页功能。 配置路径: /sys/kernel/mm/transparent_hugepage/enabled 参数选项说明: always:所有合适的内存分配都尽可能使用大页。 madvise:仅当程序显式通过madvise