sysstat: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med '{{manpage|section=5|title=sysstat}} == NAMN == sysstat - sysstat konfigurationsfil. == BESKRIVNING == Denna fil läses av skalskripten sa1(8) och sa2(8) från sysstats verktygssamling. Den består av en sekvens av tilldelningar av skalvariabler som används för att konfigurera sysstat-loggning. Variablerna och deras betydelser är: * '''COMPRESSAFTER''' :: Antal dagar efter vilka dagliga datafiler ska komprimeras. Komprimeringsprogrammet anges i variabeln...')
 
Ingen redigeringssammanfattning
 
Rad 1: Rad 1:
{{manpage|section=5|title=sysstat}}
== NAMN ==
== NAMN ==
sysstat - sysstat konfigurationsfil.
sysstat - sysstat konfigurationsfil.
Rad 12: Rad 10:
* '''COMPRESSAFTER'''
* '''COMPRESSAFTER'''
:: Antal dagar efter vilka dagliga datafiler ska komprimeras.
:: Antal dagar efter vilka dagliga datafiler ska komprimeras.
  Komprimeringsprogrammet anges i variabeln '''ZIP'''.
Komprimeringsprogrammet anges i variabeln '''ZIP'''.
* '''DELAY_RANGE'''
* '''DELAY_RANGE'''
:: Talar om för skriptet '''sa2''' att vänta en slumpmässig fördröjning
:: Talar om för skriptet '''sa2''' att vänta en slumpmässig fördröjning
  inom det angivna intervallet innan det körs. Denna fördröjning anges i
inom det angivna intervallet innan det körs. Denna fördröjning anges i
  sekunder och syftar till att förhindra en massiv I/O-spik samtidigt på
sekunder och syftar till att förhindra en massiv I/O-spik samtidigt på
  VM som delar samma lagringsområde. Värdet 0 innebär att skriptet
VM som delar samma lagringsområde. Värdet 0 innebär att skriptet
  '''sa2''' genererar sina rapportfiler omedelbart.
'''sa2''' genererar sina rapportfiler omedelbart.
* '''HISTORY'''
* '''HISTORY'''
:: Antalet dagar under vilka en daglig datafil eller en rapport ska
:: Antalet dagar under vilka en daglig datafil eller en rapport ska
  behållas. Datafiler eller rapporter som är äldre än detta antal dagar
behållas. Datafiler eller rapporter som är äldre än detta antal dagar
  kommer att tas bort av skalskriptet [[sa2(8)]]. Datafiler och rapporter
kommer att tas bort av skalskriptet [[sa2(8)]]. Datafiler och rapporter
  sparas normalt i katalogen /var/log/sa, under namnet ''saDD'' (för
sparas normalt i katalogen /var/log/sa, under namnet ''saDD'' (för
  datafiler) eller ''sarDD'' (för rapporter), där parametern ''DD''
datafiler) eller ''sarDD'' (för rapporter), där parametern ''DD''
  indikerar aktuell dag.
indikerar aktuell dag.


  Antalet filer som faktiskt behålls i katalogen /var/log/sa kan vara
Antalet filer som faktiskt behålls i katalogen /var/log/sa kan vara
  något högre än värdet '''HISTORY''' på grund av hur skriptet '''sa2'''
något högre än värdet '''HISTORY''' på grund av hur skriptet '''sa2'''
  räknar ut vilka filer som ska tas bort (se nedan "Hur skriptet [[sa2(8)]]
räknar ut vilka filer som ska tas bort (se nedan "Hur skriptet [[sa2(8)]]
  tillämpar värdet '''HISTORY'''"). Om du använder värdet 28 behålls data
tillämpar värdet '''HISTORY'''"). Om du använder värdet 28 behålls data
  för en hel månad. Om du sätter '''HISTORY''' till ett värde högre än 28
för en hel månad. Om du sätter '''HISTORY''' till ett värde högre än 28
  bör du överväga att använda '''sadc'''s option '''-D''' för att förhindra
bör du överväga att använda '''sadc'''s option '''-D''' för att förhindra
  att äldre datafiler skrivs över (se manualsidan för [[sadc(8)]]). I det
att äldre datafiler skrivs över (se manualsidan för [[sadc(8)]]). I det
  senare fallet heter datafilerna ''saYYYYMMDD'' och rapporterna
senare fallet heter datafilerna ''saYYYYMMDD'' och rapporterna
  ''sarYYYYMMDD'', där ''YYYY'' står för aktuellt år, ''MM'' för aktuell
''sarYYYYMMDD'', där ''YYYY'' står för aktuellt år, ''MM'' för aktuell
  månad och ''DD'' för aktuell dag.
månad och ''DD'' för aktuell dag.


  Hur skriptet [[sa2(8)]] tillämpar värdet '''HISTORY'''
Hur skriptet [[sa2(8)]] tillämpar värdet '''HISTORY'''


  Skriptet '''sa2''' använder kommandot '''find''' med optionen
Skriptet '''sa2''' använder kommandot '''find''' med optionen
  '''-mtime''' för att räkna ut vilka filer som ska tas bort. Kommandot
'''-mtime''' för att räkna ut vilka filer som ska tas bort. Kommandot
  '''find''' tolkar detta värde som "N 24-timmarsperioder" och ignorerar
'''find''' tolkar detta värde som "N 24-timmarsperioder" och ignorerar
  eventuell bråkdel. Detta innebär att den senast ändrade tiden för en
eventuell bråkdel. Detta innebär att den senast ändrade tiden för en
  given data- eller rapportfil ''sa[r]DD'', med en '''HISTORY''' på 1,
given data- eller rapportfil ''sa[r]DD'', med en '''HISTORY''' på 1,
  måste ha ändrats för minst två dagar sedan innan den tas bort. Och för
måste ha ändrats för minst två dagar sedan innan den tas bort. Och för
  en '''HISTORY''' på 28 skulle det innebära 29 dagar sedan.
en '''HISTORY''' på 28 skulle det innebära 29 dagar sedan.


  För att räkna ut hur en '''HISTORY''' på 28 tillämpas i praktiken måste
För att räkna ut hur en '''HISTORY''' på 28 tillämpas i praktiken måste
  vi beakta att skriptet '''sa2''' som utfärdar kommandot '''find''' för
vi beakta att skriptet '''sa2''' som utfärdar kommandot '''find''' för
  att ta bort de gamla filerna vanligtvis körs strax före midnatt på ett
att ta bort de gamla filerna vanligtvis körs strax före midnatt på ett
  givet system, och eftersom den första posten från '''sadc''' också kan
givet system, och eftersom den första posten från '''sadc''' också kan
  skrivas till föregående dags datafil (och därmed flytta upp dess
skrivas till föregående dags datafil (och därmed flytta upp dess
  ändringstid något), kommer skriptet '''sa2''' att lämna 30 filer
ändringstid något), kommer skriptet '''sa2''' att lämna 30 filer
  orörda. Så för en inställning på 28, och om man räknar med datafilen för
orörda. Så för en inställning på 28, och om man räknar med datafilen för
  aktuell dag, kommer det alltid att finnas 31 filer (eller 30 filer,
aktuell dag, kommer det alltid att finnas 31 filer (eller 30 filer,
  beroende på antalet dagar i en månad) i katalogen /var/log/sa under
beroende på antalet dagar i en månad) i katalogen /var/log/sa under
  större delen av en given dag. T.ex.:
större delen av en given dag. T.ex.:


  30 april: 31 filer (30 apr-1 maj, 31 mars)
30 april: 31 filer (30 apr-1 maj, 31 mars)
  1 maj: 30 filer (1 maj, 30 apr-2 maj)
1 maj: 30 filer (1 maj, 30 apr-2 maj)


  Vi kan dock notera följande undantag (inspekterade kl. 12.00 på given
Vi kan dock notera följande undantag (inspekterade kl. 12.00 på given
  dag):
dag):


  28 februari: 31 filer (28 feb-1 mars, 31 jan, 30 jan & 29 jan)
28 februari: 31 filer (28 feb-1 mars, 31 jan, 30 jan & 29 jan)
  1 mars: 30 filer (1 mars, 28 feb-2 mars, 31 jan & 30 jan)
1 mars: 30 filer (1 mars, 28 feb-2 mars, 31 jan & 30 jan)
  2 mars: 29 filer (1 mars & 2 mars, 28 feb-3 mars, 31 jan)
2 mars: 29 filer (1 mars & 2 mars, 28 feb-3 mars, 31 jan)
  3 mars: 28 filer (1 mars-3 mars, 28 feb-4 mars)
3 mars: 28 filer (1 mars-3 mars, 28 feb-4 mars)
  4 mars - 28 mars: 28 filer
4 mars - 28 mars: 28 filer
  29 mars: 29 filer
29 mars: 29 filer
  30 mars: 30 filer
30 mars: 30 filer
  31 mars: 31 filer
31 mars: 31 filer


  (Att bestämma antalet filer i mars under ett skottår lämnas som en
(Att bestämma antalet filer i mars under ett skottår lämnas som en
  övning för läsaren).
övning för läsaren).


  Saker och ting är enklare om du använder formatet ''sa[r]YYYYMMDD''.
Saker och ting är enklare om du använder formatet ''sa[r]YYYYMMDD''.
  Tillämpa samma logik som ovan i detta fall så kommer du att finna att
Tillämpa samma logik som ovan i detta fall så kommer du att finna att
  det alltid finns '''HISTORY''' + 3 filer i katalogen /var/log/sa under
det alltid finns '''HISTORY''' + 3 filer i katalogen /var/log/sa under
  större delen av en given dag.
större delen av en given dag.
* '''REPEAT_HEADER'''
* '''REPEAT_HEADER'''
:: Maximalt antal rader efter vilka en rubrik kommer att infogas i
:: Maximalt antal rader efter vilka en rubrik kommer att infogas i
  rapporten som genereras av skriptet '''sa2'''. Som standard finns det
rapporten som genereras av skriptet '''sa2'''. Som standard finns det
  endast en rubrik i början av varje rapport och den upprepas inte
endast en rubrik i början av varje rapport och den upprepas inte
  därefter.
därefter.
* '''REPORTS'''
* '''REPORTS'''
:: Sätt denna variabel till '''false''' för att förhindra att skriptet
:: Sätt denna variabel till '''false''' för att förhindra att skriptet
  '''sa2''' genererar rapporter (filerna ''sarDD'').
'''sa2''' genererar rapporter (filerna ''sarDD'').
* '''SA_DIR'''
* '''SA_DIR'''
:: Katalog där standardfilerna för daglig systemaktivitet och rapporter
:: Katalog där standardfilerna för daglig systemaktivitet och rapporter
  sparas. Standardvärdet är ''/var/log/sa''.
sparas. Standardvärdet är ''/var/log/sa''.
* '''SADC_OPTIONS'''
* '''SADC_OPTIONS'''
:: Optioner som ska skickas till [[sadc(8)]]. Med dessa optioner (se
:: Optioner som ska skickas till [[sadc(8)]]. Med dessa optioner (se
  manualsidan för [[sadc(8)]]) kan du välja ytterligare data som ska
manualsidan för [[sadc(8)]]) kan du välja ytterligare data som ska
  sparas i de dagliga datafilerna. Dessa optioner används endast när en
sparas i de dagliga datafilerna. Dessa optioner används endast när en
  ny datafil skapas. De ignoreras för en redan existerande fil.
ny datafil skapas. De ignoreras för en redan existerande fil.
* '''UMASK'''
* '''UMASK'''
:: Skripten '''sa1''' och '''sa2''' genererar data- och rapportfiler för
:: Skripten '''sa1''' och '''sa2''' genererar data- och rapportfiler för
  systemaktivitet i katalogen /var/log/sa. Som standard skapas filerna
systemaktivitet i katalogen /var/log/sa. Som standard skapas filerna
  med umask 0022 och är därför läsbara för alla användare. Ändra denna
med umask 0022 och är därför läsbara för alla användare. Ändra denna
  variabel för att begränsa behörigheterna för filerna (använd t.ex. 0027
variabel för att begränsa behörigheterna för filerna (använd t.ex. 0027
  för att följa striktare säkerhetsstandarder).
för att följa striktare säkerhetsstandarder).
* '''YESTERDAY'''
* '''YESTERDAY'''
:: Som standard genererar skriptet '''sa2''' gårdagens sammanfattning,
:: Som standard genererar skriptet '''sa2''' gårdagens sammanfattning,
  eftersom cron-jobbet vanligtvis körs direkt efter midnatt. Om du vill
eftersom cron-jobbet vanligtvis körs direkt efter midnatt. Om du vill
  att '''sa2''' ska generera sammanfattningen för samma dag (till exempel
att '''sa2''' ska generera sammanfattningen för samma dag (till exempel
  när cron-jobbet körs kl. 23:53) sätter du denna variabel till '''no'''.
när cron-jobbet körs kl. 23:53) sätter du denna variabel till '''no'''.
* '''ZIP'''
* '''ZIP'''
:: Program som används för att komprimera data- och rapportfiler.
:: Program som används för att komprimera data- och rapportfiler.
Rad 136: Rad 134:
av den ursprungliga manualsidan), skicka ett e-postmeddelande till
av den ursprungliga manualsidan), skicka ett e-postmeddelande till
man-pages@man7.org
man-pages@man7.org
= Sidslut =
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man5/sysstat.5.html
<HR>
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
<BR><BR>Tack till [https://datorhjalp.se/web/ Datorhjälp] som har  sponsrat [https://www.linux.se Linux.se] med webbhotell.
[[Kategori:Linuxmanual grupp 5]]
[[Kategori:Linuxmanual]]

Nuvarande version från 28 april 2025 kl. 06.16

NAMN

sysstat - sysstat konfigurationsfil.

BESKRIVNING

Denna fil läses av skalskripten sa1(8) och sa2(8) från sysstats verktygssamling. Den består av en sekvens av tilldelningar av skalvariabler som används för att konfigurera sysstat-loggning. Variablerna och deras betydelser är:

  • COMPRESSAFTER
Antal dagar efter vilka dagliga datafiler ska komprimeras.

Komprimeringsprogrammet anges i variabeln ZIP.

  • DELAY_RANGE
Talar om för skriptet sa2 att vänta en slumpmässig fördröjning

inom det angivna intervallet innan det körs. Denna fördröjning anges i sekunder och syftar till att förhindra en massiv I/O-spik samtidigt på VM som delar samma lagringsområde. Värdet 0 innebär att skriptet sa2 genererar sina rapportfiler omedelbart.

  • HISTORY
Antalet dagar under vilka en daglig datafil eller en rapport ska

behållas. Datafiler eller rapporter som är äldre än detta antal dagar kommer att tas bort av skalskriptet sa2(8). Datafiler och rapporter sparas normalt i katalogen /var/log/sa, under namnet saDD (för datafiler) eller sarDD (för rapporter), där parametern DD indikerar aktuell dag.

Antalet filer som faktiskt behålls i katalogen /var/log/sa kan vara något högre än värdet HISTORY på grund av hur skriptet sa2 räknar ut vilka filer som ska tas bort (se nedan "Hur skriptet sa2(8) tillämpar värdet HISTORY"). Om du använder värdet 28 behålls data för en hel månad. Om du sätter HISTORY till ett värde högre än 28 bör du överväga att använda sadcs option -D för att förhindra att äldre datafiler skrivs över (se manualsidan för sadc(8)). I det senare fallet heter datafilerna saYYYYMMDD och rapporterna sarYYYYMMDD, där YYYY står för aktuellt år, MM för aktuell

månad och DD för aktuell dag.
Hur skriptet sa2(8) tillämpar värdet HISTORY
Skriptet sa2 använder kommandot find med optionen
-mtime för att räkna ut vilka filer som ska tas bort. Kommandot
find tolkar detta värde som "N 24-timmarsperioder" och ignorerar
eventuell bråkdel. Detta innebär att den senast ändrade tiden för en
given data- eller rapportfil sa[r]DD, med en HISTORY på 1,
måste ha ändrats för minst två dagar sedan innan den tas bort. Och för
en HISTORY på 28 skulle det innebära 29 dagar sedan.
För att räkna ut hur en HISTORY på 28 tillämpas i praktiken måste
vi beakta att skriptet sa2 som utfärdar kommandot find för
att ta bort de gamla filerna vanligtvis körs strax före midnatt på ett
givet system, och eftersom den första posten från sadc också kan
skrivas till föregående dags datafil (och därmed flytta upp dess
ändringstid något), kommer skriptet sa2 att lämna 30 filer
orörda. Så för en inställning på 28, och om man räknar med datafilen för
aktuell dag, kommer det alltid att finnas 31 filer (eller 30 filer,
beroende på antalet dagar i en månad) i katalogen /var/log/sa under
större delen av en given dag. T.ex.:
30 april: 31 filer (30 apr-1 maj, 31 mars)
1 maj: 30 filer (1 maj, 30 apr-2 maj)
Vi kan dock notera följande undantag (inspekterade kl. 12.00 på given
dag):
28 februari: 31 filer (28 feb-1 mars, 31 jan, 30 jan & 29 jan)
1 mars: 30 filer (1 mars, 28 feb-2 mars, 31 jan & 30 jan)
2 mars: 29 filer (1 mars & 2 mars, 28 feb-3 mars, 31 jan)
3 mars: 28 filer (1 mars-3 mars, 28 feb-4 mars)
4 mars - 28 mars: 28 filer
29 mars: 29 filer
30 mars: 30 filer
31 mars: 31 filer
(Att bestämma antalet filer i mars under ett skottår lämnas som en
övning för läsaren).
Saker och ting är enklare om du använder formatet sa[r]YYYYMMDD.
Tillämpa samma logik som ovan i detta fall så kommer du att finna att
det alltid finns HISTORY + 3 filer i katalogen /var/log/sa under
större delen av en given dag.
  • REPEAT_HEADER
Maximalt antal rader efter vilka en rubrik kommer att infogas i

rapporten som genereras av skriptet sa2. Som standard finns det endast en rubrik i början av varje rapport och den upprepas inte därefter.

  • REPORTS
Sätt denna variabel till false för att förhindra att skriptet

sa2 genererar rapporter (filerna sarDD).

  • SA_DIR
Katalog där standardfilerna för daglig systemaktivitet och rapporter

sparas. Standardvärdet är /var/log/sa.

  • SADC_OPTIONS
Optioner som ska skickas till sadc(8). Med dessa optioner (se

manualsidan för sadc(8)) kan du välja ytterligare data som ska sparas i de dagliga datafilerna. Dessa optioner används endast när en ny datafil skapas. De ignoreras för en redan existerande fil.

  • UMASK
Skripten sa1 och sa2 genererar data- och rapportfiler för

systemaktivitet i katalogen /var/log/sa. Som standard skapas filerna med umask 0022 och är därför läsbara för alla användare. Ändra denna variabel för att begränsa behörigheterna för filerna (använd t.ex. 0027 för att följa striktare säkerhetsstandarder).

  • YESTERDAY
Som standard genererar skriptet sa2 gårdagens sammanfattning,

eftersom cron-jobbet vanligtvis körs direkt efter midnatt. Om du vill att sa2 ska generera sammanfattningen för samma dag (till exempel när cron-jobbet körs kl. 23:53) sätter du denna variabel till no.

  • ZIP
Program som används för att komprimera data- och rapportfiler.

FIL

/etc/sysconfig/sysstat

FÖRFATTARE

Sebastien Godard (sysstat <at> orange.fr)

SE ÄVEN

sadc(8), sa1(8), sa2(8) <https://github.com/sysstat/sysstat> <https://sysstat.github.io/>

KOLOFON

Den här sidan är en del av projektet sysstat (sysstat-verktyg för prestandaövervakning). Information om projektet finns på <⟨http://sebastien.godard.pagesperso-orange.fr/⟩>. Om du har en felrapport för den här manualsidan, skicka den till sysstat-AT-orange.fr. Den här sidan hämtades från projektets uppströms Git-arkiv <⟨https://github.com/sysstat/sysstat.git⟩> den 2025-02-02. (Vid den tidpunkten var datumet för den senast hittade commiten i arkivet 2025-02-02.) Om du upptäcker några renderingsproblem i den här HTML-versionen av sidan, eller om du tror att det finns en bättre eller mer aktuell källa för sidan, eller om du har korrigeringar eller förbättringar av informationen i den här KOLOFONEN (som *inte* är en del av den ursprungliga manualsidan), skicka ett e-postmeddelande till man-pages@man7.org

Sidslut

Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man5/sysstat.5.html


Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.