Hur man diagram hemrouter mått (5 / 7 steg)
Steg 5: Besluta om statistik
Nu skulle vara en bra tid att bestämma vad du vill mäta och hur. Jag bestämde mig på det nedan (för som jag kommer att ge script examples). För router stat började jag utforska kommandot wl och jag kommer att fortsätta att göra så. Det är stora. Det verkar vara det huvudsakliga kommandoradsgränssnittet till router funktionalitet. Jag tror i själva verket kan du göra allt du kan göra i Webbgränssnittet och mycket mer. Jag tycker det är ett broadcom egenutvecklade kommando så du kommer antagligen behöva leta efter alternativ om du är på en annan chipset.
- CPU -användning. Kommandot vmstat (som jag skulle ha föredragit att använda) är inte installerat på min router men kommandot topp är. CPU-användning kan extraheras från följande kommandoutdata:
$ top - bn1 | huvud -3
- Minnesanvändning. Ledigt och använt telefonminne kan också utvinnas från kommandot topp . Se CPU.
- Temperaturen. Det finns temperaturavläsningar per wifi chip finansieras, djupt förborgad i wl-kommandot. Resultatet har som ska konverteras, emellertid (se skript). Exempel:
$ wl -i eth1 phy_tempsense
- Ping. Jag bestämde mig att jämföra min extern åtkomst mäta ping tillgång till ett par etablerade webbplatser. Exempel:
$ ping - c1-W1 http://www.google.com
- Genomströmning. Jag tror inte genomströmning är tillgänglig utan beräkning. Räknare, dock kan hittas i mer än en plats. /PROC/net/dev är en bra counter källa. Exempel:
$ cat /proc/net/dev | svans + 3
- Trådlösa klienter. Antal anslutna trådlösa enheter per gränssnitt/chip (2,4 GHz och 5,0 GHz) via wl-kommandot:
$ wl -i eth1 assoclist
Jag har idéer för andra mätningar men jag tror detta är en ganska bra att komma igång med. Något att tänka på är att en liten hem-router inte är en kraftfull bearbetning anordning. Alltför många, alltför ofta förekommande eller alltför komplicerade mätningar kommer att påverka router prestanda negativt.
Om du kommer med ett killer-mått, vänligen dela (kommentar)!