Giả sử tôi có một máy chủ có rất nhiều IP bên ngoài, 1024+. Người dùng của tôi đang gây ra lưu lượng truy cập lớn nhưng không phải tất cả trong số họ. Những người ăn tất cả băng thông là rất ít và khiến những người khác bị tốc độ internet thấp vì họ ăn tất cả băng thông.
Chúng tôi đang nghĩ đến việc thực hiện quy tắc định hình để đảm bảo hạnh phúc của mọi người hoặc ít nhất là đa số và chúng tôi đang tranh luận về cách tiếp cận tốt nhất để làm như vậy.
Kế hoạch đầu tiên
Hình có bao nhiêu khách hàng được đăng nhập và phân chia băng thông trong số họ có tất cả mọi người ăn cùng một miếng bánh.
Ưu điểm:
- Tôi không trả các hóa đơn lớn về băng thông
Không ai vi phạm pháp luật
Nhược điểm
băng thông được chia bằng nhau và người dùng có nhu cầu băng thông thấp (đọc báo, đọc Facebook, v.v.) sẽ có cùng băng thông với người dùng nặng phụ thuộc vào dịch vụ của tôi cho doanh nghiệp của họ.
- tất cả người dùng sẽ có cùng băng thông, nhưng, người dùng có nhu cầu thấp sẽ "bỏ tù" phần của họ mặc dù họ sẽ không cần tất cả băng thông nên tôi không sử dụng nhiều băng thông
Kế hoạch thứ hai
Giám sát người dùng và xem họ có ở giới hạn băng thông hay vượt quá không (giới hạn tổng máy chủ). Nếu họ đạt đến điểm đó, hãy cố gắng xác định những gì người dùng đang ăn nhiều nhất. Nếu chúng tôi thấy người dùng ăn hơn 40% -50% tổng băng thông, hãy gửi họ vào tù trong 20 phút. Nhà tù có nghĩa là giảm băng thông của họ xuống 250kb / s chẳng hạn.
Ưu điểm:
- Không có băng thông bị lãng phí
- Nếu không có băng thông bị lãng phí, người dùng quan trọng có thể sử dụng nhiều hơn và tôi có những khách hàng hài lòng
- Đó là một giải pháp thông minh hơn cho phép mọi người mở rộng dựa trên nhu cầu của họ
Sử dụng một cảnh sát băng thông nơi những kẻ xấu bị bỏ tù và những người tốt (nhiều người trong hầu hết các trường hợp) là một xã hội hạnh phúc
Nhược điểm
Các công cụ giám sát trên một máy chủ tải nặng có thể khiến nó "ngủ" vì chúng có xu hướng ăn nhiều tài nguyên
- Tôi có thể không có kẻ xấu nhưng rất nhiều kẻ tốt trực tuyến và băng thông vượt quá giới hạn và trong tình huống không biết phải trừng phạt ai (trong trường hợp này chúng tôi có thể áp dụng Kế hoạch đầu tiên trong 1 giờ)
Tôi mở cho một chút động não và đề xuất