tapestat - Online in de cloud

Dit is de opdrachttapestat 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


tapestat - Rapporteer tapestatistieken.

KORTE INHOUD


tapestat [ -k | -m ] [ -t ] [ -V ] [ -y ] [ -z ] [ interval [ tellen ] ]

PRODUCTBESCHRIJVING


De tapestat commando wordt gebruikt voor het monitoren van de activiteit van tapedrives die zijn aangesloten op een
systeem.

Het eerste rapport gegenereerd door de tapestat commando geeft statistieken over de tijd
sinds het systeem is opgestart, tenzij de -y optie wordt gebruikt, vwanneer dit eerste rapport is
overgeslagen. Elk volgend rapport bestrijkt de tijd sinds het vorige rapport.

De interval parameter specificeert de hoeveelheid tijd in seconden tussen elk rapport. De
tellen parameter kan worden opgegeven in combinatie met de interval parameter. Als de tellen
parameter is opgegeven, de waarde van tellen bepaalt het aantal rapporten dat wordt gegenereerd op
interval seconden uit elkaar. Als de interval parameter is opgegeven zonder de tellen
parameter, de tapestat commando genereert continu rapporten.

VERSLAG


De tapestat rapport biedt statistieken voor elke tapedrive die op het systeem is aangesloten. De
volgende gegevens worden weergegeven:

r/s
Het aantal uitgegeven leesbewerkingen, uitgedrukt als het aantal per seconde, gemiddeld over de
interval.

met
Het aantal uitgegeven schrijfbewerkingen, uitgedrukt als het aantal per seconde, gemiddeld over de
interval.

kB_lezen/s | MB_lezen/s
De hoeveelheid gelezen gegevens, uitgedrukt in kilobytes (standaard of als optie -k wordt gebruikt) of
Megabytes (indien optie -m gebruikt) per seconde gemiddeld over het interval.

kB_wrtn/s | MB_wrtn/s
De hoeveelheid geschreven gegevens uitgedrukt in kilobytes (standaard of als optie -k wordt gebruikt)
of Megabytes (indien optie -m gebruikt) per seconde gemiddeld over het interval.

%Rd
Wachtpercentage lezen: het percentage van de tijd gedurende het interval waarop is gewacht
lees verzoeken om te voltooien. De tijd wordt gemeten vanaf het moment dat het verzoek is gedaan
verzonden naar de SCSI-middenlaag totdat wordt aangegeven dat deze is voltooid.

%Wr
Wachtpercentage schrijven - Het percentage van de tijd gedurende het interval dat is besteed aan wachten
schrijf verzoeken om te voltooien. De tijd wordt gemeten vanaf het moment dat het verzoek is gedaan
verzonden naar de SCSI-middenlaag totdat wordt aangegeven dat deze is voltooid.

%Oa
Totaal percentage wachten: het percentage van de tijd gedurende het interval dat is besteed aan wachten
voor het voltooien van elk I/O-verzoek (lezen, schrijven en andere).

Rs/s
Het aantal I/O's, uitgedrukt als het aantal per seconde gemiddeld over het interval,
waarbij een restwaarde anders dan nul werd aangetroffen.

Ot/s
Het aantal I/O's, uitgedrukt als het aantal per seconde gemiddeld over het interval,
die als ‘overig’ zijn opgenomen. Andere I/O omvat ioctl-oproepen naar de tape
driver en impliciete bewerkingen die door de tapedriver worden uitgevoerd, zoals terugspoelen bij sluiten
(voor bandapparaten die terugspoelen bij sluiten implementeren). Het bevat geen I/O
uitgevoerd met behulp van methoden buiten de tapedriver (bijvoorbeeld via sgioctls).

OPTIES


-k Toon de hoeveelheid geschreven of gelezen gegevens in kilobytes per seconde in plaats van
Megabytes. Deze optie sluit elkaar uit met -m.

-m Toont de hoeveelheid geschreven of gelezen gegevens in megabytes per seconde in plaats van
kilobytes. Deze optie sluit elkaar uit met -k.

-t Tijdstempels weergeven. Het tijdstempelformaat kan afhankelijk zijn van de waarde van de
S_TIME_FORMAT omgevingsvariabele (zie hieronder).

-V Print versie en sluit af.

-y Laat de initiële statistiek weg die waarden sinds het opstarten toont.

-z Vertel tapestat om de uitvoer weg te laten voor banden waarop tijdens de opname geen activiteit heeft plaatsgevonden
de monsterperiode.

OVERWEGINGEN


Het is mogelijk dat een procentuele waarde (lezen, schrijven of anders) groter is dan 100
procent (de tapestat commando zal nooit een percentagewaarde groter dan 999 tonen). Als
het terugspoelen van een band duurt 40 seconden, waarbij de intervaltijd 5 seconden bedraagt ​​(de %Oa-waarde).
wordt weergegeven als 0 in de intervallen voordat het terugspoelen is voltooid en wordt vervolgens weergegeven als ongeveer 800
procent wanneer het terugspoelen is voltooid.

Soortgelijke waarden worden waargenomen voor %Rd en %Wr als een tapedrive stopt met lezen of schrijven
en start vervolgens opnieuw op (dat wil zeggen, het is gestopt met streamen). In dat geval ziet u mogelijk de r/s of
w/s daalt naar nul en de %Rd/%Wr-waarde kan hoger zijn dan 100 bij lezen of schrijven
gaat door (afhankelijk van hoe lang het duurt voordat het schrijven of lezen opnieuw wordt gestart). Dit is slechts een
probleem als dit vaak voorkomt, aangezien dit tapeslijtage kan veroorzaken en invloed heeft op de back-uptijden.

