---
title: FAQ
description: "问题："
url: https://www.hikunpeng.com/document/detail/zh/techcert/certtest/testexct/kunpengcomtestool_06_0004.html
sourcePath: /source/zh/techcert/certtest/testexct/kunpengcomtestool_06_0004.html
indexId: 22369a52adcb91c7114c699700cc6f9c4871770ac5dbf25199939c6b7bd6a86f68
---
# FAQ

#### 如何配置application_names等参数？

问题：

配置文件的application_names等参数如何配置？


回答：

- application_names表示待测试应用软件名称，多个应用名称以逗号隔开。

  - 例1：应用软件启动后，通过ps -ef|grep -v grep |grep tomcat-juli.jar匹配到进程，那么应用软件进程名称“application_names”填写为“tomcat-juli.jar”。
  - 例2：应用软件启动后，通过docker top 容器ID查看到进程名称，如下所示，查看到进程名称为mysqld，并使用ps -ef|grep -v grep |grep mysqld匹配到进程，那么应用软件进程名称“application_names”填写为“tomcat-juli.jar,mysqld”。

- start_app_commands表示待测试应用软件启动命令，多个应用的启动命令以逗号隔开，这里可以填写启动命令或者脚本。

  - 支持切换目录执行启动脚本。

```
start_app_commands= cd /xxx/AnyBackupServer; sh install.sh ..........
```


  - 支持切换不同用户启动应用。
    编写脚本，使用下面方式启动。

```
su -
username
<<EOF
启动命令
;
exit;
EOF
```


  - 支持多个应用启动有先后顺序。
    编写脚本，在脚本中sleep等待时间方式启动应用。


- stop_app_commands表示待测试应用软件停止命令，多个应用的停止命令以逗号隔开，详情请参见  启动命令
。
- start_performance_scripts表示被测试应用软件的压力测试工具启动命令。

  - 使用被测试应用本身的压力测试工具。
  - 若压力测试工具不在同一台服务器，支持手动启动。该配置项置空。在工具执行到第七步提示用户进行压力测试。回复“Y”，并进行压力测试。
  - 没有压力测试工具，该配置项置空，在工具执行到第七步提示用户进行压力测试。回复“Y”。并在失败用例中说明没有压力测试的原因。

- kubernetes_env表示是否为Kubernetes集群，若是，则填写“Y”。其他环境可置空。
- cluster_ip_lists表示集群IP列表，不需要填写脚本执行节点（主节点/控制节点）IP。

#### apt源或者yum源不可用

问题：

apt源或者yum源不可用，脚本输出如下图所示。


回答：


配置本地源或者远程源，然后执行下面的工具依赖安装命令。

- CentOS/中标麒麟/openEuler/银河麒麟v10，请使用下面命令安装软件包。
  1 yum -y install nmap ipmitool dmidecode pciutils util-linux net-tools sysstat bc

- Ubuntu/银河麒麟 4.0.2 /UOS系统版本，请使用下面命令安装软件包。

```
apt -y install nmap ipmitool dmidecode lspci lscpu lsblk net-tools sysstat bc
```


- SUSE系统，请使用下面命令安装软件包。

```
zypper install -y nmap ipmitool dmidecode lspci lscpu lsblk net-tools sysstat bc
```


#### 当前环境为非空

问题：

当前环境已存在数据，如何进行下一步操作？


回答：

检查当前系统的CPU、内存、硬盘和网络是否空闲，避免后台存在其他进程正在运行影响后续测试结果的可靠性。


1. 查看工具日志，查看详细信息。工具日志目录在“当前目录/log/info.log_yyyymmdd”。

  - 提示CPU、内存利用率超过阈值，则使用top命令查看当前系统环境的CPU利用率、内存利用率较高的应用进程，停止资源占用较高的进程。
  - 提示硬盘带宽和网络连接数大于阈值，使用iostat -d -x检查硬盘带宽，使用netstat -n |awk '/^tcp/{++S[$NF]} END{for (a in S)print a,"\t",S[a]}'查看网络连接数，并检查和停止占用资源的应用。
2. 如果top命令检查到ksoftirqd进程占用CPU资源100%，则需要更新服务器网卡驱动。

#### 如何升级网卡驱动

问题：

如何升级服务器网卡驱动？

回答：

1. 下载1822网卡驱动(https://support.huawei.com/enterprise/zh/management-software/taishanserver-idiver-pid-251215329/software)。
  Ubuntu、UOS、银河麒麟4.0.2需要安装module-init-tools，软件包名称为module-init-tools_22-1ubuntu5_all.deb(https://np.ports.ubuntu.com/pool/universe/k/kmod/)。 安装命令：dpkg -i module-init-tools_22-1ubuntu5_all.deb

2. 安装网卡驱动。
以CentOS 7.6为例说明安装驱动步骤，下面步骤中的软件包路径为鲲鹏创新中心旗舰店资源跳板机路径。


  a. 安装驱动包，请将xxxx替换为实际版本，RPM包可以从“D:\\driver\1822\CentOS\CentOS7.6\”或者“D:\\驱动\1822网卡\CentOS\CentOS7.6\”获取。

```
rpm -ivh NIC-IN200-CentOS7.6-hinic-xxxx-aarch64.rpm
```


  b. 卸载驱动。

```
rmmod hinic
```


  c. 加载驱动。

```
modprobe hinic
```


  d. 查看驱动版本。

```
modinfo hinic |grep -i version
```


其他操作系统版本安装步骤，请参考跳板机目录：“D:\driver\1822\”或者“D:\驱动\1822网卡”。
