【问题标题】:SIP how to measure call per time unitSIP如何测量每个时间单位的呼叫
【发布时间】:2011-11-01 09:19:50
【问题描述】:

出于测试目的,我需要向我们的服务器发送大量 SIP 请求。我发现的一种解决方案是 SIPp。现在我想测量每单位时间我的客户端可以发送的 SIP 请求的数量。 SIPp 提供了设置呼叫速率的可能性,但我知道也存在物理限制(客户端 CPU、网卡……)。这就是我想首先测试的。 我认为这个问题可以扩展为:如何测量一个客户端每单位时间发送的数据包数量。 我考虑过使用 Wireshark 通过计算在一秒钟内发送的 SIP INVITE 数据包的数量(使用时间列),但我不知道这种方法的精度。

【问题讨论】:

    标签: sip packet throughput


    【解决方案1】:

    Wireshark(或 tshark/tcpdump/etc)应该可以工作;他们记录实际在网络上发送的数据包以及发送时间。

    【讨论】:

    • 但是时间戳精度呢?
    • 根据我的经验,通常(取决于操作系统、硬件)wireshark 跟踪精确到毫秒(或更好)。
    • 我读过wireshark 文档,时间戳是基于WinPCAP 捕获的数据。那么问题来了,WinPCAP的时间戳精度是多少?对于某些测量,1 毫秒的精度是不够的。例如,如果我使用DNS查询模拟器,并且我想确定我的计算机每秒可以发送的最大查询数,因为一般我们需要发送大约50000个qps,1毫秒的精度是不够的.
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多