@orange:
Try to get hold of AmiTCP/Genesis instead of Miami as it is a much faster TCP/IP stack.
Also when measuring speed you should remove as much protocol overhead as possible. A good tool for that is ttcp which measures the speed when sending/recieving raw tcp/udp packets. This will show you what speed the combination of your computer, network card and TCP/IP stack can manage without the added protocol overhead of for example ftp or samba. In other words it will give you a good estimate of how fast a TCP/IP-application can communicate at be as best on your system.
Amiga version of ttcpWindows version of ttcpSourcecode for ttcp---- Quick guide for how to use ttcp ----
- I will use amigaip instead of your Amigas ip-address and pcip instead of your pcs ip-address.
- I assume that you have installed ttcp in your path and that the executable for it is named 'ttcp'.
- You shall run ttcp from a shell/cli/command-prompt on both the Amiga and pc.
- I will call the shell/cli/command-prompt on both the Amiga and pc shell.
- I assume that your pc is fast enough to not have a negative impact on the results. A Pentium with a PCI network card should be fast enough.
Below I will describe what to input in the shell and the order of it on the Amiga and pc.
To test the speed when sending tcp-packets from your Amiga to your pc:
1. PC: 'ttcp -s -r'
2. Amiga 'ttcp -s -t pcip'
To test the speed when sending tcp-packets from your pc to your Amiga:
1. Amiga: 'ttcp -s -r'
2. PC: 'ttcp -s -t amigaip'
To test the speed when sending udp-packets from your Amiga to your pc:
1. PC: 'ttcp -u -s -r'
2. Amiga 'ttcp -u -s -t pcip'
To test the speed when sending udp-packets from your pc to your Amiga:
How to make this test is only included for reference. It will most likely not work as the protocol used - udp just sends packets as fast as possible without checking if it was recieved correctly. This in combination with the Amiga not being able to recieve packets as fast as the computer in the other end is sending them which usually is linespeed (100MBit in your case?) makes this test fail. Usually the Amiga doesnt even understand the test is done because it havent recieved all the packets sent by the pc and the pc reports speeds of over 10MByte/Sec.
1. Amiga: 'ttcp -u -s -r'
2. PC: 'ttcp -u -s -t amigaip'
/Patrik