PRTG có thể xử lý bao nhiêu luồng mỗi giây sử dụng các cảm biến xFlow (NetFlow, sFlow, jFlow)?

Bài viết này áp dụng cho PRTG Network Monitor 19 trở lên

Số Lượng Luồng Khả Thi

Tổng số luồng mà PRTG có thể xử lý trong một cảm biến xFlow không dễ để xác định vì điều này phụ thuộc vào rất nhiều yếu tố khác nhau. Trái ngược với các bộ thu lưu lượng truyền thống, PRTG xử lý theo thời gian thực tất cả các luồng đến.

Các Yếu Tố Khác Nhau

Số lượng luồng mà PRTG có thể xử lý chủ yếu phụ thuộc vào nguồn và bộ nhớ thô của CPU cũng như độ phức tạp và số lượng cảm biến luồng mà bạn sử dụng. Hiệu suất đĩa không quan trọng.

Tính Toán Số Lượng Luồng

Để có được những con số, chúng tôi đã thực hiện các bài test trên hệ thống lõi tứ 3 GHz.

Với một cảm biến NetFlow v5 duy nhất mà không có bất kỳ quy tắc bao gồm hoặc loại trừ nào, máy có thể xử lý khoảng 150.000 luồng mỗi giây.

Nếu bạn sử dụng nhiều cảm biến, bạn phải chia số này cho số cảm biến, vì mỗi cảm biến xử lý các luồng riêng lẻ.

PRTG sử dụng kiến trúc đa luồng để xử lý luồng. Vì vậy, bạn có thể nhân số luồng có thể được tính cho một lõi đơn với khoảng một nửa số lõi CPU của hệ thống (ví dụ: số luồng * 2 cho hệ thống lõi tứ).

Phép Toán Mẫu

Với 100 cảm biến dòng chảy, chúng tôi nhận được khoảng 3.000 dòng chảy / giây trên máy thử nghiệm của mình:

150000/100 cảm biến * (4 lõi / 2) = 3000

Lưu ý: Tất cả các quy tắc quy tắc bao gồm, quy tắc loại trừ hoặc quy tắc kênh cho tất cả các cảm biến đều được xử lý theo thời gian thực. Nếu bạn có các quy tắc quá dài hoặc phức tạp, quá trình xử lý có thể bị chậm lại đáng kể (trong ví dụ trên, chúng tôi đã sử dụng quy tắc bao gồm với 4 bộ lọc IP trong mỗi cảm biến).

Cách Viết Các Quy Tắc Lọc (Filter Rules) Hiệu Quả

Các quy tắc được xử lý từ trái sang phải và đánh giá ngắn mạch được áp dụng:

  • Trong nhiều phần đánh giá OR , bắt đầu với các điều kiện có thể xảy ra nhất.
  • Trong nhiều phầ đánh giá AND, bắt đầu với các điều kiện ít có khả năng xảy ra nhất.
  • Sử dụng dấu ngoặc để đưa ra gợi ý để đánh giá nhanh.

Theo nguyên tắc chung, bộ nhớ CPU trên hệ thống đoạn dò không được quá 80% để tránh hiện tượng mất gói. Nếu bạn cần nhiều cảm biến hơn mức mà một hệ thống có thể xử lý, hãy cân nhắc sử dụng đoạn dò (probe) từ xa. Tiếp theo, bạn có thể định cấu hình bộ định tuyến của mình để gửi luồng tới cả hai đoạn dò (đoạn dò cục bộ và đoạn dò từ xa) và phân phối cảm biến luồng giữa các đoạn dò khác nhau.

Xem thêm 

Biên dịch bởi Minh Hạnh – Help.pacisoft.com