PortRemoter for Windows
A Software-Based TCP/IP Port Forwarding
and Network Monitoring Service.
Server License
Buy Now
Benchmark Tests

PortRemoter was designed with performance as a top priority. To analyze the running characteristics of the software, we conducted some benchmark tests. These tests were performed on a single computer, with the following configuration:

  • Intel Core i7-2600K 3.4GHz 8MB Cache Processor
  • Corsair Vengeance Blue 16GB DDR3 1600MHz Memory
  • Samsung 860 EVO 1TB SATA III Internal SSD Drive
  • ASUS P8P67-M PRO LGA 1155 SATA 6Gbps Motherboard
  • Windows 10 Professional Operating System (x64)

For these tests, both the PortRemoter server and test applications ran as 64-bit processes.

Benchmark Results

Our tests used custom multi-threaded Client and Server applications. The Client wrote a total of 8GB of random data to the Server, in random increments, using 25 connections in parallel. The Server echoed the data back to the Client, which verified the returned data. PortRemoter was placed in between these two processes, and managed the transfers. The tests were repeated three times, and an average and total CPU time was computed for each process. Below are the results in seconds:

CPU Time / Iteration 1 CPU Time / Iteration 2 CPU Time / Iteration 3 CPU Time / Average
Client Application 28.64 27.89 27.18 27.90
Server Application 26.33 26.93 25.88 26.38
PortRemoter 38.74 39.06 38.86 38.89
Total Task 93.71 93.88 91.92 93.17

The source code for the test applications can be downloaded here: Benchmarks.zip

Copyright © 2022 Coalesys, Inc. All Rights Reserved.