Câu hỏi Ping thống kê mà không dừng ping


Có cách nào để xem tổng số đang chạy không ping thống kê, mà không cần dừng và khởi động lại ping?

Khi chạy, tôi thấy điều này:

64 bytes from 8.8.8.8: icmp_seq=3758 ttl=52 time=32.387 ms
64 bytes from 8.8.8.8: icmp_seq=3759 ttl=52 time=30.771 ms
64 bytes from 8.8.8.8: icmp_seq=3760 ttl=52 time=37.255 ms

Tôi muốn biết có bao nhiêu thời gian chờ tôi đã có cho đến nay. Khi tôi ngừng ping, tôi nhận được thông tin này:

^C
--- 8.8.8.8 ping statistics ---
3807 packets transmitted, 3190 packets received, 16.2% packet loss
round-trip min/avg/max/stddev = 30.078/34.463/358.893/8.354 ms

Làm thế nào tôi có thể hiển thị số liệu thống kê ping mà không ngừng ping? Có một công cụ nào phù hợp hơn với điều này không?

tôi đang chạy OS X 10.8.2, hiện đang sử dụng BSD ping.


4
2018-04-25 02:49


gốc




Các câu trả lời:


Nhấn Ctrl+T trong quá trình thực thi sẽ hiển thị cho bạn số liệu thống kê mà không dừng lại ping.


11
2018-04-25 03:41



Có lẽ bạn có thể muốn đặt câu trả lời đó vào một câu trả lời ...? - Nevin Williams
Tôi thấy điều này hữu ích, nhưng tôi không sử dụng OSX, vì vậy tôi muốn thêm rằng dưới Linux bạn phải sử dụng Ctrl + \ (để gửi SIGQUIT). - Stefan Seidel
Ctrl + T cũng hoạt động với FreeBSD. - KeyszerS


Tải về, cài đặt và sử dụng MTR - điều này cung cấp một ping và traceroute kết hợp, và có sẵn cho hầu hết các hệ điều hành (bao gồm OSX). Nó cho thấy tất cả mọi thứ ở trên, cho mỗi hop giữa bạn và máy chủ đích của bạn và cập nhật mọi ping.


1
2018-04-25 03:28