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。
- 例1:应用软件启动后,通过ps -ef|grep -v grep |grep tomcat-juli.jar匹配到进程,那么应用软件进程名称填写为:application_names=tomcat-juli.jar。
- stop_app_commands表示待测试应用软件停止命令,多个应用的停止命令以逗号隔开,详情请参见启动命令。
- start_performance_scripts表示被测试应用软件的压力测试工具启动命令。
- 使用被测试应用本身的压力测试工具。
- 支持手动启动、压力测试工具不在一台服务器。该配置项置空。在工具执行到第七步提示用户进行压力测试。回复“Y”,并进行压力测试。
- 没有压力测试工具,该配置项置空,在工具执行到第七步提示用户进行压力测试。回复“Y”。并在失败用例澄清说明没有压力测试的原因。
- kubernetes_env表示Kubernetes集群填写“Y”。其他环境可置空。
- cluster_ip_lists表示集群IP列表,不需要填写脚本执行节点(主节点/控制节点)IP。
apt源或者yum源不可用
问题:
apt源或者yum源不可用,脚本输出如下图所示。
回答:
配置本地源或者远程源,然后执行下面的工具依赖安装命令。
- CentOS/中标麒麟/openEuler/银河麒麟v10,请使用下面命令安装软件包。
yum -y install nmap ipmitool dmidecode pciutils util-linux util-linux net-tools net-tools sysstat bc
- Ubuntu/银河麒麟 4.0.2 /UOS系统版本,请使用下面命令安装软件包。
apt -y install nmap ipmitool dmidecode lspci lscpu lsblk ifconfig netstat sysstat bc
- SUSE系统,请使用下面命令安装软件包。
zypper install -y nmap ipmitool dmidecode lspci lscpu lsblk ifconfig netstat sysstat bc
当前环境为非空
问题:
当前环境非空,如何进行下一步操作?
回答:
检查当前系统的CPU、内存、硬盘和网络是否空闲,避免后台存在其他进程正在运行影响后续测试结果可靠性。
- 查看工具日志,查看详细信息。工具日志目录在“当前目录/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]}'查看网络连接数,并检查和停止占用资源的应用。
- 如果top命令检查到ksoftirqd进程占用CPU资源100%,则需要更新服务器网卡驱动。
如何升级网卡驱动
问题:
如何升级服务器网卡驱动?
回答:
- 下载1822网卡驱动。
- 安装网卡驱动。
以CentOS 7.6为例说明安装驱动步骤,下面步骤中的软件包路径为鲲鹏创新中心旗舰店资源跳板机路径。
- 安装驱动包,请以实际版本替代xxxx,RPM包可以从“D:\\driver\1822\CentOS\CentOS7.6\”或者“D:\\驱动\1822网卡\CentOS\CentOS7.6\”获取。
rpm -ivh NIC-IN200-CentOS7.6-hinic-xxxx-aarch64.rpm
- 卸载驱动。
rmmod hinic
- 加载驱动。
modprobe hinic
- 查看驱动版本。
modinfo hinic |grep -i version
- 安装驱动包,请以实际版本替代xxxx,RPM包可以从“D:\\driver\1822\CentOS\CentOS7.6\”或者“D:\\驱动\1822网卡\CentOS\CentOS7.6\”获取。
其他操作系统版本安装步骤,请参考跳板机目录:“D:\driver\1822\”或者“D:\驱动\1822网卡”。
父主题: 兼容性测试指导