Dit is de opdracht rxdebug die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
rxdebug - Biedt foutopsporingssporen van Rx-activiteit
KORTE INHOUD
rxdebug -servers <server machine> [-haven <IP port>]
[-nodaal] [-alle aansluitingen] [-rxstatistieken] [-alleenserver]
[-alleenklant] [-alleen poort <tonen Slechts port>]
[-alleenhost <tonen Slechts gastheer>]
[-alleenauth <tonen Slechts auth niveau>] [-versie]
[-noconns] [-leeftijdsgenoten] [-Help]
rxdebug -s <server machine> [-weinig <IP port>] [-knikken]
[-a] [-r] [-alleen] [-alleen C] [-alleenp <tonen Slechts port>]
[-alleenh <tonen Slechts gastheer>] [-alleena <tonen Slechts auth niveau>]
[-v] [-noc] [-pe] [-h]
PRODUCTBESCHRIJVING
De rxdebug opdracht biedt een spoor van Rx-activiteit voor de genoemde server of clientmachine
Door de -servers argument. Rx is dus het eigen Remote Procedure Call (RPC)-protocol van AFS
Met deze opdracht kan de uitgever de status van de communicatie tussen de cache controleren
Manager- of een AFS-serverproces (zoals gespecificeerd bij de -haven argument) op de machine en
een of meer processen op andere machines.
OPTIES
-servers <server machine>
Specificeert de machine waarop Cache Manager of het serverproces wordt uitgevoerd
traceer Rx-activiteit. Geef het IP-adres van de machine op in decimale notatie met stippellijnen
volledig gekwalificeerde hostnaam (bijvoorbeeld "fs1.abc.com"), of de kortste afgekorte
vorm van de hostnaam die hem onderscheidt van andere machines. Succesvol gebruik van een
afgekorte vorm is afhankelijk van de beschikbaarheid van een naamomzettingsservice (zoals de
Domain Name Service of een lokale hosttabel) op het moment dat de opdracht wordt gegeven.
-haven <IP port>
Specificeert het proces waarvoor Rx-activiteit moet worden getraceerd. Laat dit argument weg om te specificeren
de bestandsserver (bestanden server proces), of geef een van de volgende waarden op:
7000 voor de bestandsserver (bestanden server werkwijze)
7001 voor de Cache Manager (met name de callback-interface)
7002 voor de beveiligingsserver (ptserver werkwijze)
7003 voor de volumelocatieserver (VL) (vlserver werkwijze)
7004 voor de authenticatieserver (kasserver werkwijze)
7005 voor de volumeserver (volserver werkwijze)
7007 voor de BOS-server (baasserver werkwijze)
7008 voor de updateserver (server werkwijze)
7009 voor de NFS/AFS-vertalers rmtsysd demon
7021 voor de back-upserver (busserver werkwijze)
Geef ten slotte 7025 tot en met 65535 op voor de Backup Tape Coordinator (maarc werkwijze)
waarvan het poortoffsetnummer is afgeleid door 7025 van deze waarde af te trekken.
-nodaal
Produceert alleen uitvoer voor verbindingen die niet in de dally-modus staan.
-alle aansluitingen
Produceert uitvoer voor alle verbindingen, zelfs inactieve verbindingen. Standaard de uitvoer
bevat alleen informatie voor verbindingen die actief zijn of zich in de dally-modus bevinden wanneer de
rxdebug commando wordt gegeven.
-rxstatistieken
Produceert gedetailleerde statistieken over de Rx-geschiedenis en -prestaties (bijvoorbeeld tellingen van
het aantal pakketten van verschillende typen dat het proces heeft gelezen en verzonden, berekeningen daarvan
gemiddelde en minimale retourtijd, enzovoort).
-alleenserver
Produceert alleen uitvoer voor verbindingen waarbij het proces dat is aangewezen door de -haven
argument fungeert als de server.
-alleenklant
Produceert alleen uitvoer voor verbindingen waarbij het proces dat is aangewezen door de -haven
argument treedt op als opdrachtgever.
-alleen poort <port>
Produceert alleen uitvoer voor verbindingen tussen het proces dat is aangewezen door de -haven
argument en de opgegeven poort op een andere machine. Gebruik dezelfde poort-ID's
Wat betreft de -haven argument.
-alleenhost <gastheer>
Produceert alleen uitvoer voor verbindingen tussen het proces dat is aangewezen door de -haven
argument en elk proces op de opgegeven machine. Om de machine te identificeren, gebruikt u de
dezelfde notatie als voor de -servers argument.
-alleenauth
Produceert alleen uitvoer voor verbindingen die de opgegeven authenticatie gebruiken
niveau. Geef een van de volgende waarden op:
auth
Verbindingen op authenticatieniveau rxkad_auth
duidelijk
Verbindingen op authenticatieniveau rxkad_clear
crypt
Verbindingen op authenticatieniveau rxkad_crypt
geen
Niet-geverifieerde verbindingen (equivalenten zijn 'null', 'noauth' en 'unauth')
-versie
Rapporteert het AFS-buildniveau van het binaire bestand voor het proces dat is aangewezen door de -haven
argument (of van het kernelextensiebestand voor poort 7001, de callback
koppel). Alle andere opties in combinatie met deze worden genegeerd.
-noconns
Produceert alleen de standaardstatistieken waarmee de uitvoer van elke optie begint
(anders dan -versie), zonder melding te maken van eventuele verbindingen. Eventuele andere opties
gecombineerd met deze worden genegeerd.
-leeftijdsgenoten
Voert informatie uit van de turen structuur onderhouden voor elke poort op een andere
machine waarop het proces is aangewezen door de -haven betoog heeft een verband. Daar
is informatie over de retourtijd en het aantal verzonden en ontvangen pakketten
voorbeeld.
-Help
Drukt de online help voor deze opdracht af. Alle andere geldige opties worden genegeerd.
OUTPUT
Als er andere opties zijn dan -versie or -Help worden geleverd, wordt de uitvoer naar de
standaarduitvoerstroom begint met basisstatistieken over pakketgebruik en beschikbaarheid,
hoeveel oproepen wachten op een thread, hoeveel threads er vrij zijn, enzovoort (dit is de
alleen informatie verstrekt door de -noconns vlag). Het toevoegen van andere opties levert extra op
informatie zoals beschreven in OPTIES. De uitvoer is bedoeld voor foutopsporingsdoeleinden en is
betekenisvol voor iemand die bekend is met de implementatie van Rx.
Voorbeelden
De volgende opdracht toont Rx-statistieken op de server 192.168.1.100:
% rxdebug 192.168.1.100
192.168.1.100 proberen (poort 7000):
Gratis pakketten: 265, pakketterugwinning: 0, oproepen: 0, gebruikte FD's: 34
niet wachten op pakketjes.
0 oproepen wachten op een gesprek
11 threads zijn inactief
Gereed.
De volgende opdracht toont de OpenAFS-versie die draait op de server 192.168.1.100:
% rxdebug 192.168.1.100 -versie
192.168.1.100 proberen (poort 7000):
AFS-versie: OpenAFS 1.4.2fc2 gebouwd op 2006-08-31
VOORRECHT VERPLICHT
Geen.
Gebruik rxdebug online met behulp van onworks.net-services