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

Slides:



Advertisements
Lignende præsentationer
Subjektivitet, Teknologi Samfund
Advertisements

Den sidste adgangskode du skal huske - Nogensinde
Forsiden 1.Denne knap bruges når du vil taste dagens resultater ind. 2.Denne knap skal kun bruges hvis du allerede har gemt data og du finder ud af at.
Projekt 5 i 12 Laboratorium 9: 26. februar 2013 ”At holde udviklingsgejsten oppe i en travl hverdag” ”At holde udviklingsgejsten oppe i en travl hverdag”
Usability og interaktionsdesign i en mindre IT virksomhed Infinit 13
»Tal til mig, Supermax!« - Joakim von And, ca. 1980
Konference d. 14. april. Program • Hej • Mine erfaringer • For / imod • Prøve • Frederiks historie • Kristians historie • Kristian demo • Henrik demo.
Af Andreas og Marlene. Spørgsmål. • Hvornår lavede i en internetshop? • Hvorfor valgte i at lave en internetshop? • Hvordan fik i lavet jeres hjemmeside.
ETwinning - skolepartnerskaber i Europa Spring Day og ”Internationalt” på EMU Sønderborg 30 januar 2008 Ebbe Schultze Chefkonsulent UNI-C
Computerens anatomi! Hvad skal du vide før du køber din egen?
COMPUTERENS ANATOMI KENDER DU DIN COMPUTER SÅ GODT SOM DU TROR?
Efteruddannelse Embedded C Modul 4 (Torsdag den 14/1-2010)
IT Arkitektur og Sikkerhed IT Enterprise Arkitektur.
NTS-centeret Nationalt center for undervisning i natur, teknik og sundhed - Fordi interessen for og kvaliteten af undervisningen i natur, teknik og sundhed.
Styresystemer og tjenester1 Indhold: 1.Introduktion til styresystemer. 2.Processer og tråde. 3.Synkroniseringsmetoder og InterProcesCommunikation. 4.Memory.
Computer anatomi Vi skal kigge lidt nærmere på kabinens grundlæggende indhold. Tryk på F5 for fuld skærmbillede Skift til næste dias (Museklik) for et.
Opret en database i Reference Manager, ver. 11 Åbn programmet. Opret en ny database. Placér basen ude på ”skrivebordet ” (kun i denne sammenhæng – da baserne.
Mød Microsoft – for udviklere & arkitekter Visual Studio, Express og Team System Niels Hilmar Madsen Microsoft
Arv Idéen i arv et at kunne genbruge gennem generalisering
OTA - et skoleprojekt ved E. Sjørlund, ES-DATA Projekt : News: news://news.the- coffeeshop.dk/coffeeshop.ota.
Web Analytics Wednesday Attribution Modeling i Google Analytics Dato:
Projektstyring dag 2.
Fundraising Hvor svært kan det være? Temadag: Fundraising og biblioteksudvikling – europæiske perspektiver Vejle 11. november 2014 København 12. november.
Swapping og paging Flytning af processer (swapping) eller dele af processer (paging) mellem arbejdslager og fjernlager. Baggrund: På den ene side skal.
Projektstyring dag 2.
Geology-dependent variation in transport processes with respect to risk assessment of phosphorus losses (GEORAP) DJF, Århus Uni., Ålborg Uni., DMU Periode.
PC - Vedligeholdelse Hvordan gør jeg Pc’en sikker og hurtig igen ? En kronologisk gennemgang.
Computerens anatomi Dette er interaktivt så brug musen.
CORBA/e CORBA and Embedded Systems OOMI 27. November 2006.
Per P. MadsenStyresystemer og tjenester1 Indhold: 1.Introduktion til styresystemer. 2.Processer og tråde. 3.Synkroniseringsmetoder og InterProcesCommunikation.
Delphi-evaluering og Green Field Evaluering af event Som start på Green Field.
Process Control Hardware baggrund Process begrebet i et OS Process tilstande Context switching.
Per Printz Madsen 1 Linux kernen Monolithic kernel Support for dynamiske moduler Få kerne tråde Preemptive.
Lyttende trioer Formål:
Jens Ole Christiansen itSMF erfamøde hos Bankdata 20. juni 2012.
Sted og dato (Indsæt --> Diasnummer) Dias 1 Navn på enhed (Indsæt --> Diasnummer) Davenport et al. (2000) Vs Adelman et. Al (2002) Possible states for.
Med tegninger af Morten Grove OTS
Type analyse i FunCalc / CoreCalc Baggrund og kontekst Formål Designovervejelser → løsning /arkitektur Strategi for implementering og afprøvning Resultater.
Workbench – Farveskalaer d Oprettelse af farveskalaer l Design ny farveskala l Sammenkædning af data og farveskala med preview l Import fra.
Multiple processer på web-site Web- server filer Kunde 1 Kunde 2 Kunde p1p2p internet.
SAS Code analyzer Barbara Biørn olsen.
PC’en & div. hardware … mange IT-fagudtryk !! v/Søren Noah:
Filmen er tænkt som et debatoplæg og et forsøg på at skabe fokus på om det vi gør faktisk virker! Filmen viser 5 forskellige undervisningssituationer med.
Ole.tange.dk Frie softwarelicenser Ole Tange Navigation blandt licenser for fri software Aalborg, juni 2008.
Kan Power™ vinde over Windows™ Kan ”styrke” vinde over ”udseende” – eller skal vi bare styrke vores udseende?
Fri Software i apparater – Fokus tilbage på forbrugeren Ole Tange CBS november 2007.
Videnarbejde og stress - mellem begejstring og belastning Afslutningskonference d. 9.November 2009.
Temamøde om flowet mellem a-dagpenge og sygedagpenge Roskilde Hallerne 22. Oktober 2013.
Simpelt Konsistent Klar Stor Progressiv Opsummering.
Køreteknik Sæt I gang Før du kører ud i trafikken, skal du kunne køre din knallert sikkert. Du skal kunne holde balancen, trække, sætte i gang, standse,
Robot Styringen Formålet er at give introduktion til robottens fysiske kontrolenheder. Servosystemer, encoder mm Betjenings boks I/O systemer og netværk.
604 – Gud, din kærlighed du os sender 1, S1
1.08 Test.
Tilfredshedsundersøgelse
Quiz Uge 2 – mandag.
Pneumatik.
Herre, min Gud, min længsel
IOT – Elkedel på internettet
Integration med adgangskontrol
Distribuerte Objekter
MÅLINGER MED MENING 6. februar 2018 Morten Birk Olsen.
Fake news, research og kildekritik
Fodring af Bison Vicki Pedersen.
EASY-P Konference april 2012
Quiz Uge 2 – mandag.
Quiz Uge 2 – mandag.
Fake news, research og kildekritik
”Show me your tools” session: Slurm kø-system tools
Nåde! Jeg råber Gud. Befri mig fra frygten nu.
Micky Weis Digital markedsføringsekspert
Præsentationens transcript:

Sæt et program på pause baseret på ressourcer GNU niceload Sæt et program på pause baseret på ressourcer DKUUG 2012-10-09 Ole Tange

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

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

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

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

--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

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

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

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.