Việc tăng tốc độ tải lên hoặc tải xuống có làm giảm ping không?


16

Tôi có kết nối 5 MB / s, nhưng tôi luôn nhận thấy ping cao khi chơi các trò chơi trực tuyến. Khi mạng ổn định (tức là khi pingtest.com báo cáo kết nối là 5 MB / s), ping vẫn ở mức 50 ms, nhưng kết nối trước đó của tôi là 2 MB / s và nó cũng có tốc độ ping 50 ms khi ổn định.

Tại sao kết nối hiện tại của tôi là ping 50 ms khi nó chạy với tốc độ 2 MB / giây như kết nối trước đây của tôi? Và điều này làm cho nhiều sự khác biệt về tốc độ ping, tải lên hoặc tải xuống?


13
Tốc độ tải lên cũng như tốc độ tải xuống không ảnh hưởng đáng kể đến ping. Ping là thước đo độ trễ. Bạn có thể có kết nối 100 Mb / giây với 100 ms ping và kết nối 1 Mb / giây với 10 ms ping.
ChrisInEd hôm

4
Khoảng cách là một đóng góp lớn cho thời gian ping. Chơi một trò chơi trực tuyến từ Châu Âu trên các máy chủ ở Mỹ sẽ tiêu tốn của bạn khoảng 150ms, điều mà bạn thực sự không thể làm gì ngoài việc chuyển đến Hoa Kỳ.
Tetsujin

5
Ping và băng thông là độc lập, tuy nhiên nếu băng thông của bạn bão hòa, bạn sẽ bắt đầu có độ trễ cao hơn bình thường cũng như mất gói, do đó, có thể là một ý tưởng tốt để giới hạn các chương trình đói băng thông (máy khách torrent, v.v.) thấp hơn một chút so với băng thông tối đa của bạn.

8
Hãy tưởng tượng một lượng tải các tia xanh đến mỗi giờ, bạn dỡ chúng ra, cắm chúng vào một đống ổ đĩa lớn, tải các đĩa (tải lên) mới vào xe tải và gửi đi. Đây sẽ là một tốc độ tải lên và tải xuống lớn, nhưng độ trễ sẽ rất kém (trung bình là 1,5 giờ, có thể tệ hơn tùy thuộc vào việc các xe tải phải đi bao xa). Nếu bạn bắt đầu lấp đầy các xe tải, một gói có thể phải đợi xe tải thứ 2 sau khi nó sẵn sàng, do đó tăng độ trễ nhiều hơn.
ctrl-alt-delor

1
Tôi thích tưởng tượng nó như một ống nước. Ping cho bạn biết đường ống dài bao nhiêu và băng thông cho bạn biết nó béo như thế nào. Một đường ống ngắn (tức là trực tiếp) có nghĩa là nước đến đó nhanh chóng. Một ống chất béo có nghĩa là rất nhiều nước đến đó. Trao đổi nước cho dữ liệu và tôi nghĩ rằng tất cả có ý nghĩa. Nếu bạn cần vận chuyển nhiều nước thì bạn muốn càng nhiều ống càng tốt tức là băng thông lớn. Các trò chơi không muốn được chờ đợi vì vậy thời gian ping thấp (đường ống ngắn) thường là quan trọng nhất. Các trò chơi được thiết kế tốt cố gắng giảm thiểu lượng dữ liệu được gửi để không sử dụng quá nhiều băng thông.
Caltor

Câu trả lời:


36

