DB42/T 2261-2024 国产化服务器操作系统软件测评规范
DB42/T 2261-2024 Nationalization of server operating system software evaluation specification
基本信息
发布历史
-
2024年07月
文前页预览
研制信息
- 起草单位:
- 起草人:
- 出版信息:
- 页数:19页 | 字数:- | 开本: -
内容描述
ICS35.020
CCSL04
DB42
湖北省地方标准
地方标准DB42/T2261—2024
国产化服务器操作系统软件测评规范
evaluationspecificationfordomesticizeserveroperatingsystem
software
2024-07-29发布2024-09-29实施
湖北省市场监督管理局发布
DB42/T2261—2024
目次
前言.................................................................................III
1范围.................................................................................1
2规范性引用文件.......................................................................1
3术语和定义...........................................................................1
4缩略语...............................................................................2
5测评对象.............................................................................2
6测评环境.............................................................................2
7基础能力测评.........................................................................3
内容与要求.......................................................................3
功能测试.........................................................................3
性能效率测试.....................................................................5
可靠性测试.......................................................................5
易用性测试.......................................................................5
兼容性测试.......................................................................5
信息安全性测试...................................................................6
8根技术路线测评内容与要求.............................................................6
开源社区版根技术路线的测评指标...................................................7
商业发行版根技术路线的测评指标...................................................8
9测评方法.............................................................................9
基础能力测评方法................................................................12
根技术路线测评方法..............................................................12
10测评结论...........................................................................12
操作系统软件基础能力测评中的问题等级...........................................13
基础能力测评结论...............................................................13
根技术路线测评结论.............................................................13
I
DB42/T2261—2024
前言
本文件按照GB/T1.1—2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定
起草。
请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。
本文件由湖北省电子信息产品质量监督检验院提出。
本文件由湖北省数字技术标准化技术委员会归口。
本文件起草单位:湖北省电子信息产品质量监督检验院、武汉长江鲲鹏生态创新科技有限公司、武
汉深之度科技有限公司、麒麟软件有限公司、武汉长江计算科技有限公司、武汉深捷科技股份有限公司、
湖北省标准化与质量研究院。
本文件主要起草人:李新、李晶、李国强、钟收成、方承京、李列夫、陈亮、王登阳、苏尉星、崔
湛、卢彦、陈瑶、许昭、战茅、桂银凯、彭海波、唐正超、戴权、宋梦、舒健、陆湛晴、罗隽、谢秋琪、
黄皆明
本文件实施应用中的疑问,可咨询湖北省数字技术标准化技术委员会,联系电话:027-88915419,
邮箱:yiqianru@;对本文件的有关修改意见建议请反馈至湖北省电子信息产品质量监督检验
院,联系电话:027-88220764,邮箱:www@。
III
DB42/T2261—2024
国产化服务器操作系统软件测评规范
1范围
本文件规定了国产化服务器操作系统软件测评的测评对象、测评环境、测评内容与要求、测评方法
以及测评结论。
本文件适用于开源社区版和商业发行版国产化服务器操作系统的功能、性能效率等基础能力,以及
代码自主性、内核影响力等根技术路线的测评。
2规范性引用文件
下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,
仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本
文件。
GB/T9813.3—2017计算机通用规范第3部分:服务器
GB18030信息技术中文编码字符集
GB/T25000.51系统与软件工程系统与软件质量要求与评价(SQuaRE)第51部分:就绪可用软件
产品(RUSP)的质量要求和测试细则
GB/T25645—2010信息技术中文Linux服务器操作系统技术要求
GB/T25656—2010信息技术中文Linux应用编程界面(API)规范
GB/T32394—2015信息技术中文Linux操作系统运行环境扩充要求
GB/T37730—2019Linux服务器操作系统测试方法
3术语和定义
下列术语和定义适用于本文件。
操作系统operatingsystem
管理和控制计算机硬软资源,合理地组织计算机的工作流程,方便用户使用计算机系统的软件。
根技术techniqueofroot
能够衍生出并支撑一个或多个技术簇的技术。
内核kernel
操作系统的核心组件,它位于计算机系统架构的底层,负责管理和协调各种资源的使用,包括进程、
内存、设备驱动程序、文件系统和网络系统。
开源opensource
可以公开访问,并可以修改和分享。
1
DB42/T2261—2024
开源社区opensourcesoftwarecommunity
又称开放源代码社区,一般由拥有共同兴趣爱好的人所组成,根据相应的开源软件许可证协议公布
软件源代码的网络平台,为网络成员提供一个自由学习交流的空间。
成熟度maturity
事物实际状态与其完美状态时的相对值。
4缩略语
下列缩略语适用于本文件。
CPU:中央处理单元(CentralProcessingUnit)
IP:网络协议(InternetProtocol)
DNS:域名系统(DomainNameSystem)
PCI-E:一种连接计算机主板和外部设备的总线(PeripheralComponentInterconnectExpress)
BMC:基板管理控制器(BaseboardManagementController)
JVM:Java虚拟机(JavaVirtualMachine)
OSV:操作系统供应商(OperationSystemVender)
OS:操作系统(OperationSystem)
NUMA:非一致性内存访问架构(NonUniformMemoryAccess)
NIC:网卡(NetworkInterfaceCard)
GPU:图形处理器(graphicsprocessingunit)
SSD:固态硬盘(SolidStateDisk)
RAID:磁盘列阵(RedundantArraysofIndependentDisks)
FC:光纤信道(FibreChannel)
AI:人工智能(ArtificialIntelligence)
SOP:标准作业程序(StandardOperatingProcedure)
USB:通用串行总线(UniversalSerialBus)
5测评对象
服务器操作系统测评包含基础能力测评和根技术路线测评。根技术路线测评包含开源社区版和商
业发行版。
6测评环境
服务器操作系统测试环境应至少包括2台安装了服务器操作系统的服务器,分别作为被测服务器
和网络服务器;1台台式微型计算机作为客户端。应符合GB/T37730—2019中第4章的要求。测试环境如
图1所示。
2
DB42/T2261—2024
图1测试环境
测试环境的配置要求如下:
a)服务器:CPU的核心数量不少于32核、内存容量不小于128GB、磁盘容量不小于6TB、2块以
上速率不低于百兆的网卡;
b)台式微型计算机:CPU的核心数量不少于4核、内存容量不小于16GB、磁盘容量不小于1TB、
1块以上速率不低于百兆的网卡。
7基础能力测评
内容与要求
围绕操作系统的功能性、性能效率、可靠性、易用性、兼容性、信息安全性等6个维度,应按照GB/T
25000.51的规定测评服务器操作系统的基础能力。
功能测试
7.2.1安装部署
用于测试操作系统安装部署的能力,具体项目如下:
a)系统安装:应符合GB/T25645—2010中4.2.1的要求;
b)磁盘分区:支持磁盘分区功能;
c)口令设置:支持口令设置功能;
d)时区设置:支持时区设置功能;
e)登录:可通过用户名和口令登录系统;
f)锁屏:提供锁屏功能;可以设定自动锁屏时间;
g)退出:提供注销、重启、关机选项;
h)校验:安装指定操作系统,验证操作系统能否正常启动运行至图形化或命令行操作界面。操作
系统安装和配置过程中,如用户自定义的某些配置可能会影响系统启动或正常使用,予以明确
提示。
3
DB42/T2261—2024
7.2.2基本功能
用于测试操作系统支持人机交互、文件系统、网络配置和虚拟化的能力,具体项目如下:
a)人机交互界面:具备桌面环境或窗口管理器;
b)操作系统重启:支持通过图形化界面或命令行进行重启;
c)操作系统关机:支持通过图形化界面或命令行进行关机;
d)启动级别:支持对字符终端模式和图形化模式的设置和切换;
e)文件系统支持:支持多类文件系统,支持XFS、EXT3、EXT4、NTFS、FAT32等类型的文件系统;
f)输入法:中英文输入及输入法切换;
g)创建硬盘分区:支持图形化或命令行方式创建分区;
h)删除硬盘分区:支持图形化或命令行方式删除分区;
i)硬盘分区格式化:支持图形化或命令行方式格式化分区;
j)创建逻辑卷:支持创建逻辑卷;
k)删除逻辑卷:支持删除逻辑卷;
l)备份还原:具备备份还原功能,支持全盘备份(仅适用于商业发行版);
m)网卡管理:支持启用、禁用网卡;
n)网络配置:支持网络配置管理,包括IP地址、子网掩码、网关、DNS等;
o)系统更新:支持补丁包更新、系统版本升级;
p)定时任务管理:支持设置计划任务(添加、删除、配置);
q)软件包管理:支持软件包的查找、安装、信息查询、依赖关系、升级、卸载;
r)虚拟化支持:支持典型的虚拟化软件,能够安装虚拟机。
7.2.3系统管理
用于测试操作系统对系统资源、设备状态、进程和服务的管理能力,具体项目如下:
a)设备状态管理:支持对设备属性信息的查看,包括CPU、内存、硬盘、PCI-E设备;
b)系统资源监控:支持监控进程占用的物理内存的总容量、进程的状态、CPU使用率、内存使用
率;
c)系统日志管理与维护:支持记录系统运行日志,包括系统基本运行信息、故障告警信息、重启
信息等;
d)进程管理:支持进程中断或结束;支持进程的优先级设置;
e)服务管理:支持查看系统提供的服务;支持更改服务状态和启动类别(开机自启动或手动启
动);
f)系统信息:支持系统概要信息、硬件信息、分区信息的显示;
g)BMC支持:操作系统内部可以查阅BMC信息;
h)远程管理:支持远程访问操作系统,支持RPC、rsync、SSH等远程服务;
i)健康监控:操作系统的健康监控功能应符合GB/T9813.3—2017中表1的相关要求;
j)告警信息:操作系统的告警信息功能应符合GB/T9813.3—2017中表1的相关要求。
7.2.4常用命令
用于测试操作系统对常用命令的符合性和执行正确性、可靠性,应符合GB/T25656-2010中4.3和
GB/T32394-2015中4.1的要求,具体项目如下:
4
DB42/T2261—2024
a)文件系统相关:系统提供ls、cd、pwd、mkdir、mv、rmdir、cp、vi、cat、touch、file、ln、
grep、chown、chmod、sort、wc、fdisk、df、mount、mkfs、tar、dd、zip、unzip、gzip、
sed、awk、tail、more、less、find、cpio、parted、chroot、rm、echo、lscpu、free、lspci、
lsblk等命令;
b)进程、监控相关:系统提供ps、vmstat、top、iotop、iostat、sar、netstat、lsof等命令;
c)网络相关:系统提供ping、ssh、scp、telnet等命令;
d)系统管理相关:系统提供kill、man、who、date、more、su、sudo等命令;
e)服务管理相关:系统提供systemctl命令;
f)用户管理相关:系统提供useradd、userdel、usermod、groupadd、groupdel、groupmod、id
等命令。
性能效率测试
用于测试操作系统调度和使用系统资源完成特定任务的能力,具体项目如下:
a)Shell命令启动时间:测试Shell命令启动时间;
b)系统信号处理时间:测试系统信号处理时间;
c)2p/16K的上下文切换性能:测试2p/16K的上下文切换性能;
d)16p/64K的上下文切换性能:测试16p/64K的上下文切换性能;
e)0K/10K文件创建时间:测试0K/10K文件创建时间;
f)0K/10K文件删除时间:测试0K/10K文件删除时间;
g)操作系统综合性能:测试单线程和满线程下的操作系统综合性能数值;
h)网络性能:测试网络传输速率、网络吞吐率、网络响应时间;
i)内存读写:测试单线程和并发读写性能;
j)文件拷贝时间:测试同盘(数据盘)拷贝10G文件的时间;
k)硬盘读写性能:测试硬盘读写性能,包括随机和顺序读写平均读写速度;
l)操作系统多线程Java基准性能:测试JRE运行Java的环境集合(包含JVM标准实现及Java
核心类库)性能表现。
可靠性测试
用于测试操作系统在指定条件下、指定时间内执行指定功能的能力,具体项目如下:
a)长时间负载测试:测试操作系统在长时间高负载运行稳定性(72小时);
b)I/O访问稳定性测试:测试整机在500MB、1GB、3GB创建文件、拷贝文件、压缩文件、解压文
件的稳定性。
易用性测试
用于测试操作系统在指定的使用周境中,在有效性、效率和满意度特征方面为了指定的目标可为指
定用户使用的能力,具体项目如下:
a)字符编码集:产品应符合GB18030的要求;
b)帮助文档:产品应内置中文帮助文档,文档应易于理解,支持通过阅读文档进行产品的使用、
维护;
c)中文界面:产品应支持中文图形操作界面,提示信息应中文说明。
兼容性测试
7.6.1硬件兼容性
5
DB42/T2261—2024
测试操作系统与主流硬件产品和服务器整机的匹配程度和协调能力,具体项目如下:
a)国产硬件产品兼容性:支持CPU、NIC、GPU、SSD、Raid、FC等主流硬件的能力并支持主流国
产CPU的能力;
b
推荐标准
- DB31/T 617-2012 气--气车用中冷器压力循环试验方法 2012-08-20
- DB37/T 2127-2012 狐饲养管理技术规程 2012-05-14
- DB31/ 623-2012 自来水制水单位产品能源消耗限额 2012-08-15
- DB31/T 616-2012 水泵及其系统节能改造技术规范 2012-08-23
- DB37/T 2140-2012 预混合饲料中维生素B1、B2、B6和烟酰胺的同步测定 高效液相色谱法 2012-05-14
- DB31/T 625-2012 眼镜专业、专卖店(柜)服务质量规范 2012-08-20
- DB37/T 2130-2012 鲁禽1号麻鸡商品代生产技术规程 2012-05-14
- DB37/T 2162-2012 行政质量管理体系 指南 2012-05-25
- DB31/T 613-2012 可变车道 LED指标标志通用要求 2012-08-03
- DB31/ 602-2012 红木家具零售经营企业服务规范 2012-08-22