中国领先的工业平台

返回贤集网 返回微头条
贤集网技术微头条APP获取

协议栈测量

 辽宁辽环认证中心

下载贤集网APP入驻自媒体

协议栈测量

我们可以用Ping,并加上Tcpdump来测量在协议栈上花费的时间。在一台主机上运行Ping和Tcpdump,对环回测试地址(127.0.0.1),Ping的执行步骤。
假设应用程序在就要向操作系统发出回显请求分组时启动定时器,然后再操作系统返回回显应答时停掉定时器,应用程序测得的时间差Tcpdump测得的时间差就分别是ICMP输出、IP输出、IP输入和ICMP输入之间所需的时间。
我们也可以测量任何客户--服务器应用程序之间的类似值。UDP客户--服务器应用的处理步骤,其中假设客户和服务器在同一台主机上。
这个UDP的客户--服务器例子与Ping例子之间的一个不同之处是,这里的UDP服务器是一个用户进程、而Ping服务器则是ICMP内核的一部分。因此,UDP服务器中在内核和用户进程之间要有两份客 户数据:服务器输入和服务器输出。内核与用户进程之间复制数据通常都是比较费时的操作。  
最新回复

还没有人回复哦,抢沙发吧~

发布回复

为您推荐

热门交流