鲲鹏硬件
Hi1822网卡如何升级?
1822网卡可以通过Smart Provisioning方式或SmartKit方式进行升级。
如何解决BIOS无法识别RAID的问题?
TaiShan 2280服务器BIOS无法识别RAID卡处理方法请参见:https://support.huawei.com/enterprise/zh/knowledge/EKB1100062822
如何查看RAID卡类型?
- 登录iBMC界面。
- 选择 ,查看RAID卡类型,或选择 ,查看RAID卡类型。
鲲鹏920处理器的时钟周期是多少?
处理器的时钟周期为主频的倒数。鲲鹏920处理器的主频为2.6GHz,时钟周期为0.38ns。
鲲鹏920CPU的双精度浮点算力是如何计算的?和英特尔的CPU一样吗?
与英特尔的CPU一样。
CPU理论上限:CPU主频 * CPU FMA数量 * (向量寄存器最大位宽/数据位宽) * 2(乘加指令表示2次运算)
以鲲鹏920为例:
单精度:2.6 * 2 * (128/32) * 2=41.6 GFLOPS
双精度:2.6 * 2 * (64/64) * 2=10.4 GFLOPS
鲲鹏服务器汇编指令如何获取系统时间?
读cntvct_el0寄存器,与CPU外频相关,920外频100MHz。
汇编指令代码:
__asm__ __volatile__ ("mrs %0, cntvct_el0" : "=r" (result));
ARM(鲲鹏处理器)支持avx2指令集吗?
avx2是x86的矢量指令集,ARM(鲲鹏处理器)上有avx2neon指令集,可以用来替换avx2指令。
鲲鹏支持Nvidia卡么?
支持。
鲲鹏处理器兼容的ARM指令集哪些版本?
鲲鹏处理器完全兼容ARMv8-A架构特性,支持ARMv8.1和ARMv8.2扩展。
如何获取服务器部件更换视频指导?
TaiShan服务器硬件部件更换操作视频指导获取路径:https://support.huawei.com/enterprise/zh/doc/EDOC1100099788?section=i001
如何打开性能模式?
进入服务器BIOS界面,选择“Power Policy”选项为“Performance”,按F10保存BIOS配置。
,设置如何查询网卡所在的根PCIE号?
查询命令lspci -tv。
鲲鹏920 32核和64核性能差异原因?
两者核数相差一半,内存通道也有差异,鲲鹏920 7260处理器内存8通道,鲲鹏920 5220处理器是4通道。
鲲鹏处理器是否支持虚拟化?
鲲鹏处理器支持虚拟化,需要在BIOS中使能虚拟化能力:
- 在BIOS界面,选择“Support Smmu”为“Enabled”。 ,设置
- 在BIOS界面,选择“SRIOV”为“Enabled”。 ,设置
QS服务器主板L21K-2041K有没有电路原理图?
青松主板L21K-2041K电路图暂时未开放,CPLD主要负责单板启动,无法直接进行CPLD开发,网上版本为调整好版本。
TaiShan 2280服务器支持多少张Atlas 300推理卡?
最多支持8张Atlas 300推理卡。
TaiShan 5280服务器如何在操作系统中进行NVMe点灯?
没有给NVMe点灯的IPMI命令。
鲲鹏BMC提示无法连接SMTP服务器怎么办?
在163邮箱开启SMTP服务,拿到授权密码,配置完成后测试提示无法连接SMTP服务器时,请检查邮箱设置是否正确,或者换个邮箱尝试。若无法解决,请搜集日志信息并联系400咨询解决。
鲲鹏处理器之间能否进行云主机热迁移?
鲲鹏处理器当前不支持不同型号之间云主机的热迁移。
鲲鹏920 5250处理器时钟频率与核心数是多少?
时钟频率为2.6GHz,核心数为48核。
鲲鹏920 5250处理器每个时钟周期内执行的浮点运算次数是多少?
每个核有2条SIMD运算流水线,每个时钟周期执行2条浮点指令。
鲲鹏920 5250处理器NEON指令集fp64指令宽带是64,一条指令可以处理一个fp64,fp32和fp16指令位宽是128,一条指令可以处理4个fp32或者8个fp16。
每个核每周期浮点运算次数 = 每周期指令条数 * 数据个数 *2 (一条FMA指令可以同时做一次乘法和一次加法运算)。所以fp64的每周期浮点运算次数 = 2 * 1 * 2 = 4;fp32的每周期浮点运算次数 = 2 * 4 * 2 = 16;fp16的每周期浮点运算次数 = 2 * 8 * 2 = 32。
如何获取鲲鹏处理器或通用主板相关信息?
鲲鹏服务器主板信息请参见:https://support.huawei.com/enterprise/zh/category/kunpeng-computing-pid-1548148188432?submodel=doc
使用Python在鲲鹏920处理器上进行机器学习过程中,个别函数卡死怎么办?
使用Python学习库scikit-learn在鲲鹏920上进行机器学习过程中,由于单核运行时间过长(超过3小时)给人卡住的感觉,请尝试使用并行化方法,使运行时间缩短。
鲲鹏920 5221K处理器支持哪些指令集?
支持Armv8.2指令集。
鲲鹏920处理器上http性能96核比24核低是怎么回事?
NUMA跨核问题导致服务器性能不高,双路CPU服务侧和测试程序跑在同一个CPU上时性能最高,可通过numactl命令绑定服务侧和用户侧NUMA节点使性能可以达到预期,即使用numactl -C命令在服务启动的时候进行绑核。
如将服务绑定在0-15个核上命令为:numactl -C 0-15 `服务启动命令`。绑核前可通过numactl -H命令查看NUMA分布,尽量将绑核选在同一个NUMA上。
鲲鹏处理器如何降核?
可以使用echo 0 > /sys/devices/system/cpu/cpuX/online命令,其中X代表CPU号。该命令执行后生效,重启后失效。
若要长期生效可以使用以下两种方法:
- 自行编写开机脚本,在开机时将cpu offline。
- 使用Kernel提供的“maxcpus”参数。添加到grub命令行中。
maxcpus= [SMP] Maximum number of processors that an SMP kernel will bring up during bootup. maxcpus=n : n >= 0 limits the kernel to bring up 'n' processors. Surely after bootup you can bring up the other plugged cpu by executing "echo 1 > /sys/devices/system/cpu/cpuX/online". So maxcpus only takes effect during system bootup. While n=0 is a special case, it is equivalent to "nosmp", which also disables the IO APIC.
鲲鹏920处理器NUMA架构中如何确认每个Socket对应的CPU?
- 查看CPU架构信息。
lscpu
回显信息如下,则表示每个Socket有64个CPU,对应2个NUMA node,socket0对应的是numa node0和node1,socket1对应的是node2和node3。Architecture: aarch64 CPU op-mode(s): 64-bit Byte Order: Little Endian CPU(s): 128 On-line CPU(s) list: 0-127 Thread(s) per core: 1 Core(s) per socket: 64 Socket(s): 2 NUMA node(s): 4 Vendor ID: HiSilicon Model: 0 Model name: Kunpeng-920 Stepping: 0x1 BogoMIPS: 200.00 L1d cache: 8 MiB L1i cache: 8 MiB L2 cache: 64 MiB L3 cache: 128 MiB NUMA node0 CPU(s): 0-31 NUMA node1 CPU(s): 32-63 NUMA node2 CPU(s): 64-95 NUMA node3 CPU(s): 96-127 Vulnerability Itlb multihit: Not affected Vulnerability L1tf: Not affected Vulnerability Mds: Not affected Vulnerability Meltdown: Not affected Vulnerability Mmio stale data: Not affected Vulnerability Retbleed: Not affected Vulnerability Spec store bypass: Vulnerable Vulnerability Spectre v1: Mitigation; __user pointer sanitization Vulnerability Spectre v2: Not affected Vulnerability Srbds: Not affected Vulnerability Tsx async abort: Not affected Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma dcpop asimddp asimdfhm
- 进一步验证Socket与NUMA node和CPU的对应关系。
lstopo -l
其中Package L#0,指的是soc的第一个插槽,对应Socket。
鲲鹏920 5225F处理器的功耗是多少?
鲲鹏920 5225F处理器为非公开型号,因此官网没有该处理器信息。您可以联系客户经理咨询了解。
BIOS中查询到Accelerators Status为No Install怎么办?
BIOS中查询到Accelerators Status为No Install时请检查License是否已正确安装。License的安装指导请参见《华为服务器iBMC许可证 使用指导》。
鲲鹏920 5220处理器支持CPU虚拟化吗?
鲲鹏920 5220处理器支持CPU虚拟化,并且支持IO虚拟化,两级页表,中断虚拟化等Armv8的虚拟化增强特性。若配置虚拟化不生效,请咨询客户经理。
鲲鹏920处理器下容器使用NVIDIA Deepstream绿屏怎么办?
鲲鹏作为通用服务器,提供标准的PCIE接口,如果在接第三方板卡时遇到问题,第一个需要看的是板卡驱动,提供方是板卡厂商;第二个可能是操作系统,它提供整个显示方案。容器使用NVIDIA Deepstream时绿屏的问题需要板卡厂商和操作系统厂商来协助解决。
鲲鹏920 5220处理器有几个NUMA,如何修改NUMA个数?
一个鲲鹏920 5220处理器只有1个NUMA。服务器中有两个处理器则有2个NUMA,不能更改。
鲲鹏920高性能处理器(64核)处理器主频频率如何实时获取?
通过cpufreq-info命令,或者/sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq查看CPU实时频率。如果一直保持2.7G不变,可以将BIOS设置成efficiency模式再试一下。
关于NUMA节点亲和性
Q:
如何将运行时申请的数组空间分配到不同的NUMA节点中,使核心能够访问自己所在NUMA节点中的内存?
A:
有以下两种方法:
- 通过操作系统提供的numactl命令,制定进程的内存分配策略。
numactl --membind=<node>;
- 使用numa库中的numa_all_onnode(size_t size, int node)函数制定NUMA节点上的内存分配策略。
鲲鹏BMC除了Hi1711芯片之外,是否兼容其他平台?
鲲鹏BMC目前仅支持Hi1710和Hi1711芯片,其他BMC芯片上无法运行鲲鹏BMC系统。
鲲鹏920处理器是否支持国密SM3/SM4算法加速?
鲲鹏920处理器不支持SM3和SM4指令,但集成有SM3和SM4的加速器。
鲲鹏920处理器是否支持ARMV8_SM3指令加速?
鲲鹏920处理器不支持SM3指令,但集成加解密加速器包含有SM3加速引擎。
如何获取鲲鹏920处理器的资料?
鲲鹏处理器3210是否支持24核?
鲲鹏920 3210处理器是一个24核的CPU,支持24核。
关于TaiShan 2280服务器底层配置方案常见问题。
Q1:
鲲鹏920 5220处理器32核之间对L3缓存和内存是否存在亲和性差异?
A1:
鲲鹏920 5220处理器是一个单片处理器,只有一个CPU Die。对L3的亲和性是每4个core访问对应的L3D,32个核对DDR的延迟基本一致。
Q2:
TaiShan 2280服务器,双处理器之间的连通方式,以及双处理器对缓存和内存的亲和性?
A2:
TaiShan 2280两个处理器通过自研的HCCS(Huawei Cache Coherent System)连接,双处理器对内存的亲和性可以通过numactl -H看到。
鲲鹏920 7265F处理器和鲲鹏920 7260处理器对比,例如2.6G和3.0G的对比?
3.0G和2.6G是在主频上不同,3.0G相比2.6G提高了15.4%,CPU的性能也有相应的提升,在SPEC CPU和一些业务性能都有15%左右的性能提升。
鲲鹏920处理器的物理线程数和物理核心数是否相匹配?
鲲鹏920处理器的物理线程数与物理核心数是一致的,一个物理核心对应一个物理线程。