Find the answer to your Linux question:
Results 1 to 2 of 2
Hi, How would I go about changing the RWIN value? Thank you....
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Linux Newbie x1a4's Avatar
    Join Date
    Dec 2006
    Posts
    123

    [SOLVED] Changing RWIN value


    Hi,

    How would I go about changing the RWIN value?

    Thank you.
    Linux user 439038 | Ubuntu user 20892

  2. #2
    Linux Newbie x1a4's Avatar
    Join Date
    Dec 2006
    Posts
    123
    Figured it out. The Linux kernel has the following TCP/Net options. The values are what I came up with for my system. If you want to change these make sure to do your homework and find values which are optimal to your system and Internet connection.
    Code:
    net.core.rmem_default = 256960
    net.core.rmem_max = 16777216
    net.core.wmem_default = 235116
    net.core.wmem_max = 16777216
    net.ipv4.tcp_rmem = 5120 256960 16777216
    net.ipv4.tcp_wmem = 5120 235116 16777216
    *rmem_* receive memory space
    *wmem_* send memory space

    I added these to /etc/sysctl.conf and executed
    Code:
    sysctl -p
    to make the changes permanent.

    When I was testing I executed
    Code:
    sysctl -w option=value
    I also optimized my connection a little by changing values for my Ethernet card using ifconfig like so:
    Code:
    ifconfig -v eth0 mtu 1492 txqueuelen 1024
    MTU or Maximum Transmission Unit is the size (in bytes) of the largest packet. On my connection 1492 is the largest packet I can have without fragmentation.

    txqueuelen is the length of the transmit queue, increasing this relieves congestion--if you have a slow connection set this to a lower value.
    Linux user 439038 | Ubuntu user 20892

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •