非功能测试监控与简单问题定位分析
大数据功能性测试与非功能性测试分析

随着 物 联 网 、 云计 算和 移 动 互 联 网等 技 术 的快 速发展, 数 据 发 生 了“ 大爆炸 ” , 规 模 呈现 出 几 何 级
库对各类数据信息做简单的查询、 处理等工作 .
1 . 2大数据 的导 入和预 处理
的上升 ,其计算的基本单位 已经用 z B 为单位 .大 数据表现 出的特性具有 V o l u m e ( 海量) 、 ( V a l u e ) ( 价 值密度低) , V e l o c i t y ( 高速) 与V a r i e t y ( 多样) 这几 个 方 面特 征 .大 数据 作 为 一个 大 的数据 集 合 , 利 用
Au g . 2 0 1 7
大 数 据 功 能性 测 试 与 非功 能性 测 试 分 析
高加 琼
( 四川职业技术学院计算机科学系, 四川 遂宁 6 2 9 0 0 0 )
摘要 : 大数据测试技术 中不是测试软 件产品的个别功 能, 而是验证其数据处理的 性能与功 能测试 .同时大数据测试 的数
大数据 的统计分析就 是对导入 到一个大 型的 分布式数据库里 的数据 用分布式技术来对这些的
数 据分 析 、 汇总 等工 作 .
1 . 4大 数 据 的挖 掘
大数据功能测试最终 目的就是实现识别 由编码错
误或节点配置错误造成的数据问题. 非功能性测试 就是针对在具体行业的应用所进行 的非功 能性测 试.在对这两种功能测试前 , 我们需要对大数据测
试 流程 进行 介绍 .
1 . 大 数据 测流程 分析
1 . 1大数据 的采集
与 前 面 的 统计 和 分 析 不 同 的 是 大 数据 挖 掘 一
般不会预先设定好主题 , 数据 的挖掘就是对现有数
非功能性测试

顾客对系统地使情况
意义
拟定顾客对系统旳使用情况是设计测试用例旳基础
措施
顾客现场调查 分析系统日志
需要旳信息涉及
系统有多少类经典旳顾客、每类顾客旳大约数量、不同步间段各类顾客 大约按照何种百分比使用系统、顾客旳行为、系统旳行为、这些行为发 生旳时间和比率、在系统生命周期内顾客数量旳变化情况怎样。
拟定硬件配置
经过如下方式拟定你需要旳硬件类型:
问问自己需要什么样旳硬件配置 拟定软件所需旳关键硬件 仔细检验软件特征确保考虑了多种情况
拟定哪些硬件品牌、调制解调器和设备驱动器是可用旳
拟定合适旳设备,不要太老旳 拟定对等旳配套设备 拟定设备驱动器,考虑下列原因: 1. 操作系统、装备、在该硬件或操作系统上可用旳最新驱动 客户有旳或能够得到旳硬件
性能测试规划
环节 1. 分析性能测试需求 2. 规划性能测试环境 3. 开发并评审性能测试计划
性能测试计划
内容
性能测试策略和测试范围 性能测试目旳、措施、环境和工具 性能团队组员及其职责 测试进度安排 性能测试执行原则(开始、结束、挂起、恢复等) 性能测试中旳风险 有关旳培训
性能测试设计和开发
性能测试过程
性能测试规划
目的 拟定性能测试需求 制定性能测试策略 规划性能测试各类有关资源 开发并评审性能测试计划
性能测试规划
环节 1. 分析性能测试需求 2. 规划性能测试环境 3. 开发并评审性能测试计划
性能测试规划
环节 1. 分析性能测试需求 2. 规划性能测试环境 3. 开发并评审性能测试计划
即便你只执行这些不同配置条件下旳一定数量旳测试用例,测试用例旳数 量也是相当可观旳
兼容性测试环节
对软件来说
非功能性测试的指南

