Simulate Internet Connection & Bandwidth Speeds with Network Link Conditioner
A new addition to Mac OS X Lion and Xcode 4.1 is a utility called Network Link Conditioner, a highly customizable tool that lets you simulate a variety of common internet connectivity speeds. The utility is aimed at Mac and iOS developers so they can test their apps response times on a variety of network conditions, but it’s also extremely useful for IT admins, network administrators, and web developers.
- Download and install Xcode 4.1 (App Store link) – free download for OS X 10.7 users
- After Xcode is installed, head on over to:
- Double-click on “Network Link Conditioner.prefPane” to load the utility into System Preferences
/Applications/Utilities/Network Link Conditioner/
You can start using the bandwidth simulator right away. Network Link Conditioner is fairly self explanatory, just select a bandwidth profile that you want to simulate and click the “ON” button to activate it immediately. The default choices are:
- 3G – Average Case, Good Connectivity, or Lossy Network
- Cable Modem
- Edge – Average Case, Good Connectivity, or Lossy Network
- Wifi – Average Case, Good Connectivity, or Lossy Network
If you find the existing bandwidth profiles too limiting, click on the little lock icon in the lower left corner, and then onto the “Manage Profiles” button in the bottom right to create or edit a new profile. Here you can set things like downlink and uplink bandwidth, up and down packets dropped, response delay, and even DNS delay.
If you do any sort of development work, network administration, or anything else that requires testing potential users internet connectivity speeds, be it an iPhone app, usage of remote networks, or a web site, Network Link Conditioner is highly recommended, install it now.