Avatar billede gunnaar Nybegynder
29. april 2004 - 14:04 Der er 2 kommentarer og
1 løsning

Linux!! Hvordan beregner man cpu loadavg??

Problemet er at kommandoen loadavg giver loadavg på henholdsvis 1, 5 0g 15 minutter... Jeg skal bruge loadavg på henholdsvis 1, 5 og 10 minutter...

Hvad gør jeg??
Avatar billede noden Nybegynder
06. maj 2004 - 03:28 #1
Prøv at lave en løkke som læser fra filen /proc/loadavg i tidsperioden. (Håber det er den rigtige fil)
Så gem resultaterne, læg dem sammen og divider med antal læsninger!
Filen står godt nok til at fylde 0 bytes.
Men den har loadavg. og bliver opdateret helt tiden af kernen!

Det er godt nok snusket programmering med trace route, arp osv. i linux gør det samme.... endnu!

Ellers er det filen /proc/stats
Avatar billede noden Nybegynder
06. maj 2004 - 03:28 #2
Husk, du må IKKE forsøge at skrive i filerne!
Avatar billede gunnaar Nybegynder
10. maj 2004 - 17:13 #3
Problemet er løst, for vores underviser havde skrevet fejl i opgavebeskrivelsen. Dvs. at vi bare skulle vise loadavg med default værdier, altså 1,5 og 15 minutter... Men tak for hjælpen alligevel. Måske for jeg brug for det en anden gang... Giver dig point da du jo faktisk gav en løsning...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester