Brána představuje architekturu kanálu a mezi každým stádiem kanálu se nachází fronta předávání. Vzhledem k prudkosti přenášených dat skrze bránu lze očekávat občasné ztráty. Konzistentní ztráty v určitých frontách však naznačují problém s kapacitou.
Následující příklad ukazuje výstup příkazu debug.py umožňujícího zobrazit ztráty ve frontě předání.
Výstup byl zkrácen a pro stručnost jsou uvedeny pouze první a poslední položka. Odstraněním možnosti -v
z příkazu můžete zobrazit výstup v tabulkovém formátu.
vcadmin@vcg1-example:~$ /opt/vc/bin/debug.py -v --handoff { "handoffq": [ { "deq": 1087872263, "drops": 0, "dummy": 81805328, "enq": 1087872265, "head": 81805328, "lockfree": 0, "next": 0, "qlength": 2, "qlimit": 2048, "sleeping": 1, "state": "UNMONITORED", "tail": 81805328, "wmark": 948, "wokenup": 817162303 }, … { "deq": -1801919228, "drops": 0, "dummy": 176733280, "enq": -1801919223, "head": 176733280, "lockfree": 0, "name": "glob_ls_0", "next": 0, "qlength": 5, "qlimit": 1024, "sleeping": 1, "state": "UNMONITORED", "tail": 176733280, "wmark": 1024, "wokenup": 1567885088 } ] } vcadmin@vcg1-example:~$
Je třeba zaznamenat hodnoty v poli ztráty (drops) a wmark.
Sloupec ztráty (drops) informuje, kdy ke ztrátám došlo. Sloupec wmark označuje maximální hloubku, které kdy fronta dosáhla a ukazuje tak, jak blízko se brána dostala k zahájení ztrát paketů. Dopad a náprava těchto problémů do značné míry závisí na monitorované frontě.
Měli byste sledovat kritické i nekritické fronty.