PCANDIS Performance Test Results

 

PCATTCP Transmitter Output

 

D:\PCADev\TDISAMP\Apps\PCATTCP\Debug>pcattcp -n 16384 -t 192.168.1.106
PCAUSA Test TCP Utility V1.00.00.02

TTCP Transmit Test
  Protocol   : TCP
  Port       : 5001

addr: 192.168.1.106
pcattcp-t: buflen=8192, nbuf=16384, align=16384/0, port=5001  tcp -> 192.168.1.1
pcattcp-t: socket
pcattcp-t: g_nNoDelay DISABLED (0)
pcattcp-t: connect
pcattcp-t: 134217728 bytes in 9.00 real seconds = 14558.70 KB/sec +++
numCalls: 16384; msec/call: 0.56; calls/sec: 1819.84

HookPeek Packet Monitor Output

WinDis 32 Packet Dump Utility APC Version 5.01.00.00
Copyright (c) 1995-2001 Printing Communications Associates, Inc.
Copyright (c) 1990-1997 The Regents of the University of California.
All rights reserved.

Display Mode: Quiet
Auto Run    : On
AdapterName : "\Device\{9c9770b5-cfbc-41df-be1d-510cec826190}"
Adapter Opened
Adapter Information:
Description    : National Semiconductor Corp. DP83820 10/100/1000 GigPhyter PCI Adapter
(Microso
Adapter Medium : 802.3
Adapter Address: 00.40.F4.00.07.B5
Starting Packet Reception...
Set High-Resolution Timestamp Mode
Using 512 Read Packages (804KB)
Elapsed: 5.00 Sec; RxBytes: 15659996; RxPkt: 16249
   Ave RxByte Rate: 3132302; Ave RxPkt Rate: 3249
Elapsed: 10.00 Sec; RxBytes: 93327458; RxPkt: 96825
   Ave RxByte Rate: 9332745; Ave RxPkt Rate: 9682
Elapsed: 15.00 Sec; RxBytes: 140495132; RxPkt: 145760
   Ave RxByte Rate: 9366342; Ave RxPkt Rate: 9717
Stopping Packet Reception

Application Statistics:
  Elapsed Time                : 15.91 Seconds
  Received Packet Count       : 145760
  Received Byte Count         : 140495132
      Sent Packet Count       : 0
Pending Send APC Count        : 0
      Sent C/D/I Counts       : 0/0/0

Protocol Statistics:
  Driver Description          : PCANDIS5 Protocol Driver
  Received Packet Count       : 145760
    Rx Missed, Kernel Resource: 0
    Rx Missed, User Resource  : 1894
  Sent Packet Count           : 0
    Tx Missed, Kernel Resource: 0

Average Received Packet Rate: 145760/16 = 9110 packets/second.

NDIS Data Rate: 140495132/16 = 8780945 bytes/second (8.7MBps)

Note: As a consistency check, the Received Packet Count + Rx Missed = 147654. This is the same as the number of packets received (without loss) in the PCAMPR test.