检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
概述 应用加速工具是华为云提供的一款对应用进行性能优化的工具。 应用加速工具优化应用程序有两种方式。 静态加速: 静态加速只需要在应用程序运行时采集所在CPU上的pmu监控信息,基于采集到的监控信息将应用程序做静态重新制作,生成新的高性能应用程序二进制。该过程不需要对应用程序代码
A-Tune工具 认识A-Tune 安装与部署 使用方法 父主题: 工具类
持基于权重的算力分配策略。算力支持最小1%粒度的划分,推荐最小算力不低于4%。 兼容性好 不仅适配标准的Docker和Containerd工作方式,而且兼容Kubernetes工作方式。 操作简单 无需重编译AI应用,运行时无需替换CUDA库。 父主题: XGPU共享技术
单元,容器3、4共享剩余19个算力单元。 在混合调度下,根据GPU_CONTAINER_QUOTA_PERCENT是否为0来区分容器是否开启算力隔离,GPU_CONTAINER_QUOTA_PERCENT为0的所有容器共享GPU的空闲算力。 图6 混合调度 混合调度策略不支持高优先级容器。
常用软硬件兼容性 常用硬件兼容性列表 常用软件兼容性列表 兼容性认证通道
北京志凌海纳科技股份有限公司 HCE 2.0 浪潮云海服务器虚拟化系统InCloud Sphere* V6 基础软件/虚拟化 济南浪潮数据技术有限公司 HCE 2.0 浪潮云海服务器虚拟化系统InCloud Sphere* V8 基础软件/虚拟化 济南浪潮数据技术有限公司 HCE 2
GPU_CONTAINER_QUOTA_PERCENT Integer 指定显卡算力分配百分比。 算力支持最小1%粒度的划分,推荐最小算力不低于4%。 为容器分配50%的算力比例: GPU_CONTAINER_QUOTA_PERCEN=50 GPU_POLICY Integer 指定GPU使用的算力隔离的策略。
com/hce/$releasever/os/RPM-GPG-KEY-HCE-2 [updates] name=HCE $releasever updates baseurl=https://repo.huaweicloud.com/hce/$releasever/updates/$basearch/
安全更新概述 本节主要介绍如何使用yum或dnf命令查询并安装HCE中的安全更新。 各版本对yum和dnf命令的支持情况不同,本节以yum命令为例介绍。 dnf作为yum的替代者,提供更好的性能,dnf和yum命令的使用方法相同。 HCE 2.0及以上版本支持yum和dnf命令。
…… 例如,使用--sec-severity={Critical,Moderate}查询多个安全更新级别。 [root@localhost ~]# yum updateinfo list --sec-severity={Critical,Moderate} Last metadata
binary_num_threshold = 1000 binary_file_suffix = "blot.auto" [parameter] parameters = --align-blocks # 允许添加参数前缀-- frame-opt
执行以下命令查看当前网卡队列对应中断,本例中eth0的数据输入使用的中断号分别是25和27,数据输出使用的中断号分别是26和28 cat /proc/interrupts | grep virtio0 | awk '{print $1 $(NF)}' 网卡和virtio的对应关系可以通过以下命令进行查看:
CVES 指定CVE相关的软件包,可用于安装、查询或更新。 多个软件包之间使用英文逗号分隔。 --sec-severity {Critical,Important,Moderate,Low} 指定安全更新等级相关的软件包,可用于安装、查询或更新。 {}中的安全更新等级参数可任意组合。
CPU硬件特性设置 通过用户态工具 UcpuHconfig可进行CPU硬件特性设置,下表列出其配置项和使用实例等。 UcpuHconfig命令执行成功后会保存配置,os重启后自动恢复。 表1 UcpuHconfig使用说明 功能 使用说明 参数1 参数2 示例 备注 L3缓存是否溢出
THP与内存膨胀说明 正常情况下,Linux 内存页大小是 4KB。开启 THP 后,内核会尝试把多个 4KB 页合并成 2MB 的大页,这样可以减少 TLB miss,提高性能。在小对象场景下开启THP可能会出现内存膨胀(内部碎片),并增加 OOM 风险。 THP内存膨胀的原因
如何打开内核wireguard模块以及安装wireguard-tools? wireguard-tools工具来源于社区,如果您在使用中遇到问题,可通过https://github.com/WireGuard/wireguard-tools/pulls获取帮助。 打开内核wireguard模块
动态加速(只支持HCE2.0) 准备工作 在做动态加速之前,请先做如下两个检查。两个条件都满足,才能对应用进行动态加速。 执行如下命令检查待优化的二进制文件中是否可以重新定位。可以重新定位表示可以进行应用优化。 其中“application”可替换为待检查的二进制文件。 readelf
0的任务无条件抢占,不受层级约束。 在调度高优先级任务时: 在线任务可无条件抢占离线任务,在多核调度时,在线任务可优先抢占其他核上的离线任务。超线程(Hyper Thread)场景,优先级为2的在线任务可驱逐SMT上的离线任务。 高优先级的任务被唤醒时获得一定的时间片加速,可立刻抢占低优先级的任务
them after the loop to support overlapping addresses. 6. If size >= __x86_shared_non_temporal_threshold and there is no overlap between