sysstat: Skillnad mellan sidversioner
Admin (diskussion | bidrag) (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...') |
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
||
| Rad 1: | Rad 1: | ||
== 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'''. | |||
* '''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 | |||
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''' | * '''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 | |||
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 '''sadc'''s 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''' | * '''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 | |||
endast en rubrik i början av varje rapport och den upprepas inte | |||
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''). | |||
* '''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''. | |||
* '''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 | |||
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''' | * '''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 | |||
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''' | * '''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 | |||
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''' | * '''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.