Độ trễ thường không phụ thuộc vào băng thông.

  • Độ trễ, như thường được đo bằng thời gian ping, là một dấu hiệu cho biết hệ thống của bạn mất bao lâu để gửi dữ liệu đến một máy tính khác và nhận được phản hồi của nó. Độ trễ bị ảnh hưởng chủ yếu bởi việc dữ liệu phải di chuyển xa đến mức nào, mất nhiều thời gian hơn để truy cập trang web trên một máy chủ cách đó nửa vòng trái đất so với dữ liệu trên máy chủ bên cạnh. Các tuyến giao tiếp dài hơn, nơi dữ liệu phải đi qua nhiều thiết bị chuyển mạch và bộ định tuyến, cũng tăng độ trễ.

  • Băng thông, thường được biểu thị bằng megabit trên giây (Mbps), là lượng dữ liệu có thể được gửi hoặc nhận bởi hệ thống của bạn qua mạng trên mỗi đơn vị thời gian. Băng thông là những gì bạn thường trả khi mua dịch vụ Internet với hầu hết các dịch vụ Internet tại nhà, các gói đắt hơn cung cấp nhiều băng thông hơn.

  • Mặc dù băng thông cao hơn có thể cải thiện độ trễ trong thời gian tắc nghẽn, trong điều kiện bình thường, cả hai thường độc lập. Ví dụ, dịch vụ Internet vệ tinh HughesNet Gen4 cung cấp băng thông tốt (lên đến 15 Mb / giây), nhưng có độ trễ kém, trung bình khoảng 700 ms ping . Ping cao này là do bản chất của dịch vụ Internet vệ tinh, yêu cầu truyền dữ liệu lên đến một vệ tinh và quay trở lại. Ngược lại, một dòng T1 chuyên dụng chỉ có băng thông 1,5 Mb / giây nhưng có thể cung cấp độ trễ thấp tới 10 ms .

Xem thêm trên Server Fault: Kết nối Internet băng thông cao hơn có giảm thời gian phản hồi ping không?


1
Bảng dữ liệu mặt trăng của NASA LADEE là khoảng 600Mb / giây nhưng có lẽ khoảng 2 giây (tối thiểu; tôi nghĩ rằng phải mất ánh trăng khoảng 1,3 giây để đến trái đất). Ngoài ra, ping thường được kiểm tra với gói dữ liệu tối thiểu để kiểm tra trả về chứ không phải băng thông: một thùng băng thông cao và một muỗng canh băng thông thấp có thể mỗi thùng bảo vệ một giọt nước trong cùng khoảng thời gian.
Yorik

@DragonLord Làm thế nào băng thông cao hơn sẽ cải thiện độ trễ trong thời gian tắc nghẽn?
RockPaperLizard

1
@RockPaperLizard Nếu một kết nối đã bão hòa, thì một bộ định tuyến ở đâu đó dọc theo đường dây sẽ phải giữ gói của bạn trong một khoảng thời gian. Ví dụ, nếu chỉ có một cáp xuyên Đại Tây Dương và nó chỉ gửi một gói một giây, bạn sẽ có độ trễ rất, rất, rất cao cho gói xuyên Đại Tây Dương của mình, vì nó sẽ được xếp hàng.
cpast

3
vận chuyển một xe tải của ổ cứng có băng thông rất lớn nhưng độ trễ cũng rất cao (thời gian khứ hồi tính bằng ngày )
ratchet freak


5

Xem xét độ trễ và băng thông hoạt động như thế nào với các bản sao cứng được mang theo bằng chân.

Giả sử bạn có rất nhiều bản sao cứng, bạn có thể mang theo nhiều nhất mà không bị giảm trọng lượng một cách đáng kể và hai nơi bạn có thể muốn mang theo, cách xa 50 m và cách 0,55 km.

Giả sử bạn đi bộ với tốc độ khoảng 5km / h. Bạn sẽ mất 1,2 phút để mang chiếc hộp đến vị trí đầu tiên và quay lại, và 12 phút để mang chiếc hộp đến vị trí thứ hai và trở về.

Bây giờ hãy nói rằng bạn phải mang 100 hộp. Bạn sẽ phải thực hiện 100 chuyến đi, vì vậy tổng thời gian thực hiện của bạn sẽ lần lượt là 2 giờ và 200 giờ.

Bây giờ, hãy làm cho những điều này tốt hơn.

Giả sử bạn tranh thủ 99 người trợ giúp. Bây giờ bạn có thể có nhiều băng thông hơn. Bây giờ bạn có thể mang 100 hộp tương ứng trong 1,2 và 12 phút.

Giả sử bạn tranh thủ 2000 người trợ giúp. Bây giờ bạn có băng thông thậm chí nhiều hơn. Bây giờ bạn có thể mang 10 hộp tương ứng trong 1,2 và 12 phút. Băng thông bổ sung không giúp được gì vì bạn đã tối đa hóa nó và độ trễ là như nhau.

