Et af de steder jeg er lidt træt af UNIX er "uptime", som viser tre system-"load" værdier - i snit over det sidste et, fem og ti minutter.
Vi kan diskutere hvad load er, men min pointe er nærmere de tidskonstanter. Hvordan får man tilsvarende på en meget mindre tids-skala?
Eksempel:
$ uptime 17:41:19 up 2 days, 5:37, 1 user, load average: 0.24, 0.41, 0.54
hver af de sidste værdier er resultatet af et IIR-filter hvor tidskonstanterne er - som sagt et, fem og ti minutter.
En ganske fin forklaring kan læses f.eks. på wikipedia.
For tiden laver jeg noget arbejde, hvor load på et eller fem sekund-niveau vil være mere relevant.
Mit spørgsmål er om en sådan udvidelse skal laves i UNIX-kernen, eller om det sagtens kan laves i user-land?
Og giver det mening at lave en et-sekunds load average - givet f.eks. Linux-kernens normale scheduler.
/pto

...men det er dyrt at lave god journalistik. Derfor beder vi dig overveje at tegne abonnement på Version2.
Digitaliseringen buldrer derudaf, og it-folkene tegner fremtidens Danmark. Derfor er det vigtigere end nogensinde med et kvalificeret bud på, hvordan it bedst kan være med til at udvikle det danske samfund og erhvervsliv.
Og der har aldrig været mere akut brug for en kritisk vagthund, der råber op, når der tages forkerte it-beslutninger.
Den rolle har Version2 indtaget siden 2006 - og det bliver vi ved med.