2010-02-16 26 views
10

Tôi đang thử nghiệm một ứng dụng sử dụng kết nối cơ sở dữ liệu. Những gì tôi muốn làm là điều chỉnh băng thông đến, nói, 1 MBit hoặc như vậy để có được một cảm giác tốt hơn cho các ứng dụng trong điều kiện thực tế.Làm cách nào để điều tiết lưu lượng mạng cho mô phỏng môi trường?

Tôi đã sử dụng Wireshark để xem giao tiếp với DB và tôi dự kiến ​​Wireshark sẽ có một tính năng như vậy nhưng dường như không có cách nào để làm điều gì đó như thế.

Mọi đề xuất?

+0

Wireshark chủ yếu để theo dõi, lọc và ghi lại các liên lạc mạng đang diễn ra, không ngăn chặn những gì có thể hoặc không thể gửi đi. –

+1

Tôi không nghĩ rằng Wireshark có ... Bạn có thể thay đổi cài đặt thẻ nic của bạn để chỉ chạy ở 10mbs ... – JoshBerke

+0

@Josh: nghe có vẻ như những gì tôi đang tìm kiếm. Nhưng làm thế nào để tôi làm điều đó? –

Trả lời

0

Hãy xem Trickle. Ngoài ra, nếu bạn đang sử dụng bộ định tuyến, phần mềm định tuyến thương mại cấp thường có một số dịch vụ định hình lưu lượng truy cập QoS.

+0

Ngay bây giờ, tôi đang thử nghiệm trên một máy cửa sổ và tất cả các công cụ và libs tôi tìm thấy chỉ có sẵn một Linux. Tôi cũng phải thử nghiệm trên hệ điều hành cấp, do đó, không có phần cứng thực sự có liên quan mà tôi có thể tinh chỉnh. Có lẽ có một số loại mở rộng cho trình điều khiển WinPcap? –

0

Nếu bạn có thể thử nghiệm tại điểm cuối, bạn có thể thử sử dụng bộ điều khiển trình duyệt. Một ví dụ là Firefox Throttle.

+0

Thật không may, chương trình tôi đang thử nghiệm không có bất kỳ loại lối vào web nào. Nó chỉ là một ứng dụng Java Swing kết nối với một cơ sở dữ liệu. (Đối với tất cả các loại ứng dụng web tôi đã sử dụng Firefox Throttle - công cụ tốt, btw) –

0

Chương trình có tên BWMeter có thể thực hiện việc này.

2

Khám phá WANem. Bạn có thể tải xuống ISO có thể khởi động mà bạn khởi động trên bất kỳ hệ thống nào có nhiều NIC mà sau đó bạn chèn giữa máy khách và máy chủ của mình. Nó cho phép bạn kiểm soát băng thông, độ trễ, độ rung, mất mát và một vài thông số khác.

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