中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

外设驱动分析

根据计算机组成结构,外设主要功能模块为网卡类、RAID卡类、存储介质类,分别针对这3类进行测试分析:

序号

模块

描述

测试点分析

用例设计

1

网卡类

网卡主要对接网络设备、服务器,提供多台机器互联渠道,目前主要有GE电口、10GE光口、25GE光口。

需要配置好测试机器及被测试机器组网环境,验证网络栈是否正常:

  • 硬件设备能够被正常识别(需要基于硬件配置,确认系统内存在多少个网卡设备及型号),型号是否正确。
  • 驱动能够正常加载,加载完成后配套关系正确。
  • 网络性能稳定无丢包,无明显波动,时延正常。
  • 安全测试,包括驱动签名及是否引入未公开端口。
  • 确认网卡硬件可以被正常识别。
  • 确认网卡驱动可以正常加载、卸载,且在message文件中无异常记录,可以通过ping进行连通性测试。
  • 网卡性能稳定,iperf测试mtu包长tcp/udp性能超过网卡规格94%以上。
  • ethtool/ifconfig查阅网卡不应该有丢包、错包等,占用CPU、内存资源无明显波动,每隔1分钟统计一次,偏差在5%以内。
  • 通过namp扫描,无未公开端口。
  • 测试工具推荐:dmidecode/lspci/iperf/netperf/qperf/ethtool/ifconfig/sar/nmap/ping

2

RAID卡类

RAID卡为系统提升存储可靠性,一般有软RAID、硬RAID组成,由于软RAID支持的操作系统有限,不做讨论,主要针对硬件RAID进行测试方案确认。

将RAID下挂硬盘配置为RAID 1作为系统盘,额外增加一个数据盘(SSD盘),作为jbod模式,测试硬盘性能,主要验证存储栈性能:

  • 操作系统可以被正常安装在RAID卡下的磁盘上。
  • 加载完成后,配套关系正确。
  • 对于非系统盘进行储性能测试。
  • 长稳测试,占用CPU、内存资源无明显波动。
  • 安全测试,有驱动签名,且未引入未公开端口。
  • RAID卡是否可以被正常识别,需要与实际硬件配置进行对比。
  • RAID卡驱动是否可以被正常加载,且message文件无异常记录。
  • 存储4K大小报文能够达到磁盘基线测试数据,性能波动不超过10%。
  • 存储测试超过1个小时,每隔1分钟统计一次,占用CPU、内存资源无明显波动,偏差在5%以内。
  • RAID卡驱动有签名,且message中有tained信息。
  • 通过nmap端口扫描,确认是否包含未公开端口。
  • 工具推荐:fio/sar/nmap

3

存储介质

存储介质类卡可提升存储访问带宽,主要面向PCIe接口,需要系统额外驱动的介质设备,区别于传统SAS/SATA接口的设备,如ES3000卡、NVMe盘等。

测试主要是将存储介质作为数据卡的场景,不考虑安装操作系统:

  • 硬件设备能够被正常识别,型号正确。
  • 驱动可以被正常加载。
  • 对于非系统盘进行储性能测试。
  • 长稳测试,占用CPU、内存资源无明显波动。
  • 安全测试,有驱动签名,且未引入未公开端口。
  • 存储介质是否能够被正常识别,需要跟实际硬件配置进行对比。
  • 驱动是否能够被正常加载、卸载,message文件无异常记录。
  • 存储4K大小报文能够达到磁盘基线测试数据,性能波动不超过10%。
  • 存储测试超过1个小时,每隔1分钟统计一次,占用CPU、内存资源无明显波动,偏差在5%以内。
  • 存储卡驱动有签名,message中是否有tainted信息。
  • 通过nmap扫描,确认是否存在未公开端口。
  • 工具推荐:fio/sar/nmap
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词