How to Read V2Ray Latency Tests: ICMP Ping vs. Real Connection Latency vs. Download Speed

Ping, real connection latency, and download speed answer three different questions. The right order is to rule out unreachable routes, verify the proxy handshake, then check bandwidth for your actual use case.

At a glance

This article is for v2rayN users looking at several latency figures and unsure which one matters. You’ll learn to distinguish ICMP round-trip time, full proxy connection time, and sustained transfer speed, then choose the right test for browsing, video playback, or large-file transfers.

The three tests measure different parts of the path

If a node list shows 35 ms, 126 ms, and 78 MB/s, those figures cannot be compared directly. Milliseconds measure the time for an interaction, while MB/s or Mbps measures how much data moves per unit of time. Even when both are shown in milliseconds, ICMP Ping and real connection latency pass through different protocol stacks.

ICMP Ping usually sends an echo request directly from your device to the node server’s address, mainly measuring network-layer round-trip time and packet loss. It does not complete the VMess, VLESS, Trojan, or Shadowsocks proxy handshake, nor does it verify whether the user ID, port, transport settings, and encryption settings in the node configuration work.

Real connection latency starts the client with the current configuration and establishes an actual connection to the target through the local proxy entry point. This includes DNS resolution, a TCP or other transport connection to the server, the proxy protocol handshake, and waiting for the test target to respond. A download test continues transferring a larger payload and calculates throughput from the data size and elapsed time.

Test method Primary units Uses the proxy protocol Best for assessing Cannot prove on its own
ICMP Ping ms, packet loss No Basic reachability and physical distance That the node configuration can proxy traffic
Real connection latency ms Yes Whether the node can complete a real connection and respond interactively That sustained download bandwidth is sufficient
Download speed test Mbps or MB/s Yes Actual throughput and route congestion That short requests will always respond quickly

ICMP Ping

Fast to run and very light on traffic, making it useful for checking whether the server is reachable and whether the route has obvious packet loss.

Best for: batch triage and basic network troubleshooting

Real connection latency

Recommended

Covers the proxy handshake and target response, making it the best first signal when choosing a usable node for everyday use.

Best for: web browsing, first connections, and switching nodes day to day

Download speed test

Measures actual bandwidth through sustained transfer, but the duration, traffic usage, and test-target load all affect the result.

Best for: video, large files, and confirming bandwidth

A low ICMP Ping only indicates a relatively short basic network path

Ping is determined by the network path from your device to the server IP. In general, a server in the same region will have lower latency than one across continents, but carrier routing, evening congestion, and detours through intermediate networks can change the result. A nearby node may still show higher latency because of route inefficiencies.

For example, suppose the same computer sends 20 consecutive requests. Node A averages 38 ms with 0% packet loss, while node B averages 31 ms with 15% packet loss. Looking only at the average makes B seem faster, but 15% packet loss causes retransmissions and waiting, so page loads and proxy handshakes are usually less stable. In this case, keep the loss-free node A first.

Some servers limit or ignore ICMP requests, so a Ping timeout does not necessarily mean the proxy port is unusable. Conversely, a server replying to Ping does not mean the subscribed port is listening, much less that the UUID, transport path, or TLS domain matches the configuration. If Ping times out but real connection latency returns a value, trust the real connection result.

38 ms
Sample ICMP average
0%
Sample packet loss
112 ms
Real connection latency for the same node
74 Mbps
Download result for the same node

Real connection latency is the best way to confirm whether a node works

Real connection latency includes an entire application-layer process that Ping does not. With common TCP transport, the client must resolve the address, connect to the server port, complete the proxy handshake required by the node configuration, and then reach the test target through the proxy. WebSocket, TLS, or other transport combinations add their own handshake steps.

For that reason, real connection latency being higher than ICMP latency is normal. If Ping is 40 ms and the full test returns 105 ms, that alone does not indicate a faulty node. The extra time may come from TCP connection setup, TLS negotiation, proxy protocol processing, the target site’s response, or a queued client test.

In v2rayN, select one or more nodes, then choose “Server” → “Test Server Real Connection Latency.” Some interface versions also offer the same action in the node’s context menu. When the test finishes, successful results are shown in milliseconds. For timeouts or failures, check the logs to determine whether the node is unavailable, the target cannot be reached, or the wait time was insufficient.

  1. Update the subscription first so you do not test an old configuration that the server has already removed.
  2. Select the candidate nodes in the node list, then choose “Server” → “Test Server Real Connection Latency.”
  3. Set timed-out nodes aside temporarily, then compare latency and stability among those with results.
  4. Set a candidate as the active server, enable the system proxy, and open several pages in real use.
  5. If the first result looks abnormal, test twice more 30 seconds apart to avoid misjudging a one-off network spike.

Recommended approach: screen candidate nodes in two rounds

Round one: confirm usability
  • Run real connection latency tests in bulk
  • Keep nodes that succeed twice in a row
  • Remove entries with repeated timeouts or handshake failures
Round two: match the intended use
  • Compare response times for browsing
  • Add a download speed test for video use
  • Retest candidates once during the evening peak

Verify the complete proxy path before measuring bandwidth. This avoids wasting time and traffic on large tests for nodes that do not work.

If every node shows a real connection timeout at the same time, check the local setup before assuming the entire subscription has failed. Open “Settings” → “Parameters” → “Basic Settings” and make sure the local listening port is not conflicting with another program. A common setup uses 10808 as the local SOCKS entry point; older split configurations may also use 10809 as the HTTP entry point. Always follow the value shown in the current interface.

Bottom line: check real connection results first for everyday node selection