Giả sử bạn thoát khỏi 99 người trợ giúp, nhưng hãy mua một chiếc xe đạp và bạn có thể thực hiện 40km / h khỏe mạnh trên đó. Bây giờ bạn có thể thực hiện các chuyến đi một hộp trong 9 giây và 1,5 phút tương ứng. Bây giờ bạn có độ trễ ít hơn. Các chuyến đi 100 hộp sẽ mất 150 phút và 25 giờ.

Bây giờ, rõ ràng là xe đạp (độ trễ thấp hơn, một số băng thông bổ sung) tốt hơn trong việc mang lại một hộp giấy nhanh chóng, trong khi đội ngũ trợ giúp khổng lồ (cùng độ trễ, nhiều băng thông hơn) sẽ tốt hơn trong việc mang nhiều hộp.

Các kết nối mạng so sánh với nhau theo cách tương tự như cách các phương tiện vận chuyển bản sao cứng này so sánh.

Tải xuống một tệp rất lớn gần giống với nhiệm vụ vận chuyển nhiều hộp, và do đó, càng nhiều băng thông thì càng tốt.

Chơi một trò chơi có xu hướng liên quan đến rất nhiều thông điệp nhỏ, vì vậy, nó giống như nhiệm vụ mang theo một hộp nhiều lần (chúng ta không thể vận chuyển hàng loạt tất cả các hộp, vì hộp tiếp theo chưa sẵn sàng). Độ trễ càng thấp thì càng tốt.

Nhưng trong sự tương tự của chúng tôi, không có lý do tại sao chúng tôi không thể có một đội ngũ trợ giúp đông đảo, tất cả đều có xe đạp.

Và mở rộng sự tương tự, các kết nối mạng khác nhau sẽ khác nhau không chỉ về độ trễ (chân so với xe đạp) và băng thông (có bao nhiêu người trợ giúp) mà còn có các đường tắt ngắn khác nhau và các điểm khác nhau mà chúng phải trải qua, do đó, một điểm có thể thấp hơn độ trễ cho một chuyến đi và cao hơn cho một chuyến đi khác.

Nhưng điều tương tự là chính xác là trong khi chúng ta có thể có hai kết nối trong đó một kết nối tốt hơn một chỉ số và tồi tệ hơn bởi một số liệu khác, chúng ta cũng có thể có hai kết nối trong đó một kết nối tốt hơn một kết nối.


40km / h trên một chiếc xe đạp là rất nhiều, một người nghiệp dư đạt tối đa 25.
ratchet freak

@ratchetfreak và nhận được tốc độ phẳng trên 50 m để nó được thực hiện trong 9 giây không thực tế lắm, nhưng nó sẽ phục vụ.
Jon Hanna

1

Câu trả lời đúng là không.

Ping có thể được thực hiện hoàn thành một vài cách, thông qua UDP hoặc ICMP (Một đoạn giới thiệu ngắn có thể được tìm thấy ở đây cho ICMP )

Tuy nhiên, điều ngắn gọn là một máy sẽ gửi một loạt các gói đặc biệt, được chuyển tiếp từ bộ định tuyến / bộ chuyển mạch và qua các cổng nếu được yêu cầu để lại một mạng cho mạng khác. Chuyến đi này thông qua các thiết bị là thời gian ping, được gói gọn và gửi lại. Nói chung, hai ping không phải theo cùng một lộ trình. Số bước nhảy là yếu tố quyết định lớn nhất trung bình của thời gian ping, mặc dù có những lúc tải lên hoặc tải xuống cao hơn có thể có vấn đề (mạng bị ngập).


0

Cả hai đều quan trọng như nhau, bởi vì ping đo thời gian khứ hồi, như trong, bạn gửi một gói đến một số máy (tải lên) và một gói được trả lại (tải xuống) và thời gian từ đầu đến cuối là thời gian ping. Do đó, cả hai sẽ đóng một phần bằng nhau trong thời gian ping của bạn.

Tuy nhiên, có một số điều đáng chú ý: Hầu hết các kết nối tại nhà hiện nay có tốc độ tải xuống thấp hơn tải xuống, do đó, tải lên có thể bị tắc dễ dàng hơn, dẫn đến hàng đợi gói dài hơn, do đó ping cao hơn (và / hoặc mất gói).

