osx - Internet is super slow on Mac Mavericks

06
2014-04
  • Fernker

    I've got quite the problem and I've been digging into it for a while.

    I am on a MacBook Pro Retina, 2.7 GHz i7, 16 GB Ram, running Mavericks (10.9.1).

    This is a work computer that was brand new in October.

    It doesn't matter what browser I use, I've replicated it in all of them, but I am mainly using Chrome.

    Some webpages will take up to 10-60+ seconds to load. It might take it 15s to load initially and then I can see in the bottom left corner as everything else is downloaded (very slowly) for the page to run (such as JavaScript and the images, anything that requires an extra request). I have really only noticed it since Mavericks but I wasn't paying enough attention before. I was on a WiFi only connection but I am now hard-wired and still have the same problem of pages loading slow.

    I've done some digging in chrome://net-internals/#waterfall to see the events and in hopes that this is a low enough level to see what's happening. Here's the request info that seems to be where it's hanging:

    t=11527 [st=   3]     -HTTP_TRANSACTION_SEND_REQUEST
    t=11527 [st=   3]     +HTTP_TRANSACTION_READ_HEADERS  [dt=3091]
    t=11527 [st=   3]        HTTP_STREAM_PARSER_READ_HEADERS  [dt=3091]
    t=14618 [st=3094]        HTTP_TRANSACTION_READ_RESPONSE_HEADERS
                             --> HTTP/1.1 200 OK
                                 Server: cloudflare-nginx
                                 Date: Thu, 06 Feb 2014 20:44:23 GMT
                                 Content-Type: text/css
                                 Transfer-Encoding: chunked
                                 Connection: keep-alive
                                 Last-Modified: Thu, 08 Nov 2012 11:09:49 GMT
                                 Cache-Control: public, max-age=2592000
                                 X-Cacheable: YES
                                 X-Varnish: 1986924772 1986903606
                                 Via: 1.1 varnish
                                 age: 0
                                 X-Cache: HIT
                                 X-Cache-Hits: 5
                                 CF-Cache-Status: HIT
                                 Vary: Accept-Encoding
                                 Expires: Sat, 08 Mar 2014 20:44:23 GMT
                                 CF-RAY: f8aad98b6f109be-ORD
                                 Content-Encoding: gzip
    t=14618 [st=3094]     -HTTP_TRANSACTION_READ_HEADERS
    

    This is a pretty quick example as you can see it's only 3 seconds. But this is on one request and most of the time that number is usually over 10 seconds.

    Any ideas? I've done a repair of Mavericks but it's still having the problem. After a reboot the problem doesn't seem to be as bad but it's hard to say 100%. I've talked with the IT support at my work about it (it's my work computer anyway) and they have even less ideas.

  • Answers
  • Fernker

    The problem has been solved.

    I first tried a repair of Mavericks but the problem wasn't fixed and it still caused problems.

    I then just reformatted my Mac with a fresh copy of Mavericks and it hasn't been a problem since.

    So I don't know what the exact problem is, probably something was corrupt and a OS repair didn't fix the issue. But I'm happy to not have to wait 2-3 minutes for StackOverflow to load.

    So this isn't really an answer of what was happening. But it is the solution that worked for me.


  • Related Question

    osx - How to enable standard internet services on Mac OS X 10.5?
  • yves Baumes

    I'd like to access standard internet services as echo (port 7), discard (9), daytime (13), chargen (19) and others on my Mac OS X machine (running Mac OS X Leopard). If possible, how to enable them?

    Telnet is rejected on each of those ports on my machine.


  • Related Answers
  • Richard Hoskins

    The services you mentioned were part of xinetd, which is not used in Leopard. It was replaced with launchd, and I'm afraid there is no easy way to run those services out of the box.

    Getting started with launchd (Apple.com)

    Technical Note TN2083 Daemons and Agents (Apple.com)

  • Joanna Bryson

    Linux used to let you turn services on one at a time, e.g. /sbin/chkconfig echo on. I now use macs to lecture (I want these for introductory programming – networking). So there's no equiv?