Problém s velkým pingem: Porovnání verzí
(Nová stránka: Na několika AP (naposledy na Vláře) jsme řešili problém s dlouhým pingem při jakémkoli uploadu. Pokud si chcete s tímto problémem vyhrát, musíte jej nejdříve umět vy...) |
Bez shrnutí editace |
||
Řádek 17: | Řádek 17: | ||
kde 10.143.x.a, .b, .c, .d jsou IP adresy jednotlivých krabiček. | kde 10.143.x.a, .b, .c, .d jsou IP adresy jednotlivých krabiček. | ||
Pokud příkaz ab váš debian nezná, udělejte: | Pozn: Pokud příkaz ab váš debian nezná, udělejte: | ||
apt-get install apache2-utils | apt-get install apache2-utils | ||
Co to vlastně děláme? | |||
Příkaz "ab" je zkratkou "Apache Benchmark" a provádí zátěžové testování web serveru. Web serverem je v našem případě wifi krabička, resp. její web rozhraní. Parametry "-kc 10 -t 30" znamenají "otevři 10 spojení, po dobu 30 sekund". Ampersand ("&") na konci řádky znamená "spusť příkaz na pozadí, nečekej až skončí". | |||
Pokud celý tento skript spustíte, začne ze všech krabiček stahovat maximální rychlostí data - HTML stránky z jejich web rozhraní. Tím se maximální měrou zatíží upload APčka, a vy díky tomu můžete snadno změřit, jaká je jeho maximální propustnost. | |||
U APček, nastavených do modu "B only", to může být pouze 500kbit/s (viz AP Vlára) - na tuto hodnotu byste proto měli nastavit horní třídu QoS! Že je 500kbit/s málo? Bohužel, nedá se nic dělat. Pokud nastavíte do QoSu víc, nebude vám QoSit vůbec.... |
Verze z 10. 3. 2008, 23:27
Na několika AP (naposledy na Vláře) jsme řešili problém s dlouhým pingem při jakémkoli uploadu.
Pokud si chcete s tímto problémem vyhrát, musíte jej nejdříve umět vyvolat. Z linuxu je to snadné:
nmap -np80 10.143.x.2-254
Tento příkaz vám vypíše IP adresy všech WiFi krabiček ze zadaného rozsahu.
Nyní se budeme snažit ze všech krabiček stáhnout co nejvíce dat. Pro to si napíšeme tento skript:
ab -kc 10 -t 30 http://10.143.x.a/ & ab -kc 10 -t 30 http://10.143.x.b/ & ab -kc 10 -t 30 http://10.143.x.c/ & ab -kc 10 -t 30 http://10.143.x.d/ & ...
kde 10.143.x.a, .b, .c, .d jsou IP adresy jednotlivých krabiček.
Pozn: Pokud příkaz ab váš debian nezná, udělejte:
apt-get install apache2-utils
Co to vlastně děláme?
Příkaz "ab" je zkratkou "Apache Benchmark" a provádí zátěžové testování web serveru. Web serverem je v našem případě wifi krabička, resp. její web rozhraní. Parametry "-kc 10 -t 30" znamenají "otevři 10 spojení, po dobu 30 sekund". Ampersand ("&") na konci řádky znamená "spusť příkaz na pozadí, nečekej až skončí".
Pokud celý tento skript spustíte, začne ze všech krabiček stahovat maximální rychlostí data - HTML stránky z jejich web rozhraní. Tím se maximální měrou zatíží upload APčka, a vy díky tomu můžete snadno změřit, jaká je jeho maximální propustnost.
U APček, nastavených do modu "B only", to může být pouze 500kbit/s (viz AP Vlára) - na tuto hodnotu byste proto měli nastavit horní třídu QoS! Že je 500kbit/s málo? Bohužel, nedá se nic dělat. Pokud nastavíte do QoSu víc, nebude vám QoSit vůbec....