Voor snelle tapedrives zijn de wachttijden mogelijk laag. Dit duidt niet op een
probleem met de tapedrive. Voor een langzamere tapedrive (bijvoorbeeld een oudere generatie DDS-drive)
de snelheid van de tape (en tapedrive) is veel langzamer dan de I/O van het bestandssysteem, percentage wachttijd
De tijden zullen waarschijnlijk hoger zijn. Voor snellere tapedrives (bijvoorbeeld LTO) het percentage wachttijden
zijn waarschijnlijk lager omdat programma's die naar tape schrijven of lezen vanaf tape een
veel meer bestandssysteem-I/O vanwege de hogere doorvoer.

Hoewel tapestatistieken in de kernel worden geïmplementeerd met behulp van atomaire variabelen, is dat niet mogelijk
atomair gelezen worden als een groep. Alle statistische waarden worden uit verschillende bestanden gelezen
voor / sysHierdoor kunnen er I/O-voltooiingen plaatsvinden tijdens het lezen van de verschillende bestanden
voor één tapedrive. Dit kan resulteren in een reeks statistieken voor een apparaat die bevatten
sommige waarden voordat een I/O is voltooid en sommige daarna.

Deze opdracht gebruikt afronding naar beneden als afrondingsmethode bij het berekenen per seconde
statistieken. Als u bijvoorbeeld dd gebruikt om de ene tape naar de andere te kopiëren en actief te zijn
tapestat met een interval van 5 seconden en gedurende het interval waren er 3210 schrijf- en
3209 wordt gelezen, dan zou w/s 642 en r/s 641 weergeven (641.8 naar beneden afgerond naar 641). In zo'n geval
als het een tar-archief was dat werd gekopieerd (met een blokgrootte van 10k), zou je ook een
verschil tussen de kB_read/s en kB_wrtn/s van 2 (één I/O van 10k groot gedeeld door de
intervalperiode van 5 seconden). Als er in plaats daarvan 3210 schrijfbewerkingen waren en 3211 beide w/s leest
en r/s zouden beide 642 tonen, maar je zou nog steeds een verschil zien tussen de kB_read/s en
kB_wrtn/s-waarden van 2 kB/s.

Dit commando is voorzien van een interval in seconden. Hoe intern het interval ook is
per apparaat bijgehouden en kan mogelijk een effect hebben op de statistieken per seconde
gerapporteerd. De tijd waarop elke set statistieken wordt vastgelegd, wordt bij die statistieken bijgehouden. De
Het verschil tussen de huidige en de vorige tijd wordt voor gebruik omgezet in milliseconden
berekeningen. We kunnen bekijken hoe dit van invloed kan zijn op de gerapporteerde statistieken als we een
voorbeeld van een tar-archief dat tussen twee tapedrives wordt gekopieerd met behulp van dd. Als beide apparaten
meldde dat er 28900 kilobytes was overgedragen en dat de leestapedrive een interval van 5001 had
milliseconden en de schrijftapedrive 5000 milliseconden, wat zou uitkomen op 5778
kB_read/s en 5780 kB_wrtn/s.

De impact van het ophalen van statistieken tijdens het voltooien van een I/O, naar beneden afgerond, en
kleine verschillen in de intervalperiode op de berekende statistieken moeten minimaal zijn
maar kan niet nul zijn.

MILIEU


De tapestat commando houdt rekening met de volgende omgevingsvariabelen:

S_KLEUREN
Wanneer deze variabele is ingesteld, worden statistieken in kleur weergegeven op de terminal. Mogelijk
waarden voor deze variabele zijn nooit, altijd or auto (de laatste is de standaard).

Houd er rekening mee dat de kleur (rood, geel of een andere kleur) die wordt gebruikt om weer te geven:
een waarde is niet indicatief voor een probleem, simpelweg vanwege de kleur. het alleen
geeft verschillende waardenbereiken aan.

S_COLORS_SGR
Geef de kleuren en andere attributen op die worden gebruikt om statistieken op de terminal weer te geven.
De waarde is een door dubbele punten gescheiden lijst met mogelijkheden die standaard is ingesteld op:
H=31;1:I=32;22:M=34;1:N=33;1:Z=33;22. Ondersteunde mogelijkheden zijn:

H= SGR (Selecteer grafische weergave) subtekenreeks voor percentagewaarden groter dan
of gelijk aan 75%.

I= SGR-subtekenreeks voor bandnamen.

M= SGR-subtekenreeks voor procentuele waarden in het bereik van 50% tot 75%.

N= SGR-subtekenreeks voor statistische waarden die niet nul zijn.

Z= SGR-subtekenreeks voor nulwaarden.

S_TIME_FORMAT
Als deze variabele bestaat en de waarde ervan is ISO dan is de huidige landinstelling
genegeerd bij het afdrukken van de datum in de rapportkop. De tapestat commando zal gebruiken
in plaats daarvan de ISO 8601-indeling (JJJJ-MM-DD). Het tijdstempel weergegeven met optie -t
zal ook voldoen aan het ISO 8601-formaat.

Gebruik tapestat online met behulp van onworks.net-services



Nieuwste Linux & Windows online programma's