Announcement

Collapse
No announcement yet.

Simple Patch Lets Amazon's EC2 Linux Network Driver Start ~90x Faster

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #11
    Time is money.

    Comment


    • #12
      Originally posted by bridgman View Post
      Am I the only one wondering how tightening up a 5mS polling loop shaved 170mS off the startup time ?

      If the poll itself was taking a long time then it still wouldn't take the new startup time down to 2mS.
      It's probably multiple Send Command, Await Response interactions, not just one. Polling roughly 500 times as often over multiple interactions will add up.

      Comment


      • #13
        Originally posted by Jaxad0127 View Post

        It's probably multiple Send Command, Await Response interactions, not just one. Polling roughly 500 times as often over multiple interactions will add up.
        Its rather the question, why a paravirtualized driver needs such a sketchy kind up setup procedure. This should be some shared memory, pretty much ready-to-use from the start, the rest some sort of socket operations.

        Comment


        • #14
          Originally posted by Jaxad0127 View Post
          It's probably multiple Send Command, Await Response interactions, not just one. Polling roughly 500 times as often over multiple interactions will add up.
          That's what puzzles me - with the new polling interval it does poll much more frequently, but it's faster.
          Test signature

          Comment


          • #15
            Originally posted by bridgman View Post

            That's what puzzles me - with the new polling interval it does poll much more frequently, but it's faster.
            If it only polls when it's expecting a response, it should take less time since it will find the response sooner.

            Comment

            Working...
            X