Tải xuống chỉ 2mb trên 5mb vẫn không ảnh hưởng đến ping bởi vì, trong số những thứ khác: - Có rất nhiều chi phí khi tải xuống, đặc biệt là với các giao thức như bittorrent. Nói chung, người ta nên mong đợi chi phí cao nhất 20% ngoài tỷ lệ tải xuống ròng, do các nhu cầu cần thiết như TCP Windowing , TCP Header, Ethernet Header và Footer, IP Header, v.v. Trên bittorrent, chi phí này được phóng to lên vì số lượng lớn các kết nối đang sử dụng và nhu cầu liên tục thiết lập các kết nối mới. - Bộ đệm dọc theo tuyến mạng của bạn bị tắc - Tăng cơ hội bị rớt gói, yêu cầu gửi lại.

Cần lưu ý rằng có nhiều thứ được gọi là ping. Bạn có một cái phổ biến nhất, ICMP Ping , bạn cũng có nhiều cách triển khai tương đương tcp và hầu hết các trò chơi đều tự tạo ra một dạng UDP Ping. Cái sau có thể khác nhau rất nhiều, vì mọi người dường như có ý tưởng riêng về cách thực hiện nó để phản ánh cách đo chất lượng liên kết cho trò chơi, chẳng hạn như Chuyến đi khứ hồi, hoặc chỉ một cách?

Trên một lưu ý liên quan, ngày nay khi kết nối nhà và máy chủ thường "đủ nhanh", tác động lớn nhất đến tuyến đường lành mạnh giữa bạn và máy chủ là số bước nhảy mạng. Đây thường là kết quả của khoảng cách vật lý giữa bạn và máy chủ. Số lượng bước nhảy mạng có thể được kiểm tra bằng cách thực hiện theo dõi .


0

Một yếu tố lớn là bạn có bao nhiêu băng thông không sử dụng để tải lên và bạn có bao nhiêu cho tải xuống. Vì ping hoạt động bằng cách gửi tin nhắn và lắng nghe phản hồi, cả hai hướng đều ảnh hưởng đến tổng thời gian chuyến đi khứ hồi. Các gói về cơ bản có cùng kích thước theo cả hai hướng (trừ khi một cái gì đó phân mảnh hoặc lắp lại một gói bị phân mảnh). Nếu đường ống tải xuống hoặc tải lên của bạn gần đầy, ping có nhiều khả năng bị trì hoãn. Hầu hết các kết nối gia đình là không đối xứng, điều đó chỉ có nghĩa là bạn có sẵn nhiều băng thông tải xuống. Do đó, có thể dễ dàng hơn để lấp đầy băng thông tải lên của bạn, tùy thuộc vào cách sử dụng của bạn. Thông thường, lưu lượng truy cập ICMP (ping) có mức độ ưu tiên thấp hơn lưu lượng khác, do đó, nó bị chậm hoặc giảm khi đường ống bận rộn.


0

Băng thông (tốc độ) là cần thiết để có khả năng gửi ping và nhận phản hồi.

Tuy nhiên, ping thường được thiết kế nhỏ gọn (các gói ping thông thường nhỏ hơn 1 KB), vì vậy trừ khi bạn bị lũ lụt và / hoặc sử dụng các gói lớn, hoặc có một kết nối rất kỳ lạ như một vòng tránh không khí qua âm thanh, nó không quan trọng trong thực tế.

Độ trễ (khả năng đáp ứng) là do tín hiệu và tốc độ xử lý của tất cả các thành phần phần cứng và phần mềm trên đường đi khứ hồi và hầu như luôn là yếu tố giới hạn nếu bạn xem xét các mối quan hệ.

Ví dụ: giả sử bạn có thể gửi hoặc nhận 1 MBit / s, hoặc khoảng 0,1 MB / s, và ping của bạn là một con số khổng lồ 1 KB, tức là 0,001 MB. Điều này có nghĩa là bạn có thể gửi hoặc nhận 1.000 ping mỗi giây, mỗi lần yêu cầu 1 ms để gửi hoặc nhận nếu bạn sử dụng đầy đủ kết nối.

Độ trễ thông thường là> 10 ms cho một chuyến đi khứ hồi qua Internet.

Trong thời gian đó, bạn có thể gửi 10 ping trước khi nhận được bất kỳ phản hồi nào về liên kết tốc độ khá thấp đó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.