非功能性测试指南文档名称:非功能性测试指南状态: 初始版本版本号: 1.0版本提交日期: 2012/08/13- 文档信息-- 变更记录–- 审批人–- 评审记录–目录1目的和范围 (4)2术语和缩写 (4)3参考资料 (4)4角色对应关系 (5)5非功能性测试类型及其测试方法 (5)5.1安全性测试 (5)5.2安装测试 (8)5.3配置和兼容性测试 (8)5.4易用性测试 (9)5.5数据和数据库完整性测试 (11)5.6接口测试 (11)5.7文档测试 (12)5.8失效恢复测试 (13)1 目的和范围本文档阐述了常用的非功能性测试类型及其测试方法,供相关测试人员安排测试计划、设计测试和执行测试时参考。
功能测试、回归测试和性能测试不在本文档讨论范围,另有专门文档讨论。
本文档适用于上海银行信息技术部所有测试服务的非功能性测试工作。
2 术语和缩写3 参考资料4 角色对应关系5 非功能性测试类型及其测试方法5.1 安全性测试软件安全性轻则造成操作的不方便,重则造成数据的破坏或丢失甚至系统的崩溃和人身的安全,因此,软件安全性是一个不容忽视的重要问题,我们可以简单地把软件的安全性作为一个或多个特定的功能来考虑,从而在软件生命周期的早期就加以考虑。
为了帮助设计一个安全的信息系统,在产品设计的最开始就必须注意安全的问题,比如需求中应有安全性的相关项目、设计和代码评审应有专门针对安全性的内容等等,然后才是测试。
测试员仅仅能测试验证软件的安全性。
当然,对于没有在软件需求书上标明的可能影响系统运行安全的隐性需求测试人员也要努力的发现,这也是一个有经验的安全性测试人员的可贵之处。
当然,理论上没有任何一个信息系统是安全的,因为只要进行攻击,任何系统都能被攻破,只不过付出的代价的大小。
而我们一般说某个信息系统是安全的就是基于如果要攻破该系统所必须付出的代价要高于或远远高于攻破系统后获得的利益。
软件安全性测试详细策略参考:软件安全性测试包括应用软件、网络系统、数据库和系统软件安全性测试。
非功能性测试和性能优化工具

非功能性测试和性能优化工具非功能性测试是软件开发和测试过程中必不可少的一项任务。
它是指对软件系统的性能、安全性、可靠性等非功能性需求进行评估和验证的过程。
而在软件开发完成后,为了使系统能够更好地满足用户的需求,性能优化工具则扮演着重要的角色。
本文将介绍非功能性测试和性能优化工具的相关概念和作用,并讨论其在软件开发和测试领域的重要性。
一、非功能性测试非功能性测试是对软件系统进行评估和验证的过程,侧重于系统的性能、安全性、可靠性等非功能性需求。
它是在软件开发过程中的一项重要任务,旨在确保软件系统能够满足用户的期望和要求。
1. 性能测试性能测试是非功能性测试中的一种重要形式,旨在评估系统在不同负载下的性能表现。
它主要包括负载测试、压力测试和容量测试等。
负载测试是通过模拟用户访问量来评估系统在正常负载下的性能情况。
通过在系统中添加一定数量的并发用户并模拟用户行为,可以检测系统的响应时间、吞吐量、资源利用率等指标。
压力测试是对系统进行极限负载测试,以评估系统在超负荷条件下的性能表现。
通过逐渐增加并发用户数量,测试系统的极限负载能力,并观察系统在达到负载上限时的性能指标。
容量测试是根据用户需求以及计划使用的硬件和网络环境,评估系统的可扩展性和容量。
通过模拟预期的用户规模和负载,可以确保系统具备足够的容量来满足未来的增长需求。
2. 安全测试安全测试是对软件系统进行评估和验证的过程,主要关注系统的安全性。
它旨在发现系统中存在的安全漏洞和潜在的风险,并提供相应的安全防护措施。
在安全测试中,可以使用各种技术和方法来评估系统的安全性,包括黑盒测试、白盒测试、渗透测试等。
通过模拟各种攻击场景并进行测试,可以发现系统中存在的安全漏洞和弱点,并及时采取对应的修复和加固措施。
3. 可靠性测试可靠性测试是对软件系统进行评估和验证的过程,旨在检测系统的稳定性和可靠性。
它主要关注系统的错误处理、容错能力和故障恢复等方面。
在可靠性测试中,可以使用各种方法和技术来模拟系统运行过程中的各种异常情况和故障,以评估系统的可靠性。
非功能性测试的技术与实践

