回精華區
作者itoc (League), 信區: plan
標題[功能] 系統負載
時間2003/12/04 Thu 23:32:03 Updated: 2003/12/04
  某些作業系統可能沒有 getloadavg() 的功能
  那麼就不能使用

: admutil.c:a_sysload() 新增在 a_resetsys() 前面

int
a_sysload()
{
  char buf[80];

  double load[3];
  getloadavg(load, 3);

  /* 這三個數值分別表示過去 1, 5, 15 分鐘的負載 */
  sprintf(buf, "系統負載 %.2f %.2f %.2f", load[0], load[1], load[2]);
  vmsg(buf);
  return XEASY;
}

: menu.c:menu_admin[]

+ "bin/admutil.so:a_sysload", PERM_ALLADMIN, - M_SYSTEM,
+ "Load       ◤ 系統負載 ◢",

--
□ 本文章由 itocitoc.Dorm11.NCTU.edu.tw 發表
精華選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