How to run ping (network diagnostics) on your iphone
William Smith
Updated on March 29, 2026
Chris Hoffman is Editor-in-Chief of How-To Geek. He’s written about technology for over a decade and was a PCWorld columnist for two years. Chris has written for The New York Times and Reader’s Digest, been interviewed as a technology expert on TV stations like Miami’s NBC 6, and had his work covered by news outlets like the BBC. Since 2011, Chris has written over 2,000 articles that have been read nearly one billion times—and that’s just here at How-To Geek. Read more.
How solid is your iPhone’s Internet connection? There’s no quick, built-in way to tell. You can look at your Wi-Fi or cellular bars to see if you have a good signal, but that doesn’t mean you have a solid connection.
Enter Pingify, created by Connectify. This free iPhone and iPad app works the same way as ping, a classic command-line utility you might run on a Windows, Mac, or Linux PC. It sends short messages (“pings”) to a remote server over your Internet connection and shows you how fast those messages are received.
By watching the ping results, you can see the precise latency of the connection. You can also spot packet loss, which appears as some of the pings just failing. And, if latency is okay on some of the pings but often increases, that shows you’re experiencing latency spikes. Any problems could either be a result of your Wi-Fi or cellular signal strength, or a result of the Internet connection itself.
You can also use Pingify to test your iPhone’s Wi-Fi or cellular signal strength, starting a ping and walking around an area. You might notice that some areas of your home, workplace, or anywhere else have a worse signal. It’s easy to spot dead spots or other bad areas if you’re staring at the ping results while walking around.
Download Pingify from Apple’s App Store and launch it to get started. Tap the “Start Test” button on the main Pingify tab. Pingify will automatically start pinging over both your Wi-Fi and cellular data connections. It will send pings over your VPN, too, if you’re connected to a VPN. Pingify won’t stop until you tap “Stop Test.”
The Analyze tab in the app shows you a history of your Pingify test results along with the geographical location where you performed them. Pingify normally sends pings to google.com, but you can change that server from the Settings tab. If Google’s servers have a problem, that will impact your ping results—but Google normally has fast servers with solid connections.
This tool will be immediately familiar to anyone who’s ever run a ping command. If you haven’t, it’s still a great way of seeing how well your connection is working at the moment. If a web page or app is ever loading slowly on your phone, run a test in Pingify. This will tell you whether you have a connection problem or if that particular web page or app is just slow.
Chris Hoffman is Editor-in-Chief of How-To Geek. He’s written about technology for over a decade and was a PCWorld columnist for two years. Chris has written for The New York Times and Reader’s Digest, been interviewed as a technology expert on TV stations like Miami’s NBC 6, and had his work covered by news outlets like the BBC. Since 2011, Chris has written over 2,000 articles that have been read nearly one billion times—and that’s just here at How-To Geek. Read more.
How solid is your iPhone’s Internet connection? There’s no quick, built-in way to tell. You can look at your Wi-Fi or cellular bars to see if you have a good signal, but that doesn’t mean you have a solid connection.
Enter Pingify, created by Connectify. This free iPhone and iPad app works the same way as ping, a classic command-line utility you might run on a Windows, Mac, or Linux PC. It sends short messages (“pings”) to a remote server over your Internet connection and shows you how fast those messages are received.
By watching the ping results, you can see the precise latency of the connection. You can also spot packet loss, which appears as some of the pings just failing. And, if latency is okay on some of the pings but often increases, that shows you’re experiencing latency spikes. Any problems could either be a result of your Wi-Fi or cellular signal strength, or a result of the Internet connection itself.
You can also use Pingify to test your iPhone’s Wi-Fi or cellular signal strength, starting a ping and walking around an area. You might notice that some areas of your home, workplace, or anywhere else have a worse signal. It’s easy to spot dead spots or other bad areas if you’re staring at the ping results while walking around.
Download Pingify from Apple’s App Store and launch it to get started. Tap the “Start Test” button on the main Pingify tab. Pingify will automatically start pinging over both your Wi-Fi and cellular data connections. It will send pings over your VPN, too, if you’re connected to a VPN. Pingify won’t stop until you tap “Stop Test.”
The Analyze tab in the app shows you a history of your Pingify test results along with the geographical location where you performed them. Pingify normally sends pings to google.com, but you can change that server from the Settings tab. If Google’s servers have a problem, that will impact your ping results—but Google normally has fast servers with solid connections.
This tool will be immediately familiar to anyone who’s ever run a ping command. If you haven’t, it’s still a great way of seeing how well your connection is working at the moment. If a web page or app is ever loading slowly on your phone, run a test in Pingify. This will tell you whether you have a connection problem or if that particular web page or app is just slow.
Test host reachability
Iurii Mozharovskyi
Designed for iPad
- 4.3 • 278 Ratings
- Free
- Offers In-App Purchases
Screenshots
Description
Ping is a network administration utility used to test the reachability of a host on an IP network.
Features:
– supports both IPv4 and IPv6.
– TTL, time-out, send interval and packet size are configurable
– library with favourite hosts
– absolutely free, no ADs
What’s New
– fixed UI in dark mode
Ratings and Reviews
Ping! You get an answer
The good: This is a fully functional version of ping, with easy to set parameters.
The imperfect: the time cutoff isn’t perfect. (It allows some packets over the time cutoff into the statistics, though they are correctly counted as dropped by the time cutoff.) It would be nice if it retained the lasted used target hostname between uses, but not a big detail, as it does save the host, and a few letters get you to where you want.
The bad: nothing of note.
I don’t have any trouble with sliders for parameters, though other reviewers have reported challenges using the sliders.
It has been invaluable in diagnosing network issues with AT&T’s hardware, enabling me to diagnose the location of their issues. (30-50% packet loss on an AT&T ADSL line helps explain a dysfunctional connection.)
nice app- major issues easy for dev to fix
ok/decent ping app, however there are very clear and obvious issues that majorly affect the functionality. Both of these are very easy for the developer to fix.
It is just about impossible to select .5 ( or less) for the Ping frequency (interval) with your finger , this is because the developer awkwardly chose to use the sliding bar UI element vs better UI options (or keeping the bar but allowing users to tap the number and manually input what interval they want).
2nd there should be a history of any DNS or IP address you ping/enter into the ping field. (not awkwardly having to open bookmarks and retype your entries to add bookmarks).
or a Second better option would be an easy button next to the main entry line that is “add to favorites”, this way you only have to enter/type a DNS or IP address ones.
The bookmarks section should have a copy/clone option, out for when you need to enter several IP address is that are similar (for example at a single location with many devices on the same subnet).
Also it would be nice if you were able to press the ios dictation button on the keyboard when inputting an IP address – The developer has opted for an iOS keyboard layout that removes the iOS dictation button (sometimes we may not have both hands free and would like to dictate an IP address)
these improvements would make this ping app one of the very best ping tools on iOS
All I Wanted to do was Ping Something and this Worked!
All I needed to do was ping a device while on a VPN. Another user was having issues connecting and I needed to make sure it was up and running. This little app did it.
I could see wanting more from the app, but it does what I need it to do. Going to go now and donate $.99 so I can get a gold star.😁
App Privacy
The developer, Iurii Mozharovskyi , indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.
Data Not Linked to You
The following data may be collected but it is not linked to your identity:
Privacy practices may vary, for example, based on the features you use or your age. Learn More
LinkBack
- LinkBack URL
- About LinkBacks
- Bookmark & Share
- Digg this Thread!
- Add Thread to del.icio.us
- Bookmark in Technorati
- Tweet this thread
Thread Tools
- Show Printable Version
- Email this Page…
- Subscribe to this Thread…
Display
- Linear Mode
- Switch to Hybrid Mode
- Switch to Threaded Mode
How to Run Ping (Network Diagnostics) on Your iPhone
How solid is your iPhone’s Internet connection? There’s no quick, built-in way to tell. You can look at your Wi-Fi or cellular bars to see if you have a good signal, but that doesn’t mean you have a solid connection.
Enter Pingify , created by Connectify . This free iPhone and iPad app works the same way as ping, a classic command-line utility you might run on a Windows, Mac, or Linux PC. It sends short messages (“pings”) to a remote server over your Internet connection and shows you how fast those messages are received.
By watching the ping results, you can see the precise latency of the connection. You can also spot packet loss, which appears as some of the pings just failing. And, if latency is okay on some of the pings but often increases, that shows you’re experiencing latency spikes. Any problems could either be a result of your Wi-Fi or cellular signal strength , or a result of the Internet connection itself.
You can also use Pingify to test your iPhone’s Wi-Fi or cellular signal strength, starting a ping and walking around an area. You might notice that some areas of your home, workplace, or anywhere else have a worse signal. It’s easy to spot dead spots or other bad areas if you’re staring at the ping results while walking around.
Download Pingify from Apple’s App Store and launch it to get started. Tap the “Start Test” button on the main Pingify tab. Pingify will automatically start pinging over both your Wi-Fi and cellular data connections. It will send pings over your VPN, too, if you’re connected to a VPN. Pingify won’t stop until you tap “Stop Test.”
The Analyze tab in the app shows you a history of your Pingify test results along with the geographical location where you performed them. Pingify normally sends pings to google.com, but you can change that server from the Settings tab. If Google’s servers have a problem, that will impact your ping results—but Google normally has fast servers with solid connections.
This tool will be immediately familiar to anyone who’s ever run a ping command. If you haven’t, it’s still a great way of seeing how well your connection is working at the moment. If a web page or app is ever loading slowly on your phone, run a test in Pingify. This will tell you whether you have a connection problem or if that particular web page or app is just slow.
- Share
- Share this post on
- Digg
- Del.icio.us
- Technorati
30 FREE SEEDBOXES FOR OUR USERS EVERY MONTH
PROMOTE TI AND WIN MANY REPUTATION POINTS VERY EASILY
We’ve had HDBits, BTN, PTP, What.cd + MANY MORE GiveAways in the VIP Forum so far
Troubleshoot WiFi Connectivity Issues on iOS with Pingify
Get real-time statistics for your WiFi adapter on your iPhone, compare and analyze results. Pingify mobile network diagnostics tool is the only software for iPhone that can diagnose bad WiFi connections.
Pingify – the Mobile Network Tool to Diagnose Bad WiFi on iPhone
If you’re looking for a mobile network diagnostics tool for iOS that can detect and diagnose dead WiFi hotspots, Internet reliability and VPN dependability, you found it: Pingify!
Pingify, initially an internal testing tool, is now the only bad WiFi diagnostic tool that works on iPhones by sending small amounts of data (pings). It measures the latency and the reliability of your WiFi connection through an internal algorithm.
Forget about using an Android smartphone or a Windows PC to diagnose bad WiFi; now it’s very simple with the Pingify free app – just get it from the Apple Store and discover much more about your WiFi connection performance.
How to Diagnose a Bad WiFi Hotspot on iPhone
You don’t have to access a special console and input cryptic commands to troubleshoot bad WiFi networks with the Pingify mobile network diagnostics tool. Just install the app from the Apple Store (it’s free and it has no ads!) and press the “Start Test” button. For best results, continue to do what you’re usually doing while Pingify is running the WiFi tests – after all, Pingify is made to test under real world conditions!
Here’s how Pingify works:
- While running, Pingify sends out short messages called pings on all your available Internet connections, including your WiFi adapter. These pings measure the reaction time of your connection– basically how fast you get a response after you’ve sent out a request.
- Pingify logs and the location and round trip time these pings and report errors, delays, and the latency (lag) of each connection.
- Pingify then assigns a reliability score that is based on the amount of Pings that are successfully sent and received.
- Use the built in graphs and tools to evaluate the performance of your connections or export your results for further analysis
What Information Can You Find Out with the Pingify Mobile Network Diagnostics Tool?
The Pingify free WiFi stability test for iOS is both friendly to networking newbies and offers a lot of relevant data to advanced networking users. It features a user interface that shows in real time the most important parameters being tested and assessed: Internet latency (ms) and Internet connection reliability (%) for each of the active network adapters: WiFi, LTE and VPN.
As Pingify diagnoses bad WiFi connections, it associates the network data gathered every second with the user location, so you can easily correlate the performance to the real world situation and know which areas you should avoid or improve, if you’re a network engineer.
As mentioned above, the data can be viewed in real time and can also be exported in .tsv format for further analysis.
Are There Better WiFi Troubleshooting Apps for iPhone?
If there were, we wouldn’t have created it for internal testing. Pingify mobile network diagnostics tool is unique in the way that it can diagnose the stability of all network adapters – WiFi, LTE and VPN – just to see which one performs the best at any given time and in any given place.
- Find out when WiFi connection drops (bad WiFi hotspots) on your way to work, so you can avoid that area and continue streaming your favorite music on Apple Music or Spotify.
- See if there are any dead areas where there’s no cellular signal or when it has a lower speed, so you don’t do any live streaming from there.
- Worried about VPN disconnecting and leaving you without Internet or without protection when the Internet resumes? Pingify mobile network diagnostics tool helps you test a VPN in real world conditions and shares all the data you need to feel secure.
Pingify – Your iPhone Networking Diagnostics Companion
Bad WiFi diagnostics, network coverage, Internet reliability and VPN dependability with Pingify mobile network diagnostics tool!
Troubleshooting network-related problems can be a real pain, but Mac OS X includes a cleverly hidden application called Network Diagnostics that can help. Normally you need to use the Network Preference Pane to get at Network Diagnostics, but you can add it to your Dock for one-click access.
Most Mac users get at Network Diagnostics like this:
- Choose Apple menu > System Preferences to launch the System Preferences application.
- Select the Network Preference Pane.
The Network Preference Pane is the normal route to Network Diagnostics. |
|---|
If you arenit already having a network-related problem, you can add Network Diagnostics to your Dock so itis available any time you want it. Hereis how:
- Navigate to System/Library/CoreServices
| Network Diagnostics is hiding in the CoreServices folder. |
|---|
Network Diagnostics can help track down network-related issues. |
|---|
Now you can access Network Diagnostics any time you like with a single mouse click instead of working your way through to the Network Preference Pane. Sure, you are saving only four mouse clicks, but when your network connection goes down, those four clicks could mean the difference between annoyed and raging mad.
Diagnose potential network problems with this useful tool
:max_bytes(150000):strip_icc()/jonfishersquare-93eb80e77a004035887f56816d3623c5.jpg)
- Wichita Technical Institute
- Tweet
- Share
- Tweet
- Share
What to Know
- To ping test a networked device, type the command ping, space, the IP address of the device, and Enter.
- To ping test a website, type the command ping, space, the hostname, and Enter.
This article explains how ping tests work, pinging networked devices, reading a ping test, and ping testing limitations for versions of Windows that run Command Prompt, which includes Windows 11, 10, 8, 7.
Ping tests are not the same as internet speed tests. A ping tests whether a connection can be made; a ping does not determine the connection speed.
How Ping Tests Work
Ping uses the Internet Control Message Protocol (ICMP) to generate requests and handle responses.
When you execute a ping test, it sends ICMP messages from the local device to the remote one. The receiving device recognizes the incoming messages as an ICMP ping request and replies accordingly.
The elapsed time between sending the request and receiving the reply on the local device is the ping time.
How to Ping Networked Devices
In the Windows operating system, the ping command runs ping tests. It’s built into the system and is executed through the Command Prompt. You must know the IP address or hostname of the device to be pinged.
To avoid issues with DNS, use the IP address. If DNS doesn’t find the correct IP address from the hostname, the problem might rest with the DNS server and not with your device.
The Windows command to run a ping test against a router with the 192.168.1.1 IP address looks like this:
The syntax to run a ping test against a website with the hostname lifewire.com looks like this:
If you want to do things like adjust the timeout period, the Time To Live value, or the buffer size, modify the ping command syntax.
How to Read a Ping Test
When a ping is sent to a website such as lifewire.com, the result looks like this:
The IP address in this example belongs to Lifewire, which is what the ping command tested. The 32 bytes is the buffer size, and it’s followed by the response time.
The result of a ping test varies depending on the quality of the connection. A good broadband internet connection results in ping test latency of less than 100 ms, and often less than 30 ms. A satellite internet connection may have a latency that is greater than 500 ms.
Limitations of Ping Testing
Ping accurately measures connections between two devices at the time a test is run. Network conditions change at a moment’s notice, which makes old test results irrelevant. Additionally, internet ping test results vary greatly depending on the target server that’s chosen.
To get maximum value from ping testing, choose ping tools that are easy to use and point them at the correct servers and services you want to troubleshoot.
Wifi/cell info, scanner & ping
Techet
- 4.6 • 4.1K Ratings
- Free
Screenshots
Description
Network Analyzer is a lite version of Network Analyzer Pro – an advanced tool for network diagnostics, LAN scanning and problem detection.
Network Analyzer can help you diagnose various problems with your wifi network setup and Internet connectivity thanks to the tools it provides.
It is equipped with a fast wifi device discovery tool, including all the LAN device’s addresses and names. Further, arbitrary device’s reachability can be tested with the provided ping tool. Finally, it displays various useful information related to your wifi/cell connection.
WIFI LAN SCANNER
• Fast detection of all network devices
• IP address of discovered devices
• NetBIOS, mDNS (Bonjour), LLMNR or DNS name where available
• Pingability test of discovered devices
• Detection of IPv6 availability
PING
• Round trip delay testing including the server’s IP address and hostname
• Support of both for IPv4 and IPv6
• Country detection of the analyzed server
NETWORK INFORMATION
• Default gateway, external IP (v4 and v6), DNS server
• Wifi network information such as SSID, BSSID, IP address (v4 and v6), and subnet mask
• Cell network information such as IP address, network provider, MCC, MNC
MORE
• Full support of IPv6
• Detailed help
• Regular updates
- NetSpot
- Network Analyzer by Technet
- Wi-Fi SweetSpots
- Scany
- WiFi Analyzer by Master App Solution
- Fing
- Speedtest by Ookla
- iNetTools Pro
- OpenSignal Internet Speed test
- WiFiMan
What Is an iPhone WiFi Analyzer?
You may not realize it, but you already have a basic WiFi analyzer on your iPhone, and you’ve used it at least once. Don’t believe us? Just launch Settings from your Home screen, tap the Wi-Fi option, and look at the “Choose a network” section.
It should list all WiFi networks available in your area and display basic information about them, such as their names, security, and signal strength — enough to help you connect to the right network. But what if you need more information to analyze radio signal leakages, discover noise sources, map channel usage, locate effective access points, and so on?
In that case, you need a dedicated iOS WiFi channel analyzer. The good news is that there are many different WiFi analyzer iOS apps to choose from, some more feature-packed and easier to use than others, but all intended to accomplish the same goal: give you more information about available WiFi networks.
How to Use WiFi Analyzer?
You can use a WiFi analyzer in two different ways: to analyze your own WiFi network or to analyze other WiFi networks.
When analyzing your own WiFi network, you probably want to know where its coverage ends and uncover all areas of signal weakness, also known as dead spots. This is easily done with WiFi analyzer iPad or iPhone apps because you can just walk from one place to the next and instantly see where your WiFi network leaves something to be desired.
If all you want to do is learn more information about other WiFi networks in your general area, you don’t have to go anywhere. You can simply collect every detail about surrounding WiFi networks from one place and study their security, signal strength, noise, and configuration.
By combining these two methods, you can effortlessly select the optimal place for a WiFi router, set up a large enterprise WiFi network, or eliminate dead spots that are preventing you from fully enjoying your internet connection.
Here’s a brief overview of the information provided by the best WiFi analyzers for iOS:
- Signal strength: The strength of a WiFi connection is one of the most important measures because it directly affects your coverage and internet speeds. Wireless signal strength is measured in dBm and expressed as negative values, which means that, for example, -70 dBm is worse than -50 dBm. In fact, anything worse than -70 dBm is not a strong signal.
- WiFi band and channel: Most WiFi routers these days support the 2.4 and 5 GHz bands, and having both of these bands enabled at the same time is essential for achieving the best performance possible. Since the two bands are divided into multiple channels, it’s also important to pick a channel that’s not overly cluttered, and iOS WiFi analyzers make this easy.
- Security protocol: WiFi security is a huge issue, especially now when so many employees are working from various remote locations. Unfortunately, not all security protocols supported by WiFi routers are secure enough to prevent attacks from capturing sensitive data, so using the right one is crucial.
- Router vendor: Some of the best WiFi analyzer apps for iPhone can even tell you the manufacturer of a nearby router, which can be useful when hunting rogue networks in office buildings or public places.
- Noise level: The radio frequency spectrum, in which all WiFi routers broadcast their signal, is rather noisy, especially in city centers and other areas where lots of people and their electronic devices gather. Too much background noise can greatly degrade your wireless signal performance and cause your connection to become unstable.
- Upload and download speed: To enjoy a pleasant web browsing or video conferencing experience, you need sufficient upload and download speed. While your WiFi will never be faster than your wired internet connection, it also shouldn’t be significantly slower, so it’s a good idea to measure it before attempting to improve it.
With all this information just a few taps away, diagnosing even the most complicated WiFi issues becomes a breeze. The next chapter of this article lists the top 5 best WiFi analyzer apps for iPhone that you can download right now.
Looking for the best app to use with your laptop? We’ve put together our lists of the best WiFi analyzer apps for Mac and the best WiFi analyzer apps for Windows.
Top 10 Best WiFi Analyzer Apps for iPhone
We scoured the App Store, looking for the best WiFi analyzer app for iPhone and discovered many interesting options and one clear winner. Our selection criteria were fairly straightforward: the best WiFi analyzer iOS must be easy to use, deliver accurate results, and have enough features to satisfy the needs of everyone from home users to professionals.
Quickly diagnose and troubleshoot network fault, availability, and performance issues
Automatic alerts keep you apprised of network performance issues as soon as they occur.
Troubleshoot complex, intermittent issues through historical performance tracking.
Evaluate critical network paths so you can quickly identify the root cause of an issue.
Leverage in-depth network insights to view and diagnose performance problems.
Reduce network downtime
Reduce network downtime
Network downtime can be caused by a variety of different issues. Without the right network diagnostic tools, it can be like searching for a needle in a haystack. SolarWinds ® network monitoring software is a network diagnostic tool designed to continuously conduct latency tests and monitors fault, availability, and performance of network devices. Through the tool’s intelligent network alert system, you can create custom, predefined thresholds and receive notifications the moment those thresholds have been crossed. Access to this type of network diagnostic software ensures you’re the first to know when issues occur, empowering you to act and get your network up and running before it affects business performance.
Quickly resolve network connectivity issues
Quickly resolve network connectivity issues
Accelerate time-to-resolution
Accelerate time-to-resolution
Diagnose network issues and optimize performance
Diagnose network issues and optimize performance
- How to Diagnose Network Issues
- How to Diagnose Network Issues
Diagnosing network issues requires you to collect and analyze relevant information about the devices and links on your network. First, you have to identify the source of the problem. Running a network diagnostic test correlates real-time and historical data, which helps you compare and analyze multiple metrics, including device status and key statistics. A detailed network visualization or data representation like a chart, graph, or topology map, will enable you to determine if the problem relates to an application, network connectivity, user access, storage, or a mix of resources and configurations. With the right information, it’s easier to diagnose the root cause and perform quick, pinpointed troubleshooting.
A network diagnostic tool uses in-depth packet analysis to collect and inspect the data being sent over a computer network. With probes installed on network devices, the tool can view and gather information for all the traffic across the network. The diagnostic tool can then register and display information like response times, data volume, and transactions to locate slowdowns and automatically flag any issues. These insights help admins determine if the application or the network is the cause of poor user experience. This packet-level information can also help create a hop-by-hop packet path map so admins can view and detect network bottleneck locations at a glance.
Network diagnostics are critical to ensure optimal end-user experience. With effective diagnosis, admins can perform fast troubleshooting or even head off issues proactively. This means business colleagues never have to miss a beat due to downtime or other performance problems. Diagnostics can also safeguard your business against a security breach, highlighting unusual spikes in traffic that could indicate a cyberattacker at work.
Network diagnostic software offers robust features to boost business performance and protect against security breaches. Network diagnostic software typically includes a packet sniffer, mapping tool, and more. Within the web-based performance dashboard, charts and graphs display and categorize both real-time insights and historical data. Customizable, intelligent network alerts make it easy to stay apprised of network device health, performance issues, and suspicious spikes in traffic activity.
Network diagnostics play a vital role in business IT strategy. Through real-time alerts and interactive, data-driven dashboards, diagnostics help prevent against latency and connectivity issues before they bring business to a halt. These tools also offer an extra layer of protection against cyberattackers, notifying IT teams of any spikes in traffic indicating a potential security threat. With network diagnostics, admins have ongoing visibility into their network and can more quickly address any performance issues.
NPM tools continuously conduct latency tests and monitor the fault, availability, and performance of network devices. Deep packet inspection tools within the software help identify root causes of performance issues. This network diagnostic software runs packet-level, hop-by-hop analysis along critical network paths, so you can easily view performance, traffic, and configuration details of devices and services. For greater visibility, NPM can integrate with networks that are on-premises, in the cloud, or in hybrid environments.
NPM offers multi-vendor network monitoring, in-depth network insights for enhanced visibility, intelligent maps aggregating and visualizing raw data, advanced alerting, and beyond. These tools can be scaled for large environments, helping companies of all sizes boost performance, keep networks up and running, and protect against security breaches.
Diagnosing network issues requires you to collect and analyze relevant information about the devices and links on your network. First, you have to identify the source of the problem. Running a network diagnostic test correlates real-time and historical data, which helps you compare and analyze multiple metrics, including device status and key statistics. A detailed network visualization or data representation like a chart, graph, or topology map, will enable you to determine if the problem relates to an application, network connectivity, user access, storage, or a mix of resources and configurations. With the right information, it’s easier to diagnose the root cause and perform quick, pinpointed troubleshooting.
A network diagnostic tool uses in-depth packet analysis to collect and inspect the data being sent over a computer network. With probes installed on network devices, the tool can view and gather information for all the traffic across the network. The diagnostic tool can then register and display information like response times, data volume, and transactions to locate slowdowns and automatically flag any issues. These insights help admins determine if the application or the network is the cause of poor user experience. This packet-level information can also help create a hop-by-hop packet path map so admins can view and detect network bottleneck locations at a glance.
Network diagnostics are critical to ensure optimal end-user experience. With effective diagnosis, admins can perform fast troubleshooting or even head off issues proactively. This means business colleagues never have to miss a beat due to downtime or other performance problems. Diagnostics can also safeguard your business against a security breach, highlighting unusual spikes in traffic that could indicate a cyberattacker at work.
How does this speed test work?
This speed test uses WebSocket technology for accurate measuring your real Internet connection speed. The best server is automatically selected when you start the test. The following parameters are measured when the test is run:
PING (or LATENCY) – the network delays in milliseconds [ms] when the data is sent between your computer and the Internet. This is the most important parameter when we are talking about online games or calls. Latency time strongly depends on distance between you and the reference server. The longer distance, the bigger latency value is expected. Typical ping values in domestic networks should not exceed 50 ms. But for example at the distance between United States and Europe the ping value may be between 100 and 150 ms.
DOWNLOAD – the data getting speed from the Internet measured as amount of data divided by the time of data sending and shown in Mega Bytes per second (Mb/s, Mbps). The download speed depends is measured using TCP (WebSocket) procol so it depends on network latency. In other words, if the ping value is biger the connection will reach its maximum throughput in a longer time.
UPLOAD – the data sending speed to the Internet measured in the same way as in case of download and shown also in Mb/s.
Ping Test News
T-Mobile believes in 5G on all frequencies
Most people assume that 5G base stations will have a small range, which will force their dense installation. The American branch of T-Mobile knows a different solution to this problem. It consists in using the 600 MHz network cov. Read more.
Ericsson and T-Mobile tested a 40 Gbps radio link
The base stations are connected to the backhaul network by fiber optic or radio links. Which ones are better? Ericsson and the German department of T-Mobile assume that both technologies are just as good. Recently, they managed t. Read more.
DICE bans in Battlefield V for extremely low graphic details
Players have always been combining how to make the multiplayer games easier. In the network you can find many tips on how to set a given game for better results. However, some Battlefield V players have gone too far, and they hav. Read more.
NETGEAR Nighthawk 5G priced at $499
We are all waiting for the presentation of the first 5G smartphones. Therefore, we happen to forget that the first devices that will allow us to use the new technology will be Wi-Fi routers with 5G modems. One of them is NETGEAR . Read more.
Black Mirror: Bandersnatch doesn`t work on the most popular Netflix devices
After all, I often follow the news, what’s new Netflix offer to new users. Recently, the \’special\’ episode of the Black Mirror series has also been added to the library. How it worked out? The first steps of its launch were l. Read more.
Qualcomm forced a ban on the sale of iPhones in Germany
Qualcomm is continuing its patent crusade against Apple. This time the case concerns a dispute which was considered by the court in Munich. Qualcomm accused Apple of patent infringement and proved his case to the German justice s. Read more.
American operator advertises LTE-Advanced as “5G E” network
I counted on the fact that the operators will not succumb to the temptation of marketing departments and will not start advertising the LTE Advanced Pro networks as 5G Ready, 5G Evolution or Pre 5G. Unfortunately, one of the Amer. Read more.
Apple is replacing screens in iPhone X for free
Apple published a message informing about the startup of the display exchange program for the iPhone X. The problem concerns devices with screens that do not respond to touch or behave as if they were touched, but you did not do t. Read more.
The 5G opponents are accusing the new technology of. birds murder
The new technology is fearful. In the case of 5G, it is argued with a lack of knowledge about the impact of the application of new frequencies on human health and. birds. According to reports from foreign media in the Dutch Hagu. Read more.
Most smartphone users rarely discover all the things that their handsets are capable of. But that’s OK: as long as a smartphone does what its owner wants it to do, there’s no real need for other things. Still, if you have the time and the curiosity to dig deeper into the insides of your phone’s software, you may find things that you didn’t know were there.
All mobile phones have some secret codes that don’t come with the manual, so it’s no wonder that such codes work on Android smartphones. We’ll now show you a code that reveals a hidden Android Testing menu (“testing” is literally the name of this menu). The code is *#*#4636#*#* – you’ll just need to introduce it via your phone’s dialer. Once the last character is introduced, the Testing menu appears out of nowhere, showing you four sub-menus: Phone information (IMEI number, current network, etc.), Battery information (including health, voltage, and temperature), Usage statistics (showing the apps that were last used on your smartphone, including the exact usage time), and Wi-Fi information (besides finding Wi-Fi information, and being able to disable or enable networks, you can run ping tests from here – though you can also do this from the Phone info sub-menu).
While the *#*#4636#*#* code works on various Android smartphones, you may discover that it can’t be used on some devices. Anyway, be careful when accessing the hidden Testing menu. If you change something, make sure you know what you’re doing. For example, if you turn off the phone’s radio (this can be done from the Testing -> Phone information sub-menu), you’ll no longer be able to use your device as a phone – for calls, text messages, or cellular data – unless you turn the radio on again.
Если Вы можете подключиться к маршрутизатору Wi‑Fi, но у Вас возникают проблемы при загрузке веб-страниц, отправке и получении почты, потоковом воспроизведении музыки или видео, запустите Беспроводную диагностику для анализа сетевого подключения к интернету. После завершения анализа появится список найденных проблем и возможных решений, а также рекомендации по настройке сети Wi‑Fi.
Примечание. Беспроводная диагностика не изменяет настройки сети.
Закройте все открытые приложения на компьютере Mac.
Попробуйте подключиться к сети Wi‑Fi, с которой возникают проблемы (если подключение отсутствует).
Удерживая нажатой клавишу «Option», нажмите значок статуса Wi-Fi в строке меню, затем выберите «Открыть Беспроводную диагностику».
Для анализа сетевого подключения следуйте инструкциям на экране.
После завершения анализа нажимайте кнопки информации на панели «Обзор», чтобы узнать подробнее о каждом элементе списка.
Беспроводная диагностика также генерирует сжатый файл со сведениями, которые могут быть полезны администратору сети, поставщику услуг или специалисту службы поддержки.
Этот файл сохраняется в папке /var/tmp. Имя файла начинается с WirelessDiagnostics и оканчивается на .tar.gz.
Чтобы найти этот файл, нажмите значок Finder в панели Dock, выберите «Переход» > «Переход к папке», введите «/var/tmp», затем нажмите «Перейти», чтобы открыть папку с файлом диагностики.
Summary
This article describes how to use the Debug Diagnostics v1.2 tool to troubleshoot a Microsoft Internet Information Services (IIS) process that has stopped responding.
When an IIS process like Inetinfo.exe, Dllhost.exe, or W3wp.exe stops responding (hangs), you may experience any of the following symptoms:
A Web page does not load correctly. For example, the Web page appears to be blank or stops responding.
You experience slow performance on a server that is running IIS. For example, the progress bar moves very slowly when you try to view a Web page, or you notice a message that resembles the following in the status bar:
Web site found. Waiting reply
On a server that is running IIS 6.0 or higher, warning messages that resemble one of the following are written to the System log:
Warning message 1
Warning message2Note IISService is an IIS service that is running on the computer. ProcessID is the Process ID for a process that is running on the computer.
This article discusses how to install and how to configure the Debug Diagnostics tool. You can use the Debug Diagnostics tool to troubleshoot an IIS process that has stopped responding.
More Information
When an IIS process stops responding, we recommend that you create a full memory dump file of the IIS process while IIS is processing client requests. You can use the Debug Diagnostics tool to capture and analyze memory dump files that are captured when IIS is processing client requests.
To install and configure the Debug Diagnostics tool, follow these steps:
Download and install the Debug Diagnostics Tool. To install the Debug Diagnostics Tool, visit the following Microsoft Web site:
If you are configuring the Debug Diagnostics tool for use with IIS 6.0 or higher, go to step 3.
In Microsoft Internet Information Services 5.1 and in Microsoft Internet Information Services 5.0, turn off the debug exception catching feature. To do this, follow these steps:
Click Start, click Run, type Inetmgr.exe, and then click OK.
Right-click the computer that you want to configure, and then click Properties.
In the Master Properties list, click WWW Service, and then click Edit.
On the Home Directory tab, click Configuration.
On the Process Options tab, click to clear the Enable debug exception catching check box, and then click OK.
Restart IIS. You must restart IIS for this change to take effect.
Create a dump file by using one of the following methods:
Create a Performance rule. To do this, follow these steps:
Click Start, click Run, type the path of the Debug Diagnostics tool, and then click OK.
Note By default, the Debug Diagnostics tool is located in the C:\Program Files\DebugDiag folder.
On the Rules tab, click Add Rule.
Click Performance, choose HTTP Response Time, and then click Next.
Click Add URL, type the URL for a Web site on which you experience the issue, click OK, and then click Yes to test the URL.
Click OK, and then click Next.
Click Add Dump Target.
In the Target Type list, click the target type that you want, click OK, and then click Next.
Type a name for the rule, type a path for the user dump file location, and then click Next.
Click Activate the rule now, and then click Finish.
On the Rules tab, notice that the rule is Active in the Status column.
Manually create an IIS Hang Dump file. To do this, follow these steps:
Click Start, click Run, type the path of the Debug Diagnostics tool, and then click OK.
Note By default, the Debug Diagnostics tool is located in the C:\Program Files\DebugDiag folder.
On the Tools menu, click Create IIS/COM+ Hang Dump.
Create a user dump file for a process. To do this, follow these steps:
Click Start, click Run, type the path of the Debug Diagnostics tool, and then click OK.
Note By default, the Debug Diagnostics tool is located in the C:\Program Files\DebugDiag folder.
On the Processes tab, right-click the process that you want to troubleshoot, and then click Create Full Userdump.
Analyze the dump file. To analyze the dump file, follow these steps:
Click Start, click Run, type the path of the Debug Diagnostics tool, and then click OK.
Note By default, the Debug Diagnostics tool is located in the C:\Program Files\DebugDiag folder.
On the Advanced Analysis tab, click Add Data Files.
Locate and then click the dump file that you want to analyze, and then click Open.
On the Advanced Analysis tab, click Crash/Hang Analysis, and then click Start Analysis.
Review the report that is displayed in Microsoft Internet Explorer. A copy of this report is also stored in the \DebugDiag\Reports folder.
Note If you want to troubleshoot a custom DLL, you can include the custom PDB files. To include the custom PDB files, click Options and Settings on the Tools menu, click Folder and Search Paths, type the path in the Symbol Search Path for Debugging box, and then click OK.
References
For more information about how to use the Debug Diagnostics tool to troubleshoot high CPU usage by an IIS process, click the following article number to view the article in the Microsoft Knowledge Base:
919791 How to use the Debug Diagnostics Tool to troubleshoot high CPU usage by a process in IIS
For more information about how to use the Debug Diagnostics tool to troubleshoot high memory usage by an IIS process, click the following article number to view the article in the Microsoft Knowledge Base:
919790 How to use the IIS Debug Diagnostics tool to troubleshoot a memory leak in an IIS process
For more information about how to use the Debug Diagnostics tool to troubleshoot an IIS process that closes unexpectedly, click the following article number to view the article in the Microsoft Knowledge Base:
919789 How to use the Debug Diagnostics tool to troubleshoot an IIS process that stops unexpectedly
Here’s a complete guide on how to enter CheckerBoard Diagnostics Mode in iOS 10.3 running on iPhone or iPad.
iOS 10.3 Has a Hidden CheckerBoard Diagnostics Mode Setting – Accessing is Pretty Straightforward too
With the release of iOS 10.3 Beta, Apple has baked in a new CheckerBoard diagnostics mode, allowing Apple to quickly go through certain parameters of your iPhone or iPad. Using this feature, the company can find out if there is something wrong with the software or hardware, or maybe both. Interestingly, anyone can access this feature, thanks to developer Steve Troughton-Smith. But remember, while this feature is accessible right now by anyone, there’s a chance Apple might lock it down as soon as the final version of the software is released to the public later on. Also, since this feature is meant for Apple and its employees to run diagnostics on your iPhone or iPad, therefore please do not tinker around with it too much. There’s no telling what sort of damage you might end up doing to your device. Therefore it’s best to play safe at every step of the way.
Are we clear? Let’s dive into the neat stuff now!
1. Power down your iPhone or iPad.
2. Connect your device to a charger and then immediately hold down the Volume up + Home key combination together.
3. Keep on holding the key combination until you boot straight into the CheckerBoard Diagnostics Mode.
Quite frankly, there’s nothing much to do when you enter this mode as it is mainly meant for Apple itself. And like I mentioned above, there’s a high chance Apple might even end up removing this feature altogether in the final release in a way that it’s only left to be accessed by the company’s employees only. Nonetheless, it’s a cool little party trick to know about, given you are running iOS 10.3 Beta.
This article demonstrates how to use a ping test and traceroute tools to test network connectivity between two hosts. Ping performs a basic test to determine if a remote host is available, while traceroute tests the complete route network packets take from one host to another. Traceroute is especially helpful for diagnosing where network slowdowns and congestion occur.
Testing network connectivity
Many scenarios require you to test things locally on your computer using the command line. For example, if you are trying to test the connection between your computer and a remote host, a web-based tool cannot provide this information. It only tests the connection from its own server to the remote host.
The exact steps to use the ping and traceroute tools from the command line depend on your computer’s operating system. Follow the appropriate procedures below for your operating system.
Check host availability with ping test
The basic ping test is one of the easiest things you can do to verify connectivity between your computer and a remote host. This test is easy to run from the command line.
Using ping test on Microsoft Windows
To use the ping program on Microsoft Windows, follow these steps:
- Open a DOS command window. To do this, click Start , click Run , type cmd , and then press Enter.
- At the command prompt, type the following command. Replace example.com with the domain that you want to test:
Interpret the output from ping:
- If the remote host is active and configured to respond to ping requests, responses appear. For example, the following output shows ping responses from an A2 Hosting server:
Alternatively, if the remote host is down, or not configured to respond to ping requests, you do not see any responses.
Using ping test on Apple Mac OS X and Linux
To use the ping program on Mac OS X and Linux, follow these steps:
- Open a terminal window. The procedure to do this depends on your operating system and desktop environment:
- On Mac OS X, click Applications , click Utilities , and then click Terminal .
- On Linux, open a terminal window.
At the command prompt, type the following command. Replace example.com with the domain that you want to test:
Press Ctrl+C to stop ping after a few tests run, and then interpret the output:
- If the remote host is active and configured to respond to ping requests, responses appear. For example, the following output shows ping responses from an A2 Hosting server:
On the other hand, if the remote host is down, or not configured to respond to ping requests, you do not see any responses.
Testing the path to a remote host with traceroute
The traceroute program provides much more detailed information about a connection to a remote host than ping. Traceroute (or tracert on Microsoft Windows systems) displays information about each “hop” a packet takes from your computer to the remote host. It is often a good way to pinpoint possible ISP connection issues or network bottlenecks.
Using tracert on Microsoft Windows
On Windows-based systems, use the tracert program to test the path to a server. To do this, follow these steps:
- Open a DOS command window. To do this, click Start , click Run , type cmd , and then press Enter.
- At the command prompt, type the following command. Replace example.com with the domain that you want to test:
Interpret the output from tracert:
- Tracert displays each hop, indicated by a number in the left column. It also displays the domain and IP address at each hop, as well as the time spent. For example, the following output shows the path to an A2 Hosting server:
You can examine the times between each hop to look for places where the connection “hangs”. In some cases, tracert may also time out, which is indicated by an asterisk (*).
Using traceroute on Apple Mac OS X and Linux
To use the traceroute program on Mac OS X and Linux, follow these steps:
- Open a terminal window. The procedure to do this depends on your operating system and desktop environment:
- On Mac OS X, click Applications , click Utilities , and then click Terminal .
- On Linux, open a terminal window.
At the command prompt, type the following command. Replace example.com with the domain that you want to test:
Interpret the output from traceroute:
- Traceroute displays each hop, indicated by a number in the left column. It also displays the domain and IP address at each hop, as well as the time spent. For example, the following output shows the path to an A2 Hosting server:
You can examine the times between each hop to look for places where the connection “hangs”. In some cases, traceroute may also time out, which is indicated by an asterisk (*).
Testing network connectivity with MTR
MTR (“My Traceroute”) is a network diagnostic tool that combines the functionality of the ping and traceroute programs described above. It is a good way to monitor in real-time the path network packets take to their destination.
Using MTR on Microsoft Windows
WinMTR is a version of MTR for computers running Microsoft Windows. To download WinMTR, use your web browser to go to and then install the program on your computer.
After you install WinMTR, follow these steps to run a network test:
- Start WinMTR.
- In the Host text box, type the name of the domain you want to test.
- Click Start . MTR continually tests connectivity to the host, displaying the packet route and total number of pings.
- To stop testing, click Stop .
Using MTR on Linux
MTR may already be installed by your Linux distribution. If it is not installed, you can install it using your distribution’s package manager (for example, apt-get or yum). After MTR is installed, follow these steps to run a network test:
- In Linux, open a terminal window.
- To begin a network test, type the following command. Replace example.com with the name of the domain you want to test:
The previous command starts MTR in text mode. If your Linux installation has a desktop environment installed, you can type the following command to start MTR with a GUI instead:
MTR continually tests connectivity to the host, displaying the packet route and total number of pings:
- To change the display mode, type d .
- To restart the test, type r .
- For additional help, type h .
wikiHow is a “wiki,” similar to Wikipedia, which means that many of our articles are co-written by multiple authors. To create this article, 54 people, some anonymous, worked to edit and improve it over time.
This article has been viewed 2,727,680 times.
The Ping command allows you to test the connection speed between you and another network node. This wikiHow will teach you how to use the Ping command on any system.
Read the first line. The first line tells you what the command is doing. It will repeat the address you put in and tell you how much data is being sent. For example:
Pinging [173.203.142.5] with 32 bites of data:
Read the body of the output. A successful Ping command will return lines that display how long it took the address to respond. TTL represents the number of hops that occurred during the packet transfer process. The lower the number, the more routers the packet passed through. [2] X Research source Time is how long in milliseconds the connection took:
Reply from 173.203.142.5: bytes=32 time=102ms TTL=48
Reply from 173.203.142.5: bytes=32 time=105ms TTL=48
Reply from 173.203.142.5: bytes=32 time=105ms TTL=48
Reply from 173.203.142.5: bytes=32 time=108ms TTL=48
- You may need to press Ctrl + C to stop pinging.
Read the summary. After the operation is completed a summary of the results will be displayed. Lost packets mean your connection to the address is unreliable, and data is being lost in the transfer. The summary will also display the average time the connection took:
Ping statistics for 173.203.142.5:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 102ms, Maximum = 108ms, Average = 105ms
Check your entry. One of the common error reports looks similar to:
Ping request could not find host Please check the name and try again. This usually means that the you have misspelled the hostname.
- Try retyping it to correct any spelling errors. If that doesn’t fix the problem, then try another well-known hostname, such as a search engine or news site. If that reports “Unknown host,” then the problem is most likely the address of the domain name server.
- Ping using the host’s IP address instead of its name (ex. 173.203.142.5). If this is successful then either the address you are using for the domain name server is incorrect or it is unreachable or down.
Check your connection. Another error message is:
sendto: No route to host This may mean the address of the gateway is incorrect or that the connection from your PC is not up and running.
- Ping 127.0.0.1: that’s your own PC. If this fails, your TCP/IP is not functioning correctly, and your network adapter needs to be reconfigured. [3] X Research source
- Check your wireless connection or the connection from your PC to your router, especially if it was working previously.
- Most PC network ports have an indicator light that indicates a good connection and one that blinks as data is transferred. As the ping command transmits packets at about 1 per second, you should be able to see the data light blink.
- Check that the router has the proper indicators light (and no faults), including the one that indicates a good connection to your PC. If a fault indicator is on, follow the cable from your PC to the router to make sure it is properly connected, then call your cable or broadband provider if necessary.
Sharing is caring!
Are you a webmaster? IT guru? All-around geek? If so, we’ve got the networking tools you need to keep your networks in tip-top shape. Here’s what you’ll find available:
- DNS Lookup
- Email Checker
- HTTP Headers
- IDN and Punycode Conversion
- NS Lookup
- Online Ping
- Spam Blacklist Checker
- Traceroute
- URL Encode and Decode
- WHOIS Search
We’ve been providing these free of charge for over twenty years, so don’t hesitate to take advantage of any of these! If you want to know a bit more about these tools, read on.
DNS Lookup
The DNS Lookup tool retrieves domain name records for the domain name that you provide. You can use this to help diagnose problems and see if the problem originates from the domain name server — if you cannot return a domain’s records, you’ll know where to begin troubleshooting!
This tool returns only address (A) records. For other types of domain name records, use NsLookup.
NsLookup
The NsLookup tool allows you to provide a hostname and request one or more types of DNS records (e.g., A, NS, CNAME records).
Email Checker
The Email Checker allows you to test the validity and reachability of an email address. It makes sure that the email is syntactically valid and that it is available via an SMTP server. If you’re trying to cull false email addresses from your email list or something similar, this tool will be helpful.
HTTP Headers
The HTTP Headers tool allows you to see what headers are returned by a web server for a specific domain name or IP Address. If you notice odd behavior with your HTTP connections, you can use this tool to troubleshoot the top-level domain. Alternatively, you can use it to check for redirection — minimizing these optimizes any links you might be using.
IDN and Punycode Conversion
If you are working with domain names that contain non-English characters, you’ll need to convert the domain name into punycode, which can then be provided to the DNS server. In some circumstances, you might need to convert punycode back to the original domain name. The IDN to Punycode and Punycode to IDN tools will help you with these tasks.
Online Ping
To determine if a server is responding to requests, you can use Online Ping. You provide an IP address or a domain name, and you can see if the host is responding or not.
Spam Blacklist Checker
With the Spam Blacklist Checker, you can check to see if a domain name (regardless of whether you own it or not) has been put on a spam blacklist. This can be helpful if you aren’t receiving mail or are sending mail that isn’t being received by the intended recipients.
Traceroute
If you are curious as to what path your requests are taking, as well as how long it takes to get from point A to point B (as well as intermediary stops), you can use the Traceroute tool. This can help you with things like:
- Determining if there’s a specific server (or node) that is slow or unreachable
- Figuring out who hosts a specific resource and where the host is located
- Checking the reachability of your site
URL Encode and Decode
If you need to include special characters in your URL, you’ll need to encode them so that the URL remains valid. You can do this with URL Encode. Conversely, if a URL contains special characters and has been encoded, yet you want to see it in a more human-readable form, use URL Decode to standardize the URL.
WHOIS Search
If you are curious as to who the responsible party (or parties) is behind a domain name, the WHOIS query will allow you to query multiple domain registrars’ databases. If the owner has chosen to hide their information, you can nevertheless return forwarding information.
1. Open Spotlight. Click the Spotlight icon, which resembles a magnifying glass, in the top-right corner of the screen.
Is this faq useful?
Your feedback helps improve this site.
What’s your concern with this article?
- Dissatisfied with product
- Too Complicated
- Confusing Title
- Does not apply to me
- Too Vague
- Other
We’d love to get your feedback, please let us know how we can improve this content.
Thank you
We appreciate your feedback.
Click here to contact TP-Link technical support.
Subscribe TP-Link takes your privacy seriously. For further details on TP-Link’s privacy practices, see TP-Link’s Privacy Policy.
Be The First To Get Exclusive Deals & News
- tp-link
- kasa
Get products, events and services for your region.
To provide a better experience, we use cookies and similar tracking technologies to analyze traffic, personalize content and ads. By continuing to browse this website, you agree to our use of cookies and such technologies. Learn more Don’t show again
To provide a better experience, we use cookies and similar tracking technologies to analyze traffic, personalize content and ads. By continuing to browse this website, you agree to our use of cookies and such technologies. Learn more Don’t show again
These cookies are necessary for the website to function and cannot be deactivated in your systems.
accepted_local_switcher, tp_smb-select-product_scence, tp_smb-select-product_scenceSimple, tp_smb-select-product_userChoice, tp_smb-select-product_userChoiceSimple, tp_smb-select-product_userInfo, tp_smb-select-product_userInfoSimple, tp_top-banner, tp_popup-right-bottom
__livechat, __lc2_cid, __lc2_cst, __lc_cid, __lc_cst, CASID
VISITOR_INFO1_LIVE, YSC, LOGIN_INFO, PREF, CONSENT, __Secure-3PSID, __Secure-3PAPISID, __Secure-3PSIDCC
Analysis and Marketing Cookies
Analysis cookies enable us to analyze your activities on our website in order to improve and adapt the functionality of our website.
The marketing cookies can be set through our website by our advertising partners in order to create a profile of your interests and to show you relevant advertisements on other websites.
Google Analytics & Google Tag Manager & Google Optimize
_gid, _gat, _gat_global, _ga, _gaexp
Google Ads & DoubleClick
NID, IDE, test_cookie, id, 1P_JAR
fr, spin, xs, datr, c_user, sb, _fbp
_ce.s, _CEFT, _gid, cean, _fbp, ceac, _drip_client_9574608, cean_asoc
_hjKB, _fbp, ajs_user_id, _BEAMER_LAST_UPDATE_zeKLgqli17986, _hjid, _gcl_au, _ga, ajs_anonymous_id, _BEAMER_USER_ID_zeKLgqli17986, _hjAbsoluteSessionInProgress, _hjFirstSeen, _hjIncludedInPageviewSample, _hjTLDTest
lms_analytics, AnalyticsSyncHistory, _gcl_au, liap
– Mills, D. L; “Internet Delay Experiments”; RFC 889; Dec 1983.
The Internet Ping command bounces a small packet off a domain or IP address to test network communications, and then tells how long the packet took to make the round trip. The Ping command is one of the most commonly used utilities on the Internet by both people and automated programs for conducting the most basic network test: can your computer reach another computer on the network, and if so how long does it take?
Every second of the day there are untold millions of pings flashing back and forth between computers on the Internet like a continuous shower of electronic neural sparks. The following subsections provide information on how Ping was invented, how Ping works, how to use Ping, Ping web sites, and info on the original Unix Ping version.
How Ping was invented. The original PING command stood for “Packet Internet Groper”, and was a package of diagnostic utilities used by DARPA personnel to test the performance of the ARPANET. However, the modern Internet Ping command refers to a program was written by Mike Muuss in December, 1983, which has since become one of the most versatile and widely used diagnostic tools on the Internet. Muuss named his program after the sonar sounds used for echo-location by submarines and bats; just like in old movies about submarines, sonar probes do sound something like a metallic “ping”.
How Ping works. The Internet Ping program works much like a sonar echo-location, sending a small packet of information containing an ICMP ECHO_REQUEST to a specified computer, which then sends an ECHO_REPLY packet in return. The IP address 127.0.0.1 is set by convention to always indicate your own computer. Therefore, a ping to that address will always ping yourself and the delay should be very short. This provides the most basic test of your local communications.
How to use Ping. You can use the Ping command to perform several useful Internet network diagnostic tests, such as the following:
- Access. You can use Ping to see if you can reach another computer. If you can’t ping a site at all, but you can ping other sites, then it’s a pretty good sign that your Internet network is fine and that site is down. On the other hand, if you can’t ping any site, then likely your entire network connection is down — try rebooting.
- Time & distance. You can use the Ping command to determine how long it takes to bounce a packet off of another site, which tells you its Internet distance in network terms. For example, a website hosted on your neighbor’s computer next door with a different Internet service provider might go through more routers and be farther away in network distance than a site on the other side of the ocean with a direct connection to the Internet backbone.
If a site seems slow, you can compare ping distances to other Internet sites to determine whether it is the site, the network, or your system that is slow. You can also compare ping times to get an idea of which sites have the fastest network access and would be most efficient for downloading, chat, and other applications.
- Domain IP address. You can use the Ping command to probe either a domain name or an IP address. If you ping a domain name, it helpfully displays the corresponding IP address in the response.
You can run the ping command on a Windows computer by opening an MSDOS window and then typing “ping” followed by the domain name or IP address of the computer you wish to ping. You can list the available options for the Windows ping command with “ping -?”.
Online ping. If you can’t use the Ping command from your own computer because of a firewall or other restriction, or want to do an Internet ping from another location than your own, you can use one of the following websites that offer online ping services:
Remember when doing an online ping that the packets are sent from that website, so the times that are returned reflect the path from that location and not from your computer. Nevertheless, a ping from an online website can be useful to test if an address can be reached from different places around the Internet, to do comparative timing to test how long it takes to reach one site compared to others.
If the times returned by several online ping sites to an Internet address are consistently long, then the destination site’s network is likely having problems. On the other hand, if you can ping an address from an online ping site but not from your own computer, then there is likely some block in your network preventing you from communicating with that site.
Unix version. Muuss originally created the ping command for the Unix system, with the options summarized below:
ping [-q] [-v] [-R] [-c Count] [-i Wait] [-s PacketSize] Host
By Amy | Follow | Last Updated February 22, 2022
Summary :
If you have issues with lag when playing online games – other gamers appearing, disappearing and constantly jumping around, it could be caused by the high ping. So, how to fix high ping? Here, MiniTool will offer you the reasons for the high ping and solutions to lower your ping.
Quick Navigation :
- What Makes the High Ping
- Fix 1: Close Bandwidth Hogging Applications
- Fix 2: Disable Windows Auto-Updates
- Fix 3: Swap Wi-Fi to an Ethernet Connection
- Fix 4. Update Network Drivers
- User Comments
What Makes the High Ping
Before answering the question “what makes the high ping”, you need to know what does the ping means. Ping refers to a network utility indicating the signal sent out across the Internet to another computer and then that computer will send back its own signal.
This signal is measured by milliseconds in order to let you know the time of sending a data package from a computer to the Internet Server and returning back. You may ask why my ping so high is. Here are 5 main factors.
- Internet service provider quality
- Internet connection speed
- Inadequate bandwidth
- Configuration of firewalls
- Geographical location
Once you get the high ping, the online game cannot respond quickly or the page fails to load. That will affect your game experience seriously.
If you are a gamer, you may be also interested in this: How to Get Red Dead Redemption 2 PC Recommended Disk Space
How to fix high ping? Here are some effective solutions that can fix the high ping. Keep reading the article to lower your ping.
Fix 1: Close Bandwidth Hogging Applications
As Bandwidth hogging applications slows down your network, the high ping issue occurs in your game. You need to remember to close the resource-hungry applications running in the background before booting LOL. Here is the answer to how to fix high ping.
Step 1: Open the Run dialog window by pressing Win plus R keys, and then type resmon and hit Enter.
Step 2: Click the Network option in the pop-up Resource Monitor window. Then observe the Total volume. You will know what programs are occupying most of your network resources in this way.
Step 3: Right click the application that uses much of your bandwidth, and then select the End Process option from the function menu.
Step 4: Click End Process in the pop-up checkbox. Then check whether the high ping is solved or not.
Fix 2: Disable Windows Auto-Updates
Windows will update automatically even without your permission, and thus the updates may be running in the background while you are playing game. As you are unable to pause the update that already started, you may have a bad online game experience due to high ping. How to fix high ping?
Disabling Windows auto-updates helps, and there’s how to do:
Step 1: Open Settings, and then navigate to Update & Security. Click Windows Update in the left action panel, and then scroll down the right side of the page to click on Advanced options.
Step 2: Find and click on Delivery optimzation in the pop-up page.
Step 3: Click Advanced options from here.
Step 4: Check the two settings as the picture shows, and then drop down the upload and download bandwidth percentage to 10%.
Alternatively, you can choose to inform Windows that your network is metered. That is to say you need to connect to another Wi-Fi or turn the metered connection off to download Windows update.
Follow the path below to finish the operation.
Open Settings > Network & Internet > Ethernet > Set as metered connection.
Fix 3: Swap Wi-Fi to an Ethernet Connection
There is no denying that wireless network is not as stable as wired network. When your computer connect to Wi-Fi, you will obtain more interruption. For instance, when you play LOL in a room far away from the router, the received Wi-Fi signal would be very weak and hence the high ping issue happens.
How to lower ping? Try swap Wi-Fi to an Ethernet network. You can finish this switch in Settings easily. However, this method is not suitable for all users. Alternatively, you are able to buy a powerline Ethernet adapter extending the reach of your home network to places with poor wireless coverage.
Fix 4. Update Network Drivers
It is always a good idea to have the latest network driver that works with your current version of Windows. Driver Easy Pro can detect all outdated drivers and update them with just one click. Here is the guide:
Step 1: Install Driver Easy and launch it. Click the Scan Now button.
Step 2: After the scanning process is completed, click the Update All button to download and install the latest drivers for all devices with outdated drivers.
When the network issue is solved, your high ping may also be fixed too. How to reduce ping? How to decrease ping? The above are the answers.
ABOUT THE AUTHOR
Position: Columnist
Having writing articles about computer tech for a long time, I am rather experienced especially on the aspect of computer optimization, PC enhancement, as well as tech terms explanation. The habit of looking through tech forums makes me a great computer issues collector. And then, many articles related to these issues are released, which benefit plenty of users. Professional, effective, and innovative are always the pursuit of an editing worker.
The Ping utility is essentially a system administrator’s tool that is used to see if a computer is operating and also to see if network connections are intact. Ping uses the Internet Control Message Protocol (ICMP) Echo function which is detailed in RFC 792. A small packet is sent through the network to a particular IP address. This packet contains 64 bytes – 56 data bytes and 8 bytes of protocol reader information. The computer that sent the packet then waits (or ‘listens’) for a return packet. If the connections are good and the target computer is up, a good return packet will be received. PING can also tell the user the number of hops that lie between two computers and the amount of time it takes for a packet to make the complete trip. Additionaly, an administrator can use Ping to test out name resolution. If the packet bounces back when sent to the IP address but not when sent to the name, then the system is having a problem matching the name to the IP address. As mentioned previously, Ping has also evloved from a noun/acronym into a verb, for example: “Ping server X to see if it is up” The time it takes for the packet to get to the target computer and back again is known as the round trip time. If this takes an extended period of time, it is indicative that something may be wrong.
How Ping was invented
The original PING utility stood for “Packet Internet Groper”, and was a package of diagnostic utilities used by DARPA personnel to test the performance of the ARPANET. The modern Ping program was written by Mike Muuss in December, 1983, and has since become one of the most versatile and widely used diagnostic tools on the Internet. Muuss named his program after the sonar sounds used for echo-location by submarines and bats. Just like in old movies about submarines, sonar probes do sound like a metallic “pingggg”.
How Ping works
The Ping program works much like a sonar echo-location. It sends a small packet of information containing an ICMP ECHO_REQUEST to a specified computer, which then sends an ECHO_REPLY packet in return. The IP address 127.0.0.1 is set by convention to always indicate your own computer. Therefore, a ping to that address will always ping yourself and the delay should be very short.
How to use Ping
You can use Ping to perform several useful network diagnostics, such as the following:
You can perform a ping on a Windows computer by opening an MSDOS window and then typing “ping” followed by the domain name or IP address of the computer you wish to ping. You can list the available options with the command “ping -?”.
If you can’t use Ping from your own computer because of a firewall or other restriction, or want to do a ping from another location than your own, you can use one of the following web sites:
These pings are sent from the computer hosting the web site, not from your computer, so the times returned reflect the time for communication from that web site, not from your computer. However, they are useful to determine if an address can be reached from different places around the Internet, and to determine how long it takes to reach one site compared to others from most sites.
If the times returned by several web ping sites to a given site are long, then the site’s network is likely having problems. If you can ping a site from a web ping site but not from your own computer, then there is some block in your network preventing you from reaching that site.
Unix version
Muuss originally developed the ping command for the Unix system, and that version has the range of options summarized below:
Introduction
An important part of administering servers is monitoring network connectivity.
There are a few tools that are simple to use, but valuable to know. In this guide, we will discuss how to use a tool called traceroute to diagnose where a network issue may be happening.
We will also look at a utility called mtr which combines much of the functionality of ping and traceroute into one interface.
How To Use Traceroute
traceroute is a simple tool to show the pathway to a remote server. This can be anything from a website that you are attempting to visit, to a printer on your local network.
The traceroute program is installed by default on just about every Linux distribution, so you shouldn’t need to install it.
To call it, we simply need to provide a website or IP address that we would like to explore:
You’ll receive output similar to the following:
The first line tells us the conditions that traceroute is operating under:
It gives the specified host, the IP address that DNS returns for that domain, the maximum number of hops to check, and the size of the packet that will be used.
The maximum number of hops can be adjusted with the -m flag. If the host you are trying to route to is over 30 hops away, you may need to specify a larger value here. The maximum value you can set is 255.
You can adjust the size of the packet that is sent to each hop by giving the integer after the hostname:
You’ll see output like this:
After the first line, each subsequent line represents a “hop”, or intermediate host that your traffic must pass through to reach the computer represented by the host you specified.
Each line has the following format:
Here is an example of a hop you might see:
Here is what each field means:
- hop_number: A sequential count of the number of degrees of separation the host is from your computer. Traffic from hosts with higher numbers have to go through more computers to get routed.
- host_name: This field contains the result of a reverse DNS lookup on the host’s IP address, if available. If no information is returned from the reverse DNS query, the IP address itself is given.
- IP_address: This field contains the IP address for this network hop.
- packet_round_trip_times: The remainder of the line gives the round-trip times for a packet to the host and back again. By default, three packets are sent to each host and each attempt is appended to the end of the line.
If you would like to change the number of packets that are tested against each host, you can specify a number with the -q option, like this:
If you would like to forgo the reverse DNS lookup to speed up the trace, you can pass the -n flag:
You’ll get output like this:
If your traceroute dissolves into some asterisks (*), there is a problem with the route to the host.
What Does a Route Issue Mean?
If your traceroute attempt stops at a particular hop or node and cannot find a route to the host, you have a problem.
While the hop where the route fails to return may be the location of the networking issue, it isn’t always that easy to diagnose.
Due to the fact that each ping represents a round-trip packet, and the situation where packets often use different pathways in either direction, it may indicate a problem in a completely different, possibly closer route.
It also may be the case that the problem is with the hop directly after the last hop you see. It is difficult to diagnose the exact location of the problem unless you can get a return traceroute from that specific hop. This is usually not possible outside of your own network.
How To Use MTR
A dynamic alternative to the traceroute program is mtr . Combining the functionality of ping and traceroute, mtr allows you to constantly poll a remote server and see how the latency and performance changes over time.
Unlike traceroute, mtr is not installed by default on most systems. You can get it by typing the following commands.
Once it is installed, you can call it by typing:
You’ll recieve output like this:
While the output may look similar, the big advantage over traceroute is that the output is constantly updated. This allows you to accumulate trends and averages, and also allows you to see how the network performance varies over time.
If you ran a traceroute, there is a possibility that the packets that were sent to each hop happened to make the trip without incident, even in a situation where the route is suffering from intermittent packet loss. The mtr utility allows you to monitor for this situation by gathering data over a wider range of time.
It is also possible to run mtr with the –report option, which returns the results of sending 10 packets to each hop.
The report looks like this:
This can be useful when you don’t necessarily want to measure in real-time, but you want a greater range of data than traceroute provides.
Conclusion
With traceroute and mtr , you can get a sense as to which servers on your way to a specific domain or address are causing problems. This can be useful when troubleshooting an internal network, and also when trying to provide information to support members or ISPs when you are experiencing network problems.
Want to learn more? Join the DigitalOcean Community!
Join our DigitalOcean community of over a million developers for free! Get help and share knowledge in our Questions & Answers section, find tutorials and tools that will help you grow as a developer and scale your project or business, and subscribe to topics of interest.
iOS network diagnostics sdk
By ingegrating iOS network diagnostics sdk you can easily do ping/traceroute/mobile public network information/port scanning on IPhone.
Take a screenshot of the network diagnostic app developed with this sdk:
- Download UNetState in App Store
- Welcome star & fork
- iOS >= 9.0
- Xcode >= 7.0
- Setting Enable Bitcode to NO
Installation and use
Add the following dependencies to your project’s Podfile :
Import the SDK header file to the project:
In addition, you need to add -lc++ , -ObjC , $(inherited) to the project’s Build Setting -> other link flags . As shown below:
The default traceroute command on the command line sends a UDP packet (referred to as udp traceroute):
In the terminal of mac, enter traceroute -I baidu.com to use the ICMP protocol to do traceroute. This function is provided in sdk:
If you want to do the LAN active ip scanning function, then you can quickly monitor every active ip with the SDK, and the SDK will return to you the scanning progress.
Specific steps are as follows:
- Create an object and set the proxy PNetMLanScannerDelegate
- Start the scan and process the active ip through its delegate method
- Monitor scan progress (optional)
- Setting SDK log level
- Get device public ip info
Ios platform network diagnostic APP (using the SDK), support ping and domain name ping, traceroute (udp, icmp protocol), support tcp ping, port scan, nslookup and other functions.
Simply go to the directory where the Podfile file is located and install the SDK to run successfully.
In development, you often encounter problems with the interface (DNS resolution error, etc.), so you need to detect whether the mobile terminal to the server’s network is not connected, so you need to interrupt ping on the mobile phone, but the free network detection tool on the market. Most have pop-up ads affecting the experience (eg: iNetTools), so it is necessary to develop a web drama detection app.
All functions are implemented using the functions provided by the SDK. The pages and icons are mainly imitating the NetWork Utility on the MAC, and hope to provide a valuable reference for your application.
- If you have any questions or need any feature, please submit issue
- If you want to contribute, please submit pull request
- Welcome star & fork
About
ios平台网络诊断SDK,支持对ip和域名的ping,traceroute(udp,icmp协议),支持tcp ping, 端口扫描,nslookup,局域网活跃ip扫描等功能———–Ios platform network diagnostic SDK, support ip and domain name ping, traceroute (udp, icmp protocol), support tcp ping, port scan, nslookup, LAN active ip scan and other functions
Bad wi-fi got you down ? You’ve got a host of hardware options that can help you out, from mesh routers to Wi-Fi repeaters , but before you upgrade any set up, do some detective work—with some carefully chosen apps you can work out where your wi-fi network is failing and come up with better possible solutions.
First of all, check the download and upload speeds you’re getting and compare them with the figures promised to you by your Internet Service Provider. An app like Ookla Speedtest ( Android , iOS ) or Netflix’s Fast Speed Test ( Android , iOS ) can do the job here—the Netflix app is the simplest, but is specifically related to speeds to and from Netflix servers. The Ookla one, besides more broadly testing your internet speeds, gives you a few neat extras, like cellular coverage maps.
Straight away you can do some basic troubleshooting by running separate speed tests in the different rooms of your house and taking an average. It’s a good idea to run at least three tests in each spot, just to make sure you’re getting an accurate average.
For a more detailed look at exactly what’s happening with your Wi-Fi and where, you can take advantage of a whole host of analyzer apps for both Android and iOS. They’ll give you detailed readings of Wi-Fi strength and channel congestion: The different wireless channels being used by local devices, and how busy each one is.
Experience Next-Level Sound
Spatial audio with dynamic head tracking provides theater-like sound that surrounds you
Wi-Fi Analyzer ( Android ) is a popular and long-standing option for phones powered by Google’s mobile OS. First, tap the eye icon and choose Signal meter, then hit Tap here to select. and choose your home Wi-Fi network. What you’re seeing here is a strength reading in dBm or decibel-milliwatts —these work in negatives, so a lower negative number means a stronger signal.
For streaming video at any kind of quality, -67 dBm is recommended , though for less data-intensive tasks such as emailing, -70 dBm is fine. -30 dBm is a perfect connection. It’s really when the Wi-Fi Analyzer meter starts to drop into the left-hand edge of the yellow section or the gray section that you need to worry about the signal being too weak.
One way you can try and fix this is to switch to a different Wi-Fi channel on your router, but first delve into the app settings (the wrench icon to the top right). Make sure the available channels on both the 2.4GHz and 5Ghz options are set to match the channels in your part of the world.
If you’ve never come across the concept of channels before, they’re essentially frequencies at which wireless signals are broadcast by your router. Modern-day routers and hardware can usually operate on the same channel without any problems, and will often automatically cross several channels to provide for faster speeds, but in some circumstances switching channels can make a difference, especially if you live in close proximity to your neighbors (and their Wi-Fi).
The newer 5Ghz frequency offers more channels than the older 2.4GHz standard, if your router supports it, so there’s less chance of interference. It doesn’t have the range of 2.4GHz though, so devices further away from the router might suffer. The options available to you will depend on the router you’ve got installed at home.
So, walk around your home using the Wi-Fi Analyzer meter to test signal strength, and in the worst spots, switch to the Channel graph or the Channel rating from the drop-down menu below the eye icon. This shows you which of the available channels (network frequencies) are best to connect to, indicated by fewer curves (the graph) or more stars (the rating screen).
Actually switching channels is done through your router’s settings page—check the router documentation if you’re unsure, but this typically involves typing its IP address into your web browser and logging in. Some routers will handle channel switching automatically for you, and moving to a less congested one can improve the signal strength you get.
Even if you don’t change channels, you can use the scanning tools in Wi-Fi Analyzer or a similar app to reposition your router or the device you’re trying to connect (maybe your laptop would be better on the other side of the study). It takes a lot of the guesswork out of how your Wi-Fi is performing.
As we’ve mentioned, plenty of other apps will do the same job of scanning wireless networks and channels. IP Tools ( Android , iOS ) does the same analysis and a whole lot more besides, and comes highly recommended by the pros, while Wi-Fi Heatmap ( Android ) and Wi-Fi Analyzer and Surveyor ( Android ) actually let you mark your Wi-Fi signal strength on a map of your home once you’ve sketched out a floor plan.
The same screens are available and are easy to navigate—in Wi-Fi Analyzer and Surveyor, for example, tap Channel to see how crowded the available wireless channels are on both the 2.4GHz and 5GHz frequencies. Tap Signal, meanwhile, to see the signal strength of your own router and any other nearby access points. To start mapping signal strength out, tap the menu button (top left) then Surveyor.
Besides shifting around your router and other devices, and switching router channels, you’ve got a few other options when it comes to improving signal strength in the furthest corners of your house, and again the readings you get from your smartphone apps will come in handy when you’re positioning equipment.
Buying a Wi-Fi booster or repeater is one option, and they’re pretty cheap online. They effectively just pass on your existing Wi-Fi signal to more of your home, though the amount of extra oomph they can give the signal varies—they’re a better option for connecting a laptop than a 4K Chromecast.
Faster speeds and more reliable connections can be obtained by investing in powerline networking kit , which connects via a cable to your router then uses your home’s electrical wiring to send the signal around your mains sockets. You’ll pay a bit more for these devices but the extra performance is worth it for gear like games consoles.
Finally, there are a growing number of mesh networking solutions on the market, like packages from Google and Eero . By splitting Wi-Fi duties between multiple devices rather than one central router, you get a stronger signal all around the home, but just be sure they’re going to work with your ISP’s service before you upgrade.
How to test your internet speed?
An internet speed test measures the connection speed and quality of your connected device to the internet. It does so by running multiple consecutive tests that analyze different aspects of your internet connection, namely ping (latency), download speed, and upload speed. Each of these values represents the connection’s specific qualities, which you can read more about in the paragraph after the next. These should help you understand the final speed test results. But before we get to these, we first want to discuss how to perform each test.
How to test download speed?
The download measurement is performed by opening multiple connections to a server and simultaneously starting the download of a large data file on all connections. This approach ensures that the entire bandwidth of the internet connection is maxed out, and thereby the maximum data throughput can be measured. Recording the data throughput against measurement time finally yields the available internet speed for downloading data.
How to test upload speed?
Upload speed is tested by reversing the sequence of the download analysis. Again multiple connections are opened to the test server. Instead of downloading a file, a large file of random data is created on your device and pushed through all connections to the server. Pushing the data to the server over the network via multiple streams ensures that the maximum throughput is measured. Again, recording the data throughput against time yields the available internet speed for uploading data.
How to test ping?
During the ping test, the device sends a small data package over the network to the test server on the internet. When the server receives this package, it will send it back to the device, completing the roundtrip. The time it takes the data package to complete the roundtrip is called latency, also known as ping. To achieve an accurate reading, multiple ping tests are conducted consecutively, with the final result being the average of all these tests.
All these are automatically handled for you when using Speedcheck. But you should take one crucial aspect into account to test speed accurately. Choose the right tool. This depends on the device you want to use, being a phone or tablet, or a computer. To check internet speed on a computer, use your browser and the app on this website. To achieve accurate results on mobile devices, you should download our iOS or Android app, respectively. This is especially important when running a WiFi speed test. Because browsers on mobile devices have poor performance, we suggest using a mobile app written in native code to ensure the most accurate speed test results.
The vital internet speed metrics
What is download speed?
The speed at which your device can receive data from the internet. It’s calculated by dividing the total throughput of data in a given time frame by its duration. Therefore its unit is denoted by units of data over time. Most often, download speed is denoted in Megabits per second (Mbps or Mb/s), although other forms like Kilobits per second (Kbps or Kb/s) or Megabyte per second (MBps or MB/s) are also common.
What is upload speed?
As opposed to download speed, upload speed characterizes the amount of data your device can send to the internet. It’s calculated the same way and is therefore denoted in the same units.
What is a ping (latency)?
The ping or latency describes the delay of a signal due to the time it takes that signal to travel to its destination. In this context, it represents the time it takes a data package to complete its roundtrip over the network and the acknowledgment from the server that it was received. As a value of time, it is denoted as such, most often in Milliseconds (ms). It’s a value for the responsiveness of your connection.
Why should I test my internet speed?
Because knowing about your connection speeds enables you to a) ensure that you get what you pay for from your internet service provider and b) help you adapt your expectations about what type of applications you can run without issues on your network.
How fast is your internet?
It’s important to understand that different internet speeds are necessary for different usage scenarios. So when you test internet speed, keep in mind that the question “How fast is my internet?” can only be answered in relation to what you want to use the connection for. While simply browsing the web can be achieved with low single-digit megabit per second speeds, streaming Netflix in 4K resolution will need at least a 25Mbps connection speed. Online gaming will primarily be influenced by your ping, with a smaller ping being better while publishing content on the web, like uploading large videos to Youtube will be primarily constrained by your upload bandwidth.
Top 3 internet service provider in the USA
AT&T is the oldest and largest telecommunication company in the United States with over 166 million subscribers. This number has more than doubled since 2007.
Verizon Wireless
With over 152 million subscribers Verizon Wireless is the second largest telco in the United States.
T-Mobile US
In earliy 2020 T-Mobile and Sprint merged their businesses with 86 million and 54 million respectively. The merger made the 3rd and 4th biggest telcos a similar size as their two bigger rivals.
What is the best internet speed test?
We’ve tested and reviewed all available speed tests in the market. Below you can find our ranking and check each review to learn more about the pros and cons of each solution.
- Ookla Speedtest
- Netflix Speed Test
- Google Speed Test
- AT&T Speed Test
- CenturyLink Speed Test
- COX Speed Test
- Xfinity Speed Test
- Speakeasy Speed Test
- Spectrum Speed Test
- Verizon Speed Test
Having a dropped call can be incredibly frustrating, especially when you look down and see that your iPhone has full reception. While there’s any number of issues that can cause this, one common and often overlooked issue is your iPhone failing to switch cell towers as appropriately needed.
When you’re not switched to the appropriate tower, it means there’s a problem with the communication between your smartphone and cellular network. Either your iPhone tries to hold its connection to a cell tower that’s well outside the optimal range or the new cell tower is already overloaded with other connected devices.
How Cell Phones Switch Towers
Cell phones work with networks to determine the best tower to connect to based on range, signal strength, and the frequency being used. When a phone is connected to a cellular network, it continually checks the signal strength of nearby towers and communicates that information to the network. In theory, when a phone’s connection to a cell tower drops below signal strength of a nearby one, the network should switch the phone to the new tower.
Practically, however, this doesn’t always occur as smoothly as it should and common fixes, such as cycling Airplane Mode, don’t always work. While using the “Reset Network Settings” option will always work, it’s a drastic step that will also erase any saved Wi-Fi login credentials. Fortunately, there’s another simple way to force your iPhone to switch towers.
Step 1: Install OpenSignal
OpenSignal is a network performance monitoring app that not only tells you the speed of your connection but also shows you what tower you’re currently connected to. You can search for “OpenSignal” in the iOS App Store directly or use the link below to jump right to it. Install just like any other app.
Step 2: Configure & Check Your Current Tower
Once you have OpenSignal installed and open, you’ll need to give it access to your location in the notification prompt. OpenSignal uses your position to show you nearby cell towers.
The app will also ask if you want to contribute signal data. OpenSignal uses this information to rate the carriers and provide customers with input on what carriers offer the best coverage in any given region; This is entirely voluntary, but if you do opt in, any information collected will be strictly anonymous.
Another Way to Get a Stronger Signal: Get a SureCall Flare Signal Booster Kit for iPhones (Amazon | Best Buy | Walmart)
After that, you’ll see a screen with an arrow pointing to the tower your iPhone is currently connected to. You can also tap the arrow to pull up a map displaying all the nearby towers operated by your carrier. You’ll want to recheck this after forcing a switch to confirm it was successful.
- Don’t Miss: Network-Unlock Your iPhone to Use with Any GSM Carrier on iOS 11
Step 3: Force Your iPhone to Switch to a Better Tower
To manually force your iPhone to switch cell towers, open the Settings app, then tap “Cellular.” Next, select “Cellular Data Options,” then tap “Enable LTE.”
The setting will likely be set to “Voice & Data.” Cycle it to “Off,” wait 30 seconds, and then cycle it back to the previous setting, either “Voice & Data” or “Data Only.” Once your iPhone’s LTE antenna reconnects, it will search out the antenna with the strongest signal and connect to it, likely a different one that you were initially having issues with.
Step 4: Verify the Tower Change with OpenSignal
Reopen OpenSignal to see if your iPhone is connected to a different tower. If the force switch was successful, the arrow on the main screen should be pointing to a different tower.
If it appears you’re still connected to the same one, it likely means there isn’t a better tower nearby. Other towers may be farther away, have a weaker signal, might not be using compatible frequencies, or may already be overloaded.
Either way, you’ll have another method to deal with pesky cell connection issues without taking any drastic measures. If you’re still having issues, you may want to look into signal boosters like the SureCall Flare, available from Amazon, Best Buy, Walmart, and other retailers.
Keep Your Connection Secure Without a Monthly Bill. Get a lifetime subscription to VPN Unlimited for all your devices with a one-time purchase from the new Gadget Hacks Shop, and watch Hulu or Netflix without regional restrictions, increase security when browsing on public networks, and more.