非功能性测试的技术与实践在软件开发过程中,测试是保证软件质量的重要环节。
除了功能性测试,非功能性测试也是不可或缺的一部分。
非功能性测试旨在评估系统性能、可靠性、安全性以及易用性等方面。
本文将介绍非功能性测试的一些常用技术和实践。
一、性能测试性能测试是一种评估系统在特定负载条件下的响应速度、资源利用率和可伸缩性等指标的方法。
常见的性能测试技术包括负载测试、压力测试和容量测试。
1. 负载测试负载测试用于确定系统在正常业务负载下的性能表现。
测试人员会模拟正常的用户访问行为,监测系统的响应时间、吞吐量和资源消耗等指标。
通过负载测试,可以发现系统中存在的瓶颈和性能问题,并及时进行优化。
2. 压力测试压力测试旨在评估系统在超出正常负载的情况下的稳定性和容错能力。
测试人员会增加用户并发数量、加大数据负载或者模拟恶劣网络环境等,观察系统是否能够正常运行并保持稳定。
通过压力测试,可以发现系统是否存在性能 degradation 或者服务中断等问题。
3. 容量测试容量测试用于确定系统能够处理的最大负载。
测试人员通过逐渐增加负载,观察系统的性能表现和资源利用情况,找到系统的负载极限。
通过容量测试,可以评估系统的扩展性,为系统的部署和优化提供参考。
二、安全测试安全测试是一种检查系统是否能够防止潜在威胁和攻击的方法。
在现今信息化的时代,系统的安全性成为了重中之重。
常见的安全测试技术有漏洞扫描、渗透测试和代码审查等。
1. 漏洞扫描漏洞扫描是一种自动化工具检测系统中存在的漏洞和弱点的方法。
这些漏洞往往是由于系统配置不当或者程序代码编写错误引起的。
测试人员可以借助开源或者商用的漏洞扫描工具,对系统进行扫描,及时发现并修复潜在的安全风险。
2. 渗透测试渗透测试是一种模拟攻击的手段,通过真实的攻击技术和方法,评估系统的安全性。
测试人员会模拟黑客攻击,并尝试获取系统的敏感数据或者破坏系统的功能。
通过渗透测试,可以发现系统中存在的漏洞和薄弱点,并及时进行修复和加固。
非功能性测试确保系统安全性与可靠性

非功能性测试确保系统安全性与可靠性非功能性测试是软件测试的一项重要内容,其主要目的是确保系统在运行过程中的安全性与可靠性。
在现代社会中,几乎所有的行业都依赖于各种类型的软件系统,包括商业、金融、医疗、军事等。
这些系统承载着重要的业务数据和用户信息,因此其安全性和可靠性至关重要。
本文将介绍非功能性测试的概念、方法和重要性,以及如何确保系统在测试过程中达到预期的安全性和可靠性。
一、非功能性测试概述非功能性测试是指对系统的非功能需求进行验证和评估的过程。
与功能性测试关注系统是否按照预期功能工作不同,非功能性测试侧重于系统的其他方面,如性能、安全性、可靠性、可用性等。
其中,系统的安全性和可靠性是非功能性测试中最重要的方面。
二、确保系统安全性的非功能性测试系统的安全性是指系统在面对各种威胁和攻击时,能够保护业务数据和用户信息的完整性、可用性和保密性。
以下是一些常见的非功能性测试方法,用于确保系统的安全性:1. 渗透测试渗透测试是通过模拟真实的攻击行为,评估系统的安全性。
测试人员会尝试利用各种漏洞和弱点,从而获取未授权的访问权限。
这种测试方法可以帮助发现系统中的潜在安全漏洞,并针对这些漏洞提供相应的修复和防御措施。
2. 强度测试强度测试旨在评估系统在面对大量请求和负载时的稳定性和安全性。
测试人员会模拟大量用户同时访问系统,以观察系统在高压力下的表现。
通过这种测试,可以确定系统在高负载情况下可能存在的安全漏洞和性能问题,并采取相应的优化措施。
3. 访问控制测试访问控制测试主要验证系统对不同用户角色和权限的访问控制机制是否有效。
测试人员会尝试使用不同的用户角色和权限,尝试越权访问敏感信息或功能。
通过这种测试,可以评估系统在用户访问控制方面的强度和安全性,及时发现并解决潜在的问题。
三、确保系统可靠性的非功能性测试系统的可靠性是指系统在长时间运行和面对各种异常情况时,能够持续正常工作的能力。
以下是一些常见的非功能性测试方法,用于确保系统的可靠性:1. 冗余与容错测试冗余与容错测试旨在验证系统在出现故障或错误时能否继续正常工作。
非功能性测试技术

