25、SCI Sockets Library:性能测试与相关工作分析

SCI Sockets Library:性能测试与相关工作分析

1. 消息处理机制与延迟问题

在通信系统中,应用线程可能会在 select 操作中被阻塞,此时需要调用操作系统级别的 select ,并且同时等待 SCI 套接字上的某个条件。存在两种情况:
- 异步通知情况 :这种方案主要用于异步通知,在很多情况下,延迟并非首要考虑因素。因为应用程序本身在忙于其他工作,计算和通信是重叠进行的,但这种情况下延迟表现不佳。
- 低延迟重要情况 :当应用程序阻塞等待通信时,低延迟就变得至关重要。在这种情况下,轮询方法能够提供较低的延迟。

有研究表明,混合系统在大多数情况下能实现稳健的性能。该系统在应用程序空闲时依靠轮询,其他时候使用中断。不过,通过 SCI 进行远程中断时,其延迟过高(约 100 微秒),难以作为唯一的通知方法。而且,在接收方的用户级别启用和禁用中断,很难在混合系统的两种机制之间灵活切换。

2. 功能测试与性能评估
2.1 测试工具与初步测试

使用常见的 Unix 工具(如 ftp ftpd inetd )来测试 SSLib 的正确行为。这些程序运行良好,性能表现出色。例如,在传输大文件时, ftp 几乎能达到下面微基准测试所示的吞吐量。 inetd 守护进程(Unix 系统的标准“超级服务器”)与 f

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值