optinal finished

This commit is contained in:
2025-03-26 20:17:38 +08:00
parent 2001e8e478
commit 0e751d690f
5 changed files with 8 additions and 25 deletions

View File

@ -110,12 +110,11 @@ sys_sysinfo(void)
uint64 addr;
argaddr(0, &addr);
if (addr < 0) return -1;
/*update_load_avg();*/
struct proc* p = myproc();
info.nproc = proc_size();
info.freemem = freemem();
info.unused_proc_num = NPROC - info.nproc;
info.load_avg = load_avg;
info.load_avg = update_load() * 100 / sys_uptime();
if (copyout(p->pagetable, addr, (char*)&info, sizeof(info)) < 0)
return -1;
return 0;