2010-02-03 33 views
9

tôi sẽ rất biết ơn sự giúp đỡ của bạn: Bạn có biết bất kỳ thư viện Java tốt mà có thể dễ dàng được nhúng vào bất kỳ ứng dụng Java có thể trợ giúp để đo ít nhất làThư viện Java để đo băng thông, độ trễ, số lượng hop?

  • băng thông
  • độ trễ
  • hopcount

Ví dụ: tôi có tệp www.test.com/testfile.tmp và muốn đo các tham số nói trên khi tải xuống tệp. Bạn có biết một thư viện tốt có thể làm được điều này không?

Cảm ơn bạn rất nhiều !! Jan

Trả lời

-1

khi đây không phải là một thư viện cho mỗi gia nhập, nó sẽ cung cấp thông tin mà tôi nghĩ là những gì bạn đang nhận được tại ... http://getfirebug.com/

tải trang profiling tiện ích Thật chi tiết cũng như rất nhiều các khác mẹo tối ưu hóa trang web.

Chúc mừng!

+0

Firebug sẽ cung cấp cho bạn độ trễ và băng thông, tôi không chắc chắn về hopcount, bạn sẽ cần một cái gì đó như traceroute để thực hiện điều đó. Điều đó sẽ cần phải được chạy song song với firebug và chỉ vào tên miền - ví dụ: www.stackoverflow.com, xem - http://www.mysitespace.com/howtoping.asp – Jon

1

Ngoài ra, hãy cài đặt plugin YSlow từ Yahoo! sẽ cung cấp thông tin chi tiết về những gì đang xảy ra với trang của bạn và những gì bạn có thể thực hiện.

1

Tôi có thể thực hiện cuộc gọi bên ngoài tới lệnh "mtr" của Linux, lệnh này cung cấp thông tin tuyệt vời về độ trễ, bước nhảy, mất và độ lệch chuẩn. Nhưng, rõ ràng là nó sẽ chỉ hoạt động trong một số trường hợp nhất định. Nó yêu cầu root/suid, do đó mức độ thống kê có lẽ không phải là thứ bạn sẽ có thể nhận được từ một thư viện. Nó không đo băng thông mặc dù.

2

Hãy xem thư viện mạng commache commons: http://commons.apache.org/net/. Nó sẽ có một số thứ bạn cần đo. Echo là một công cụ mạnh mẽ nhưng chưa bị hạn chế; hầu hết các trang web sẽ có chức năng echo bị hạn chế, nhưng nếu bạn đang cố gắng đo lường trong mạng của riêng bạn, nó sẽ giúp ích.

Các vấn đề liên quan