Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

Sæt et program på pause baseret på ressourcer

Lignende præsentationer


Præsentationer af emnet: "Sæt et program på pause baseret på ressourcer"— Præsentationens transcript:

1 Sæt et program på pause baseret på ressourcer
GNU niceload Sæt et program på pause baseret på ressourcer DKUUG Ole Tange

2 Ole Tange Sysadm/bioinformatiker hos Det Nationale DNA Sekvenseringscenter 4 TB data per eksperiment Tidligere: Site Reliability Engineer (Google) DK-CERT (UNI-C) DK-Hostmaster (DKnet) Linux siden 1992

3 Det generelle problem Sæt en kommando på pause (suspend), hvis der pludselig bliver trængsel på: cpu load disk io memory

4 GNU niceloads 3½ ressource typer
mem - fri memory noswap - swapin * swapout io - iostat -dx 1 load - load average

5 soft vs. hard --soft - lad processen køre lidt en gang i mellem - selv ved overbelastning --hard - vent til der er ressourcer med at køre igen

6 --start-X vs. --run-X --start-X - programmet startes ikke før X er opfyldt --run-X - programmet pauses hvis X ikke er opfyldt i en periode X = io, mem, load, noswap

7 niceload på kørende process
F*ck jeg skulle have startet processen med niceload -p pid

8 Eksempler niceload -L 2 updatedb niceload --hard --run-mem 2g my_cmd
niceload --noswap my_cmd niceload --noswap --hard -v -p 7913

9 Mere information man niceload Søg efter EXAMPLE Spørgsmål?
Underskriv min GnuPG nøgle Hvis du ikke har en GnuPG nøgle er her en god anledning til at få lavet en.


Download ppt "Sæt et program på pause baseret på ressourcer"

Lignende præsentationer


Annoncer fra Google