非功能性测试技术随着软件系统越来越复杂,仅仅通过功能测试已经无法满足用户对软件质量的要求。
非功能性测试成为了评估软件性能、效率和可靠性等方面的重要手段。
本文将介绍几种常见的非功能性测试技术,包括负载测试、压力测试、性能测试、安全测试和可用性测试。
一、负载测试负载测试主要用于评估系统在正常或者高负载条件下的性能表现,以确定系统在各种负载级别下的性能极限。
通过模拟并发用户的交互行为,负载测试可以发现系统中的性能瓶颈,比如响应时间延长、资源耗尽等问题。
常用的负载测试工具有LoadRunner、JMeter等。
二、压力测试压力测试是通过给系统施加较大的负载,观察系统在负载达到极限时的表现情况。
目的是评估系统在压力下的响应速度和处理能力。
压力测试可以帮助发现系统的承载能力,找出系统在负载过大时的错误和性能问题。
一般可以使用Apache JMeter、Gatling等工具进行压力测试。
三、性能测试性能测试用于评估系统在特定条件下的性能水平,包括响应时间、吞吐量、并发性等指标。
通过性能测试,可以确定系统的瓶颈,优化系统资源分配,提升系统的性能表现。
性能测试通常可以使用LoadRunner、JMeter等工具进行。
四、安全测试安全测试是评估系统对各种安全威胁和攻击的抵御能力。
通过模拟各种攻击行为,如暴力破解、注入攻击、拒绝服务攻击等,来测试系统的漏洞和弱点,并提出相应的安全改进措施。
常用的安全测试工具有Acunetix、Burp Suite等。
五、可用性测试可用性测试旨在评估系统的易用性和用户体验。
通过模拟用户使用软件的场景,观察用户在使用过程中是否容易理解和操作。
可用性测试可以帮助发现系统的用户界面设计问题、功能布局不合理等方面的问题,以提供更好的用户体验。
常用的可用性测试工具有UsabilityHub、UserZoom等。
总结:非功能性测试技术是评估软件系统性能、效率和可靠性的重要手段。
负载测试、压力测试、性能测试、安全测试和可用性测试是非功能性测试中常见的几种技术。
功能测试与非功能测试的区别与联系

