Làm thế nào để kiểm tra thông lượng mạng thực giữa hai điểm?


18

Một số công cụ / tiện ích tốt hơn để kiểm tra băng thông thực trên một liên kết là gì? Trong trường hợp của tôi, tôi đang thử nghiệm thông lượng thực qua cầu wifi.

Câu trả lời:


22

Tôi thấy iperf là một trong những tiện ích hữu ích hơn để kiểm tra băng thông điểm-điểm. Nó có nhiều tùy chọn để kiểm tra qua tcp / udp, với udp nó có thể cho bạn biết có bao nhiêu jitter. Các cổng của iperf có sẵn cho hầu hết mọi hệ điều hành.

Tôi cũng thích thử nghiệm với NDT , nhưng nó không dễ để làm việc như iperf vì về cơ bản NDT phải được thiết lập như một máy chủ ở đâu đó và máy khách phải được cài đặt java.


1
Mặc dù iperf cung cấp cho bạn tốc độ truyền tốt nhất có thể, nhưng có thể nói thêm rằng nó giúp gỡ lỗi cho dù vấn đề có liên quan đến giao thức hoặc cấu hình hoặc chính liên kết thực tế.
Chealion

3
Ghi chú cho người khác: trên máy A (iperf -s) trên máy B (iperf -c machineAname)
John M

Có một giao diện đồ họa gọn gàng cho iperf được gọi là xjperf
Ben

6

Tôi sẽ chuyển một cái gì đó như / dev / urandom (hoặc / dev / zero để kiểm tra độ nén của thiết bị nếu có) bằng cách sử dụng hai máy * nix.

Nghe và chuyển sang / dev / null trên một máy

nc –l –p 7000 | /dev/null

Kết nối và nối 100MiB dữ liệu ngẫu nhiên trên mặt khác

dd if=/dev/urandom bs=1M count=100 | nc 192.168.1.120 7000 –q 10

Đối với thống kê thời gian thực, sử dụng pipeviewer

dd if=/dev/urandom bs=1M count=100 | pv | nc 192.168.1.120 7000 -q 10

1
Nút thắt trong trường hợp này rất có thể là / dev / urandom. Mặc dù một nguồn dữ liệu khó nén có ý nghĩa khi kiểm tra một đường dẫn không xác định, một bộ tạo số ngẫu nhiên ít tốn kém hơn nên được xem xét.
carlito

Truyền phát MP3 có thể là một sự thay thế
Michael Haren

Hoặc chỉ cần xây dựng 100MiB dữ liệu ngẫu nhiên của bạn trước đó, sau đó chuyển dữ liệu đó đến netcatstdin. Bạn cũng có thể tái sử dụng nó để làm cho các bài kiểm tra sau này của bạn có thể so sánh hơn.
nickgrim

3

Đây là một cách tiếp cận vũ phu và thiếu hiểu biết ...

Nhiều máy khách FTP dòng lệnh báo cáo thống kê chuyển, vì vậy bạn chỉ cần sử dụng FTP để NHẬN hoặc PUT một tệp đủ lớn để số liệu thống kê có ý nghĩa.


1

IxChariot . Không miễn phí, nhưng nó có thể mô phỏng tất cả các loại lưu lượng. SmallNetBuilder.com sử dụng nó cho các thử nghiệm sản phẩm của họ.


1

Bạn nghĩ gì về "thông lượng mạng thực sự?" Điều này phụ thuộc hoàn toàn vào chức năng của mạng và nhu cầu của người dùng của bạn.

Ví dụ: băng thông sẽ không phải là một thuộc tính xác định về cách mạng của bạn hoạt động nếu bạn có sáu người dùng không được phép truyền phát video / âm thanh hoặc truyền tệp. Trong trường hợp đó, một khi bạn có đủ băng thông cho lưu lượng truy cập tiêu chuẩn của họ thì đơn giản là lãng phí.

Điểm chuẩn rất hữu ích để xác định các điểm yếu trong mạng của bạn, nhưng bạn không nên xem chúng là sự phản ánh trải nghiệm người dùng trừ khi chúng bắt chước các mẫu lưu lượng truy cập của người dùng của bạn.

Nếu bạn chỉ đang cố gắng tìm hiểu xem bạn có thể đẩy bao nhiêu băng thông qua cầu không dây trước khi nó bị đổ, bạn thực sự không thể đánh bại iperf và FTP (mặc dù bạn có thể cần một vài máy thử nghiệm cùng một lúc). Hãy nhớ kiểm tra lưu lượng truy cập là tốt.

Nếu bạn quan tâm đến việc tìm hiểu trải nghiệm người dùng dự kiến, chúng tôi sẽ cần thêm một số thông tin.



0

Bạn có thể sử dụng phần mềm D-ITG. Nó miễn phí và có thể được tải xuống từ http://www.grid.unina.it/software/ITG/

Tôi đã sử dụng nó để kiểm tra một số máy tính được kết nối trong mạng với hệ điều hành khác nhau. Thông lượng, jitter và độ trễ có thể dễ dàng đo lường.


0

Một thay thế thương mại là Netrounds (www.netrounds.com). Đây là một dịch vụ đám mây (SaaS) có nghĩa là không có đầu tư. Ngoài ra còn có bản dùng thử 30 ngày miễn phí.

Nó sử dụng các thiết bị thăm dò hoạt động, dễ dàng tải về. Các đầu dò này sử dụng nhân Linux được tối ưu hóa để có hiệu suất cao nhất và kiểm soát tốt nhất phần cứng mạng.

Netround có thể tạo và đo tới 10 Gbit / s bằng phần cứng PC tiêu chuẩn, cả TCP và UDP (thậm chí là phát đa hướng). Hỗ trợ cho Vlan và nhiều luồng QoS.


Bạn có làm việc cho họ không?
jscott

Chào mừng bạn đến với Lỗi Máy chủ! Vui lòng đọc faq của chúng tôi cụ thể Tôi có thể quảng bá sản phẩm hoặc trang web tôi liên kết ở đây không? .
user9517 hỗ trợ GoFundMonica
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.