• Browse Blogs
  • My Blog
  • My Updates

+Tags Get help with tags?

  • View as cloud  | list

+ Similar Entries

photo

Make the Fault Repor...

Blog:  The Notes Guy...
David Hablewitz
Updated 
RatingsRatings 1     No CommentsComments 0
photo

A lesson in Poker an...

Blog:  The Notes Guy...
David Hablewitz
Updated 
No RatingsRatings 0     No CommentsComments 0
photo

Re: What is in your ...

Blog:  Lotus Nut
Chris Whisonant
Updated 
No RatingsRatings 0     CommentsComments 1
photo

Secure Webservices

Blog:  Urs Meli
Urs Meli
Updated 
No RatingsRatings 0     CommentsComments 2
photo

Notes ID switching

Blog:  Urs Meli
Urs Meli
Updated 
No RatingsRatings 0     CommentsComments 2

+ Blog Authors  

Domino on the Web? You *need* this fix.

Erik Brooks |   | Tags:  fixlist domino lotus http ibm fix performance support web notes | Comments (2)  |  Visits (1,391)
 
We were downloading in London from a Domino server in Florida. Domino was serving the file at a whopping 65K/sec to London, despite being on a connection with about 8 MB upstream available and the London connection having tons of available downstream bandwidth. Running an FTP server on the same machines allowed the same file to be transferred at about 600K/sec.
 
HTTP transfers are slower than FTP but not that much slower. So we opened a PMR. The answer is this SPR on Windows:
 
SPR # MKIN7TGMQV    Fixed in release: 8.0.2 FP3, 8.5.1
Product Area: Server  Technical Area: Web Server  Platform: Windows
Lotus Customer Support APAR:  LO45289  What is an APAR?

SPR# MKIN7TGMQV - Fix for Windows, where we had  performance problem on high latency networks. We added/changed code to reduce latencies by changing how the winsock layer is used and by increasing the buffer size of network writes.
 
Apparently Microsoft changed the Winsock layer interface when they released Windows Server 2003 but didn't tell anybody. The old interface (which IBM was using) became worse while the new one was the latest-and-greatest (which IIS, surprise surprise, was using.) The end result is that a user's transfer speed was heavily influenced by their latency.  E.g. with 60ms of latency you might get 240K/sec.  With 80ms of latency you might get 180K/sec. And in our case (160ms or so) we were getting 65K/sec.
 
Installing a hotfix for this SPR brought that server's HTTP transfer speed up to around 400-450K/sec to London.
 
While this fix is great and all, the scary bit here for me is that IBM didn't notice this until 8.5.1, so sometime in 2009... about 6 years after Windows 2003 shipped. I hope that a high-latency network model is part of their test suite now.
 

No RatingsRatings 0

Comments (2)

photo
1 Mark Haller commented   Permalink No RatingsRatings 0

Hi Erik

 
 
Wow, big deal! Crazy cats!
 
 
Can you just help my slow brain out - you said I "need" this fix - what fix? How do I fix? And where is it broken? It's not so clear for me - I can see what the problem is but I don't know if it's something I have or need to fix! :-)
 
 
Thanks for the posting
 
 
Mark
 
LogicSpot

photo
2 Erik Brooks commented   Permalink No RatingsRatings 0

@1 - If you run your server on Windows and don't have this fix (i.e. you're not running 8.0.2FP3 or 8.5.1) then your Domino server's web performance is MUCH slower than it should be. You should upgrade to one of those two versions or request a hotfix for your version.

 
 
This doesn't just affect file downloads, it affects ALL delivery of web content served or generated by Domino.
 
 
For web users with higher latencies the difference is huge. Even for LAN users the difference is very apparent.

Add a Comment Add a Comment

Previous |  Main  | Next
Skip to main content link. Accesskey S
IBM Lotus Connections Help Tools About