Tính burst MikroTik
Nhập max-limit, burst-limit, burst-threshold và burst-time để thấy chính xác một client burst bao lâu từ trạng thái rảnh, đó là bao nhiêu dữ liệu, và dòng queue để dán.
Chạy trong trình duyệt; những gì bạn nhập không bao giờ rời khỏi thiết bị
Mô phỏng burst của RouterOS cho một client với nhu cầu không giới hạn, đo theo từng bước burst-time/16 như RouterOS làm. Lưu lượng thật có nhiều đợt đột biến hơn, và queue cha có thể giới hạn client thấp hơn các con số này. MikroTik và RouterOS là nhãn hiệu của SIA Mikrotīkls. Công cụ này độc lập và không liên kết hay được MikroTik xác nhận.
Cách tính cài đặt burst MikroTik
- Nhập max-limit, burst-limit, burst-threshold và burst-time cho upload và download. Tốc độ nhận k, M hoặc G, như 20M.
- Đọc burst kéo dài bao lâu từ trạng thái rảnh và xem biểu đồ, trong đó hiển thị tốc độ cho phép và mức trung bình mà RouterOS so với ngưỡng.
- Tùy chọn nhập thời lượng burst bạn muốn để nhận ngưỡng tạo ra nó, rồi sao chép dòng simple queue hoặc PPP rate-limit.
Burst trong queue RouterOS, từng bước
Burst cho phép client chạy nhanh hơn max-limit trong thời gian ngắn, nên các trang web và tệp tải nhỏ có cảm giác nhanh trong khi các lượt truyền dài vẫn ổn định ở tốc độ của gói. Bốn cài đặt điều khiển nó, mỗi cài đặt được ghi dạng upload/download trong simple queue: max-limit, mức trần bình thường; burst-limit, mức trần cao hơn khi đang burst; burst-threshold, tốc độ trung bình mà tại đó burst dừng; và burst-time, khoảng thời gian dùng để đo mức trung bình đó.
RouterOS chia burst-time thành 16 khe. Sau mỗi khe, nó lấy trung bình tốc độ của client trong 16 khe gần nhất và so với ngưỡng: thấp hơn thì client được dùng burst-limit; bằng hoặc cao hơn thì chỉ max-limit. Client đến từ trạng thái rảnh bắt đầu với mức trung bình bằng không, gửi ở burst-limit, và mức trung bình tăng dần cho đến khi vượt ngưỡng. Với burst-time 8 s, burst-limit 40M và ngưỡng 16M, mức trung bình chạm ngưỡng sau 3,2 s, và lần kiểm tra tiếp theo, tại 3,5 s, kết thúc burst; lúc đó client đã truyền khoảng 17,5 MB. Sau đó mức trung bình vẫn ở trên ngưỡng chừng nào client còn truyền ở max-limit, nên lần burst tiếp theo cần một khoảng nghỉ.
Chọn giá trị
- Đặt burst-limit bằng tốc độ bạn muốn các lượt truyền ngắn có cảm giác, thường là 1,5 đến 2 lần max-limit.
- Giữ burst-threshold thấp hơn max-limit, thường ở 60 đến 80% của nó, và điều chỉnh burst-time để có thời lượng burst bạn muốn.
- Tắt FastTrack, hoặc loại các client có queue khỏi nó: gói tin fasttrack bỏ qua hoàn toàn simple queue. Hãy tạo queue bằng Tạo simple queue MikroTik hoặc dưới dạng PPP profile bằng Tạo PPPoE server MikroTik.
Câu hỏi thường gặp
Burst hoạt động thế nào trên MikroTik?
Cứ mỗi burst-time/16, RouterOS tính tốc độ trung bình của client trong burst-time gần nhất. Khi mức trung bình đó thấp hơn burst-threshold, queue cho phép client gửi tới burst-limit; khi mức trung bình chạm ngưỡng, client bị hạ về max-limit. Client đã rảnh có mức trung bình bằng không, nên một lượt tải xuống mới bắt đầu ở burst-limit và rơi về max-limit sau vài giây.
Burst kéo dài bao lâu?
Bắt đầu từ trạng thái rảnh với client lấy hết mọi thứ được cấp, burst kéo dài khoảng burst-threshold × burst-time ÷ burst-limit. Với burst-limit 40M, ngưỡng 16M và burst-time 8s thì đó là 16 × 8 ÷ 40 = 3,2 giây. Mức trung bình chỉ được kiểm tra lại mỗi burst-time/16 (nửa giây ở đây), nên burst thực sự kết thúc ở lần kiểm tra đầu tiên sau mốc đó, tại 3,5 giây; công cụ tính qua từng lần kiểm tra và hiển thị cả hai con số.
Vì sao burst-threshold nên thấp hơn max-limit?
Nếu ngưỡng cao hơn max-limit, client tải ở max-limit có mức trung bình thấp hơn ngưỡng, nên burst bật lại, mức trung bình tăng lên, burst tắt, và client cứ dao động mãi. Với ngưỡng thấp hơn max-limit, client tiếp tục tải sẽ giữ ở max-limit và chỉ burst lại sau một khoảng nghỉ.
Dòng rate-limit dùng để làm gì?
PPP profile, PPP secret và RADIUS (thuộc tính Mikrotik-Rate-Limit) nhận cùng các giới hạn đó dưới dạng một chuỗi: max-limit, burst-limit, burst-threshold và burst-time, mỗi giá trị dạng rx/tx từ phía router, tức là upload/download của client. RouterOS dựng một simple queue động từ đó khi client kết nối.
limit-at có thuộc về burst không?
Không. limit-at là tốc độ queue đảm bảo khi queue cha bị nghẽn; burst chỉ thay đổi mức client được vượt trên max-limit trong một lúc. Hãy giữ limit-at bằng hoặc thấp hơn max-limit.
Có gì được gửi đến máy chủ không?
Không. Mô phỏng và biểu đồ được tính trong trình duyệt của bạn.