Friday, 17 October 2025

maksimal 1 client 1 mbps

 Bisa! Kita atur supaya **saat penuh** (63 klien) tiap klien ≈ **0,8 Mbps**, tapi kalau tidak penuh mereka bisa naik sampai **1 Mbps**. Caranya: **PCQ 1 Mbps per-klien** + **limit-at total per-ruang = 0,8 Mbps × jumlah klien ruang**. Pakai **Simple Queue per ruang** (lebih simpel daripada Queue Tree) — PCQ akan otomatis membagi *limit-at* rata ke klien aktif, dan tidak melewati 1 Mbps karena `pcq-rate=1M`.

## Langkah (paste di Terminal)

> (Hapus/disable queue lama dulu kalau masih ada)
> /queue simple remove [find]

```bash
# 1) Tipe PCQ: batasi per klien maksimal 1 Mbps
/queue type
add name=pcq-download-1M kind=pcq pcq-classifier=dst-address pcq-rate=1M
add name=pcq-upload-1M   kind=pcq pcq-classifier=src-address pcq-rate=1M

# 2) Simple Queue per RUANG, dengan limit-at (jaminan total saat penuh)
#    Ruang Komputer: 32 klien → limit-at = 32 × 0.8M = 25.6M, max-limit = 32M
/queue simple
add name="Komputer_All" target=10.10.10.0/24 \
    limit-at=25.6M/25.6M max-limit=32M/32M \
    queue=pcq-upload-1M/pcq-download-1M

#    Ruang Bahasa: 31 klien → limit-at = 31 × 0.8M = 24.8M, max-limit = 31M
add name="Bahasa_All" target=10.10.20.0/24 \
    limit-at=24.8M/24.8M max-limit=31M/31M \
    queue=pcq-upload-1M/pcq-download-1M
```

### Kenapa ini sesuai kebutuhan?

* **Saat penuh** (semua klien aktif):
  *limit-at total* (25.6M & 24.8M) akan **dibagi rata oleh PCQ** → ≈ **0,8 Mbps/klien**.
* **Saat tidak penuh**:
  tiap klien bisa **naik** sampai **1 Mbps** (dibatasi `pcq-rate=1M`), karena masih ada ruang hingga *max-limit* 32M/31M.
* Total agregat ≈ **60 Mbps** (32M+31M), cocok dengan paket Indihome efektif.

### (Opsional) Tambah “burst” biar loading awal cepat

```bash
/queue simple set [find name="Komputer_All"] burst-limit=2M/2M burst-threshold=500k/500k burst-time=10s/10s
/queue simple set [find name="Bahasa_All"]   burst-limit=2M/2M burst-threshold=500k/500k burst-time=10s/10s
```

### Penting

* Pastikan **FastTrack dimatikan** supaya queue bekerja:

```bash
/ip firewall filter remove [find action=fasttrack-connection]
```

### Cara cek

* Lihat pembagian realtime:

```bash
/queue simple print stats
```

* Uji speedtest dari beberapa klien kedua ruang:
  • saat 2–3 klien → mereka akan dekat **1 Mbps**
  • saat ramai (penuh) → sekitar **0,8 Mbps/klien**.

Kalau mau, saya bisa sesuaikan angka limit-at sesuai *real* jumlah klien aktif (mis. Bahasa 30, Komputer 33), tinggal bilang — saya kasih skripnya.

Share:

0 comments:

Post a Comment