home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.os.ms-windows.programmer.win32
- Path: sparky!uunet!newsgate.watson.ibm.com!yktnews!admin!news
- From: oleg@watson.ibm.com (Oleg Vishnepolsky)
- Subject: TCP performance (was Re: FTP performance)
- Sender: news@watson.ibm.com (NNTP News Poster)
- Message-ID: <1992Dec16.164809.29381@watson.ibm.com>
- Date: Wed, 16 Dec 1992 16:48:09 GMT
- News-Software: IBM OS/2 PM RN (NR/2) v0.16g by O. Vishnepolsky and R. Rogers
- Lines: 29
- Reply-To: oleg@watson.ibm.com (Oleg Vishnepolsky)
- Disclaimer: This posting represents the poster's views, not necessarily those of IBM
- References: <1992Dec15.170207.18676@watson.ibm.com>
- Nntp-Posting-Host: rachel.watson.ibm.com
- Organization: IBM T.J. Watson Research Center
-
- In <1992Dec15.170207.18676@watson.ibm.com> oleg@watson.ibm.com (Oleg Vishnepolsky) writes:
- >
- >I get about 100 kbytes/sec between two PS/2 mod 95 (33mhz 486) which is
- >tolerable but not fantastic. Are there some knobs to be turned (like
- >MTU size, NDIS transmit buffer sizes etc). BTW, how do you change MTU ?
- >
- >Oleg Vishnepolsky
-
-
- I noticed two things which affect the performance - NT advertises 8k rcv
- windows. Those could be either increased (32k windows would make a significant
- difference), or made configurable. Also, NT seems to lose packets on
- reception (probably due to buffer overflow in the network driver - is there a
- way to configure the driver receive buffer sizes ala NDIS 2.01 TR MAC driver
- had it ?). Packet loss drastically affects the performance.
-
- I should mention I am using Token Ring with IBM 16/4 TR adapters and that
- I am using OS/2 IBM TCP 1.2.1 FTP server. Doing a put from NT client results
- in over 200kbytes/sec (which is super), a get is, like I said, around a
- 100kb/s. OS/2 to OS/2 transfer rates on the same hardware is over 200k as well.
-
- So, looks like there is a need:
- 1) Advertise larger windows (or make them configurable).
- You could also use SO_RCVBUF option with setsockopt to make
- that change just for the FTP client that you ship, although
- making larger windows system's default is most preferable.
- 2) Look into why packets are lost on reception.
-
- Oleg Vishnepolsky
-