This question already has an answer here:

I get disconnected from the internet whenever the speed reaches 2.5 Mbps

Is there any app to limit the internet speed below that. I am not talking per application based.

Using MacBook Pro (mid 2013) Yosemite

marked as duplicate by bmike Sep 28 '15 at 16:31

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • Is there an administrative reason for the disconnect or is it due technical problems with your network (especially with your modem)? – klanomath Jan 5 '15 at 13:16
  • The isp does not allow speed more than 2.5 Mbps. I m using a 21 Mbps modem. Recently the tower got upgraded and whenever the speed crosses the limit, the internet gets disconnected. The ISP are yet to fix this. – Akash Lodha Jan 5 '15 at 13:30
up vote 31 down vote accepted

You can use Network Link Conditioner.

Network Link Conditioner Preference Pane

You will want to ignore the testing settings. Make a Custom Profile and set to have no packets dropped and no delay. Start with uplink and downlink at 2.45 Mbps each and see if you need lower limits to prevent disconnects.

Network Link Conditioner Custom Profiles

It is a free download in Xcode (go to Xcode → Open Developer Tool → More Developer Tools… and download the Hardware IO Tools for Xcode).

  • 4
    It works perfect. For future reference there is no need to download Xcode, for the hardware IO Tools. It can be downloaded directly from apple developer website – Akash Lodha Jan 5 '15 at 17:00
  • 5
    You can download it here: developer.apple.com/downloads (sign in with your apple ID) – nnn Oct 2 '15 at 6:20
  • This is no longer working for me on macOS Sierra – Tariq- iPHONE Programmer Dec 6 '16 at 11:39
  • 3
    @Tariq developer.apple.com/download/more Additional Tools for Xcode 8.1, it really does work if you have the latest version – grg Dec 6 '16 at 15:58
  • 1
    It looks as if I have to run my app (a Chrome browser in my case) in "the simulator" before the conditioning takes place. I'm using macOS Sierra and XCode 8.3.3 after downloading the Hardware IO Tools for Xcode 7.3 dated Mar 20, 2016. There is no download newer than that one. All I'm trying to do is simulate a slow network for my entire MBP while running my test. – jeff6times7 Jul 19 '17 at 15:36

protected by Community Sep 28 '15 at 16:29

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.