OS2.GURU - TCP/IP tunerOS2.GURU - TCP/IP tuner

Welcome to eComStation.RU site!

Select your language: Russian English Deutch Spanish Italian Portuguese Czech Polish French

Frequently asked questions and answers:

eComStation.RU

+7-981-8529467 (Санкт-Петербург)
ru · en · de · es · it · pt · cz · pl · fr
OS/2 is a greatly different operating system for PC (ArcaOS, eComStation, IBM OS/2 Warp)
Applications, news, reviews, support of users, hardware, questions and answers.
 
What is OS/2?  News  Install  Update  
 
 
Usage  Future  Community  Buy  

Новый форум про OS/2, ArcaOS, eComStation

  • обсуждаем как настроить Firefox
  • Диспетчер устройств
  • здесь можно научиться писать REXX скрипты
  • Настройка ArcaOS

Работа в OS/2 (разработка программ)

**
(Map of the site)

 
 
Database of OS/2 compatible hardware

 
Update

 
Applications

 
Advantages:

 
For developer:

 
(Пайпы программ)

 
Companies:

 
History:

 
(Бонусы)

 
Advice:

 
(Барьеры и решения)

 
Technologies:

 
(Применение в науке, лаборатории, ..)

 

 
Solutions

 
New eComStation:

 
Future:

 
(Ссылки на другие сайты)

 
(Картинка дня)

 
OS/2 artefacts:

 
Gadgets:

Upgrade ArcaOS to NeoWPS level

  • Install original PNG icons drawed by designer, specialized at OS/2 adornation.
  • Install eSchemes 2018 to change colors and buttons on desktop.

TCP/IP tuner


TITLE: TCP/IP tuner

DATE: 2004-02-28 23:18:27

AUTHOR: Roderick Klein

If you are using eComstation 1.1 and you are experiencing frequent traps (kernel dumps) then please read the following! People who use OS/2 (MCP 4.51 or MCP2 4.52) or WSeB or eComStation 1.0 this information might also be usefull for!

eComStation 1.1 CD #2 contains the "TCP/IP tuner" (In both the German and English version). People who used this tool, please pay attention.

Q. First of all: how can I tell if I have installed this TCP/IP tuner?

A. Look in the directory \mtpn\etc\ for the file inetcfg.ini. If you do not know much about TCP/IP and the file is present, you most likely installed the TCP/IP tuner from CD #2. If the inetcfg.ini file is found, open it in an editor and look for the line with the term SACK, with a number 1 behind it.

What to do:

If that option is set to 1, remove the line from the file and save the file, to make certain the new settings are activated you should reboot your system!

Background information:

Q: Why was the TCP/IP tuner introduced ?

A: People using Netscape 4.61 sometimes experience "broken pipe" messages on OS/2. Also the commandline tool nslookup.exe (to look up the IP adres that belongs to a domainname) sometimes is *very slow* or times out.

If this is the case you will likely experience timeouts with other applications as well, because your system cannot properly connect to other systems on the internet. Overall TCP/IP performance can be bad (especially on dialup connections)

To overcome these issues, the TCP/IP tuner was introduced. It will change a couple of the default TCP/IP settings to increase performance and reliability.

Q: What is the problem with the SACK setting ?

A: SACK means Selective Acknowlegdement. It is used between computers communicating over the internet or a LAN with the TCP/IP protocol. *Early* research seems to indicate that TCP/IP stack contains a bug. There are so called RFC's documents that describe how network protocols and its features should work. When connections are made to a computer connected to a network, the computer will allocate memory buffers etc. As connections are closed or timeout this allocated memory is released.

When an OS/2 or eComStation system has the SACK option set to 1 somehow these buffers do not seem to be released. The result is that more and more of your systems RAM gets allocated (so called MBUFS).

You can verify this by using the following command from the commandline:

 netstat -m:

Two lines are important:

 mbufs obtained from page pool=
 protocol control block mbufs=

If there are for example more then 5000 to 6000 buffers allocated then you could be affected by the SACK setting. It is no problem if there is a *peak* in the allocation of these buffers. The amount of buffers allocated by the TCP/IP stack should be dynamic. If the buffers are not released, the system will run out of memory (resources) and just lockup or trap.

According to the RFC, SACK should only be used when another connecting party also has SACK enabled.

This problem has also been reproduced on MCP 2 from IBM and an older TCP/IP stack from 2001.

Who could be potentialy be affected by this:

  • People who have a lot of web traffic because of surfing the internet (people who have an ADSL or Cable internet connection).
  • Especially people who run a webserver.
  • People who use NetBIOS over TCP/IP

Closing note:

Everyone should apply the TCP/IP tuner to boost performance of the TCP/IP stack in eComStation. However, make sure the SACK line is absent (or the value set to 0) in the \MPTN\ETC\INETCFG.INI file.

Test the program:

Widescreen activator - enable widescreen for Intel

Comments:

Kirov Igor
2004-02-29 23:37:11

eComStation 1.1 CD #2 contains the "TCP/IP tuner" - ..... .... "....." .. ......... INETCFG.EXE ?

Pavel Shtemenko
2004-03-01 09:32:03

...... MBUF .. .. ...... inetcfg ....... ......... ;-)

Kirov Igor
2004-03-01 21:41:19

. ..... INETCFG.INI ..... ...... .........?

Vincent Gfeller
2006-07-03 13:29:22

Is it normal that I doesn't have any INETCFG.INI on my wholw hard drive?

hcilmoue
2010-07-19 04:58:06

[URL=http://opsishyj.com]unedvuzl[/URL] <a href="http://iwczrkok.com">bjwalptt</a> ipxwvmlb [url] xyhirpks xsedflog

Comment this article.


Your Name:

Your E-Mail:

CODE:
......

  

Your Comment:


eCo Software is a group of russian developers.
How to support eCo Software? (you can send us some computers. Maybe you don't use the device but it may be useful for the developers). We have the mailboxes in USA, Netherlands, China and Hong Kong.

Articles

Operating System
Software
Hardware
For developer
Misc
From editor





Last active poll: What is the height of RPM barrier?

[Google]

IBM OS/2 Warp

 
For dummies

Report: OS/2 compatible hardware

 
Reviews


     
  Why eComStation?
Features
Advantages
Usage
Clips and screenshots
   eComStation for
for businessmen
for students and engineers
for reselles of computers
community of users
   Developer
Distribute the program
Description of API, libraries
Start new project
Competition
   Applications
On-line catalogue
Select from eCo Market
   Support service
Contact the web-master
Buy eComStation
Frequently asked questions
for Beginners
 
 
© 2001 - 2021 eCo Software, All rights reserved
Сибирский Медведь технологическая компания
eComStation is a registered trademark of Serenity Systems International
OS/2 Warp is a registered trademark of IBM Corporation
ArcaOS is a registered trademark of Arca Noae
 

 

 
Picture of the day: