{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "chem-bla-ics",
  "description": "Chemblaics (pronounced chem-bla-ics) is the science that uses open science and computers to solve problems in chemistry, biochemistry and related fields.",
  "home_page_url": "https://chem-bla-ics.linkedchemistry.info/",
  "feed_url": "https://chem-bla-ics.linkedchemistry.info/2007/11/12/scintilla-and-postgenomiccom-on-linux.json",
  "icon": "https://chem-bla-ics.linkedchemistry.info/assets/images/chem-bla-ics_logo.png",
  "language": "en",
  "authors": [
    {
      "name": "Egon Willighagen",
      "url": "https://orcid.org/0000-0001-7542-0286",
      "_orcid": "0000-0001-7542-0286"
    }
  ],
  "items": [

    {
      "id": "https://doi.org/10.59350/bw5s8-f0t43",
      "url": "https://chem-bla-ics.linkedchemistry.info/2007/11/12/scintilla-and-postgenomiccom-on-linux.html",
      "title": "Scintilla and Postgenomic.com on Linux 2.6.17+",
      "content_html": "<p>That’s why blogging works! I reported last Friday on <a href=\"https://chem-bla-ics.linkedchemistry.info/2007/11/09/using-nintendo-wii-for-serious-science.html\">using my Wii for reading <i class=\"fa-solid fa-recycle fa-xs\"></i></a>\n<a href=\"http://scintilla.nature.com/\">Scintilla</a> and <a href=\"http://www.postgenomic.com/\">Postgenomic.com</a>.\n<a href=\"http://chem-bla-ics.blogspot.com/2007/11/using-nintendo-wii-for-serious-science.html#c9163469498026561308\">Alf replied</a>: <!-- keep link --></p>\n\n<blockquote>\n  <p>It is the Linux kernel, yes: TCP window scaling was switched on by default in kernels since about a year ago\n(and in Vista too, I think), and one of our routers or firewalls doesn’t like it. We’re trying to get them\nupgraded, but it takes a while…</p>\n</blockquote>\n\n<p>Ah, the trick word: TCP windows scaling. A quick google turned up a <a href=\"http://inodes.org/blog/2006/09/06/tcp-window-scaling-and-kernel-2617/\">workaround in John’s Tidbits blog</a>:</p>\n\n<blockquote>\n  <p>There are 2 quick fixes. First you can simply turn off windows scaling all together by doing</p>\n\n  <p>echo 0 &gt; /proc/sys/net/ipv4/tcp_window_scaling</p>\n\n  <p>but that limits your window to 64k. Or you can limit the size of your TCP buffers back to pre 2.6.17 kernel values which means a wscale value of about 2 is used which is acceptable to most broken routers.</p>\n\n  <p>echo “4096 16384 131072” &gt; /proc/sys/net/ipv4/tcp_wmem\necho “4096 87380 174760” &gt; /proc/sys/net/ipv4/tcp_rmem</p>\n\n  <p>The original values would have had 4MB in the last column above which is what was allowing these massive windows.</p>\n\n  <p>In a thread somewhere which I can’t find anymore Dave Miller had a great quote along the lines of</p>\n\n  <p>“I refuse to workaround it, window scaling has been part of the protocol since 1999, deal with it.”</p>\n</blockquote>\n\n<p>That worked for me. I think Dave Miller is right, but can’t resist reading Scintilla and Postgenomic.com on my desktop too ;)</p>",
      "summary": "That’s why blogging works! I reported last Friday on using my Wii for reading Scintilla and Postgenomic.com. Alf replied:",
      
      "date_published": "2007-11-12T00:00:00+00:00",
      "date_modified": "2025-04-20T00:00:00+00:00",
      "tags": ["linux","postgenomic"],
      
      
      
      
      
      
        "authors": [ { "name": "Egon Willighagen", "url": "https://orcid.org/0000-0001-7542-0286" } ]
      
    }

  ]
}