功能测试与非功能测试的区别与联系功能测试和非功能测试是软件测试过程中的两个重要概念,它们在保证软件质量、提高用户体验方面发挥着不可或缺的作用。
本文将详细介绍功能测试和非功能测试的区别和联系,并探讨它们对软件开发的重要性。
一、功能测试功能测试是软件测试中最常见的测试类型之一,它主要关注软件的功能是否符合设计和用户需求。
功能测试通过对软件的各种输入和操作进行验证,确保软件在各个功能模块上的正确性和完整性。
功能测试的目标是检测软件在各个功能方面的问题,包括功能是否正常、是否满足用户需求以及用户界面的易用性等。
功能测试通常包括以下几个方面:1. 功能验证:测试软件的各个功能模块是否按照设计要求正常工作。
2. 边界测试:测试软件在输入边界情况下的处理能力,确保软件能够正确处理各种边界情况。
3. 错误处理测试:测试软件在出现错误时的处理能力,包括错误提示、恢复机制等。
4. 兼容性测试:测试软件在不同平台、不同操作系统和不同浏览器下的兼容性。
5. 性能测试:测试软件在正常或者极限条件下的性能表现,包括响应时间、吞吐量等。
二、非功能测试与功能测试不同,非功能测试主要关注软件的性能、安全性、可靠性和可用性等非功能方面的特性。
非功能测试旨在确保软件在使用过程中的质量和可靠性,以提升用户体验和满足用户的期望。
非功能测试通常包括以下几个方面的测试:1. 性能测试:测试软件在正常和负载情况下的性能表现,包括响应时间、吞吐量、并发用户数等。
2. 安全性测试:测试软件的安全性,包括用户身份验证、数据加密、防止黑客攻击等。
3. 可用性测试:测试软件的易用性和用户体验,确保软件的界面友好、操作简单等。
4. 可靠性测试:测试软件在长时间运行、负载情况下是否稳定可靠,包括内存泄漏、系统崩溃等。
5. 兼容性测试:测试软件在不同硬件平台、操作系统和浏览器上的兼容性。
三、功能测试与非功能测试的联系功能测试和非功能测试是相互关联且相互依赖的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
指标名称
LoadRunner监控主机指标说明-AIX
指标类型
CPU
指标名称
CPU utilization CPU System mode CPU utilization User mode CPU utilization Page-in rate
Memory
Page-out rate
Paging rate
指标类型 CPU
Memory Disk
指标名称 CPU utilization CPU System mode CPU utilization User mode CPU utilization Page-in rate Page-out rate Paging rate Disk rate
指标描述 CPU 的使用时间百分比 在系统模式下使用 CPU 的时间百分比 在用户模式下使用 CPU 的时间百分比 每秒钟读入到物理内存中的页数 每秒钟写入页面文件和从物理内存中删除的页数 每秒钟读入物理内存或写入页面文件的页数 磁盘传输速率
主机监控——AIX ——监控指标
主机命令监控指标说明-AIX
指标类型 CPU
Memory Pages Disk
CPU-User% CPU-Sys% CPU-Wait% CPU-Idle% Memory-%Used Memory-%Free pages/sec In pages/sec Out Disk-Busy Disk-Read Disk-Write
Disk
Disk rate
指标描述 User占CPU百分比 Sys占CPU百分比 CPU 等待IO时间百分比 CPU空闲时间百分比 内存占用率 内存空闲率 每秒换入页面数 每秒换出页面数 磁盘IO繁忙度 磁盘读速度 磁盘写速度
指标描述
CPU 的使用时间百分比 在系统模式下使用 CPU 的时间百分比 在用户模式下使用 CPU 的时间百分比 每秒钟读入到物理内存中的页数
主机监控——HP-UX ——监控指标
主机命令监控指标说明-HP-UX
指标类型
CPU
Memory Disk
指标名称
GBL_CPU_TOTAL_UTIL GBL_CPU_IDLE_UTIL GBL_CPU_SYS_MODE_UTIL GBL_CPU_USER_MODE_UTIL GBL_RUN_QUEUE GBL_ACTIVE_CPU GBL_MEM_UTIL GBL_MEM_PAGEIN_RATE GBL_MEM_PAGEOUT_RATE GBL_MEM_AVAIL GBL_DISK_PHYS_IO GBL_DISK_PHYS_READ GBL_DISK_PHYS_WRITE
每秒钟写入页面文件和从物理内存中删除的页数
每秒钟读入物理内存或写入页面文件的页数 磁盘传输速率
主机监控——AIX ——监控工具与方法
使用NMON监控-AIX
一、NMON安装;
a) 将 nmonXXX.tar.gz 文件复制到计算机。如果使用 FTP,请记住使用二进制模式。 b) 解压该文件,运行 gzip -d nmonXXX.tar.gz c) 提取该文件,运行tar xvf nmonXXX.tar; 二、NMON实时监控; 1、登陆要监控的系统,进入nmon安装目录中; 2、输入命令nmon,运行 nmon(如root用户可能需要输入./nmon).显示AIX5.3的起始屏幕及CPU等信息。依次按c,m,d 即可显示CPU,内存,磁盘等信息 三、Nmon 结果保存为文件 1、写nmon.sh脚本。如:nmon -f -s 60 -c 30(每60s收集一次数据,共收集30次) 2、nmon.sh 赋执行权限。chmod +x nmon.sh 3、执行nmon.sh 即可运行
指标名称
CPU utilization
System mode CPU utilization User mode CPU utilization Page-in rate Page-out rate Paging rate Disk rate
LoadRunner监控主机指标说明-Linux
指标描述
CPU 的使用时间百分比 在系统模式下使用 CPU 的时间百分比 在用户模式下使用 CPU 的时间百分比 每秒钟读入到物理内存中的页数 每秒钟写入页面文件和从物理内存中删除的页数 每秒钟读入物理内存或写入页面文件的页数 磁盘传输速率
主机监控——Linux——监控工具与方法
使用LoadRunner监控-Linux
1. 需要下载3个包: • rsh-0.17-14.i386.rpm • rsh-server-0.17-14.i386.rpm • rpc.rstatd-4.0.1.tar.gz
2. 安装rsh和rsh-server两个服务包 a) 下载:rsh rpm -q rsh --------查看版本号 rpm -e 版本号 --------卸载该版本 b) ii.安装: rpm –ivh rsh-0.17-14.i386.rpm rsh –server-0.17-0.14.i386.rpm
8
主机监控——HP-UX ——监控工具与方法
使用Glance监控-HP-UX
C m d a w g i 在glance中按“?”键
命令
说明
cpu使用详细信息 内存使用详细信息 磁盘使用详细信息 每个CPU使用情况 Swap 区相关情况 进程的相关列表 文件系统的IO情况 会显示出可以使用的相关按键及其查看的内容
使用LoadRunner监控-AIX
a) 使用telnet以root用户的身份登陆系统,查看系统RPC服务进程是否启动:ps -ef |grep -i rpc; b) 检查/etc/inetd.conf文件中,RPC的相关使用服务进程是否允许启动,如果没有,去掉允许启动项的#,并修改成如下之类: rpc dgram udp wait root /usr/lib/netsvc/rstat/rpc.rstatd 100001 2-4 rpc.rstatdrpc dgram udp wait root /usr/dt/bin/rpc.cmsd 100068 2-5 rpc.cmsdrpc xti tcp swait root /usr/dt/bin/rpc.ttdbserver 100083 1 /usr/dt/bin/rpc.ttdbserver c) 命令提示符下输入:refresh -s inetd 重新启动服务; d) 在LoadRunner的Cotroller中配置待监控机器。
数据库(oracle)监控工具 1.statspack、performance analysis、
spotlight 监控; 网络监控工具
Scout探针、使用PM监控; 2.使用telnet或使用Http(或HTTPS)登录 到设备上直接获取数据; 3.SolarWinds进行监控; 大机监控工具 专项工具
数据库(oracle)监控工具 1.statspack、performance analysis、
spotlight 监控; 网络监控工具
Scout探针、使用PM监控; 2.使用telnet或使用Http(或HTTPS) 登录到设备上直接获取数据; 3.SolarWinds进行监控; 大机监控工具 专项方法
提纲
测试监控概述 测试监控指标、工具及方法 问题定位分析方法 问题定位分析实例 Q&A
测试监控指标、工具及方法
测试监控指标、工具、方法
主机(AIX、HP-UX、Linux)监控 中间件(Weblogic、Tuxedo)监控 数据库(Oracle)监控 网络监控 大机(z/OS、CICS、DB2)监控
LoadRunner监控主机指标说明-HP-UX
指标类型
CPU
Memory Disk
指标名称
CPU utilization CPU System mode CPU utilization User mode CPU utilization Page-in rate Page-out rate Paging rate Disk rate
4. 如果服务被禁掉,系统无法调用RPC服务rpcbind,解决办法是: a) 修改/etc/rc.config.d/netconf中把NFS_SERVER修改成1,然后 b) /sbin/init.d/nfs.server start c) /sbin/init.d/nfs.server stop
主机(AIX、HP-UX、Linux)监 控方法 1.主机命令监控; 2.使用LoadRunner 监控; 3.使用nmon;
中间件(weblogic、tuxedo)监 控工具 1.weblogic console、Jconsole 监控; 2.使用shell脚本监控Tuxedo; 3.使用LoadRunner 监控;
主机(AIX、HP-UX、Linux)监控工 具 1.主机命令监控;HP-UX用glance; 2.使用LoadRunner 监控; 3.使用nmon;
中间件(weblogic、tuxedo)监控工 具 1.weblogic console、Jconsole 监控; 2.使用shell脚本监控Tuxedo; 3.使用LoadRunner 监控;
3. 检查/etc/inetd.conf文件中,RPC的相关使用服务进程是否允许启动,如果没有,去掉允许启动项的#,并修改成如下之类: a) rpc dgram udp wait root /usr/lib/netsvc/rstat/rpc.rstatd 100001 2-4 rpc.rstatd b) rpc dgram udp wait root /usr/dt/bin/rpc.cmsd 100068 2-5 rpc.cmsd c) rpc xti tcp swait root /usr/dt/bin/rpc.ttdbserver 100083 1 /usr/dt/bin/ d) rpc.ttdbserver