AminetAminet
Search:
82859 packages online
About
Recent
Browse
Search
Upload
Setup
Services

comm/net/AmiSpeedTest.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Network speed test utility
Author:karl at jeacle.ie (Karl Jeacle)
Uploader:karl jeacle ie (Karl Jeacle)
Type:comm/net
Version:0.5
Requires:TCP/IP stack
Architecture:m68k-amigaos >= 2.0
Distribution:Aminet
Date:2019-10-21
Download:http://aminet.net/comm/net/AmiSpeedTest.lha - View contents
Readme:http://aminet.net/comm/net/AmiSpeedTest.readme
Downloads:856
AmiSpeedTest performs LAN and Internet speed tests.

Requirements are Workbench 2.0 and a TCP/IP stack.

Internet tests work by asking the AmiSpeedTest server for a list of nearby
servers. TCP connections are opened to each of these to determine the server
with lowest latency. Download and upload tests target the chosen server.

The program can also operate as a LAN client or LAN server so speed tests
can be performed on the local network. Run the server on a fast Amiga or
UAE for best results.

The application buffer size can be set to 8/16/32 KB. Depending on the test,
adjusting this can affect performance. Your TCP/IP software will also have a
configurable socket buffer but this is likely to be using a sensible default.

When run from Workbench, AmiSpeedTest will open its own screen if the
Workbench screen height is less than 400 pixels. 

Measurements are in IEC kilobytes and kilobits per second. See Wikipedia.

Bug reports and feedback welcome: Karl Jeacle <karl at jeacle.ie>


Workbench tooltypes

SCREEN=TRUE  - Open in window on own screen
SCREEN=FALSE - Open in window on Workbench


CLI arguments

WINDOW/S   - Open in window on Workbench
SCREEN/S   - Open in window on own screen
HOST/K     - Target speedtest server name or IP
PORT/K/N   - Server port number
SERVER/S   - Run as a speedtest server
BUFFER/K/N - Buffer size in KB 8/16/32


CLI examples

To run as a LAN client to server 192.168.1.10 with 32KB buffer:

    AmiSpeedTest HOST 192.168.1.10 BUFFER 32

To run as a LAN server on port 1234 in a Workbench window:

    AmiSpeedTest WINDOW SERVER PORT 1234


Thanks

Patrik Axelsson, Rob Cranley, Iarla O'Riada


History

0.5 - 2019-10-21
    - Run tests as a client on LAN
    - Run tests as a server on LAN
    - Specify app buffer size of 8/16/32 KB
    - Settings window for server name/port
    - CLI args for host, port, server, buffer

0.4 - 2019-08-25
    - Single executable for both CLI and GUI
    - Use window if Workbench has enough space
    - Screen uses Workbench screen and font size
    - CLI args and tooltype choose window/screen
    - Use console device for all output
    - Use kilobytes not kibibytes

0.3 - 2019-07-27
    - Better break handling
    - GUI runs test as task
    - CLI opens own CON window
    - Avoid stack overflow
    - LHA uses generic format

0.2 - 2019-07-02
    - Catch failed connections
    - Support long hostnames

0.1 - 2019-06-28
    - Initial test release


Contents of comm/net/AmiSpeedTest.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                20102   38408  52.3% -lh5- d355 Oct 21 11:52 AmiSpeedTest/AmiSpeedTest
[generic]                  277     484  57.2% -lh5- e1bd Aug 18 18:31 AmiSpeedTest/AmiSpeedTest.info
[generic]                 1173    2441  48.1% -lh5- 3e70 Oct 21 11:52 AmiSpeedTest/Readme
[generic]                  289     836  34.6% -lh5- 6348 Aug 18 18:31 AmiSpeedTest/Readme.info
[generic]                  322     669  48.1% -lh5- e65d Aug 18 18:31 AmiSpeedTest.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         5 files   22163   42838  51.7%            Oct 21 19:20

Aminet © 1992-2019 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>