A node should enter the latency comparison stage only after completing two or three consecutive real connection tests. A node with low Ping but repeated real connection timeouts should not be used as the active server.

Download tests measure throughput, not how quickly a web page opens

A download test measures sustained data-transfer capacity. It usually downloads a payload through the current proxy, then divides the transferred bytes by the elapsed time. Results are also affected by local access bandwidth, Wi-Fi quality, the node’s exit capacity, route congestion, limits on the test target, and the client’s concurrency strategy.

Mbps and MB/s cannot be compared as if the numbers were equivalent. Network bandwidth is commonly expressed in Mbps, while file-download interfaces often use MB/s. The theoretical conversion is 8 Mbps ≈ 1 MB/s. An 80 Mbps result corresponds to a theoretical maximum of about 10 MB/s, but protocol overhead, retransmissions, and disk writes make the actual file speed somewhat lower.

A high-bandwidth node does not necessarily have the lowest interactive latency. For example, node A may have 85 ms real connection latency and 42 Mbps download speed, while node B has 145 ms and 160 Mbps. A may feel snappier for everyday browsing, while B is better for high-bitrate video or large-file transfers. Choose based on the task instead of collapsing all three figures into one simplistic ranking.

Use case Priority metric How to judge it
Text-heavy websites and search Real connection latency Stable results across repeated tests with little variation
HD video Download speed and stability Sustained bandwidth exceeds the video bitrate with headroom to spare
Large-file transfers Download speed Watch the sustained speed for at least 30 seconds, not the instantaneous peak
Highly interactive pages Real connection latency and jitter Prefer the node with the most consistent response

In v2rayN, select the candidate nodes and choose “Server” → “Test Server Download Speed.” Download tests consume real subscription traffic, so they are not suitable for frequent runs across the entire node list. First narrow the list to two or three candidates with real connection latency, then run one download test on each; that is usually enough to decide.

Bottom line: test bandwidth during your actual usage window

If you mainly use the service in the evening, test each candidate twice in the evening and use the lower result as a capacity reference. Recording only off-peak highs cannot represent sustained performance during congestion.

Test in a fixed order for comparable results

The most common speed-test problem is not a faulty tool but constantly changing test conditions. Testing node A in the morning and node B at night, or using wired networking for one test and Wi-Fi for another, makes the difference impossible to attribute to the node alone. Keep the device, access network, test target, and time window as consistent as possible.

Run three real connection tests for each candidate, 10–30 seconds apart, and record the median instead of taking only the lowest value. For example, with results of 92 ms, 108 ms, and 246 ms, the median is 108 ms. The 246 ms result signals a clear spike and should remain part of the assessment rather than being deleted to display a more flattering number.

  1. Stop large-file downloads, cloud synchronization, and system updates currently in progress.
  2. Update the subscription on the same network, then select nodes in the regions and with the routing factors you need.
  3. Run real connection latency first, excluding configurations with repeated timeouts or proxy handshake failures.
  4. Repeat the test three times for the remaining nodes and compare the median and maximum values.
  5. Run download tests only for the final two or three candidates.
  6. After setting one as the active server, open the websites you actually use and confirm that the system proxy is active.
Node A: real connection 92 / 108 / 246 ms, download 68 Mbps
Node B: real connection 124 / 128 / 131 ms, download 82 Mbps
Node C: real connection timeout / timeout / 310 ms, not selected for now

Browsing priority: node B; slightly higher latency but less variation
Download priority: node B; higher sustained bandwidth as well
Keep observing: node A; check whether 246 ms recurs during the evening peak

To confirm that browser traffic is actually going through the proxy, set the active server in v2rayN, enable the system proxy, and visit a trusted IP information page. Compare the outbound address before and after enabling it. If the address does not change, check the system proxy status and the browser’s own proxy settings first; do not substitute another speed test for verifying the traffic path.

How to handle common abnormal results

When the same node produces noticeably different results within a short period, check the local network, node load, and test target. Do not delete a node after one timeout, and do not lock it in for long-term use because of one unusually low latency result. Repeated results are more informative than a single peak.

Routing rules can also affect whether test results match actual browsing. The test target may use the proxy under the current rules, while a particular domain may be set to connect directly—or the reverse. If the speed test looks normal but one site behaves differently, check which routing rule matched and review the core logs instead of repeatedly running download tests.

Why is Ping only 20 ms while real connection latency exceeds 150 ms?

Ping does not perform the proxy protocol or target-site handshake. Run three consecutive tests first. If all succeed with little variation, the gap itself does not indicate a fault. You can also switch test targets to rule out a slow response from the target.

What if Ping always times out but the node can open websites?

The server or an intermediate network may not respond to ICMP. Keep nodes that pass the real connection test and work in actual browsing; do not treat a Ping timeout as the sole reason to delete a configuration.

All real connections time out—what should I check first?

First confirm that the subscription is up to date. Then check the local port under “Settings” → “Parameters” → “Basic Settings,” and inspect the core logs for port conflicts, DNS resolution failures, or handshake failures. Finally, test one node on its own.

Why are web pages still slow when the download speed is high?

Download speed measures sustained throughput, while pages are also affected by connection setup, DNS resolution, target-server response time, and many short requests. Check real connection latency and jitter, and verify whether the domain actually matched a proxy or direct-connection rule.

Should I select every node at once when running tests?

Real connection latency can be used for batch screening; run download tests only on the final candidates. Many concurrent tasks compete for local bandwidth and may make nodes tested later look slower than they are.

The final decision comes down to three steps: use Ping to understand basic network reachability and packet loss, real connection latency to confirm the configuration works and compare interactive response, and download speed to check sustained bandwidth. None replaces the others, and no single figure fully describes node quality.

Download v2rayN