使用linux的select函數作爲定時器,發現調用clock進行計時,每次得到的結果都是0,
原因是因爲clock的函數定義是指從程序啓動到cpu所佔用的時間,這個很重要,如果調用的函數並未佔用cpu的時間,這個是不計時的,
包括調用sleep之類的,也是不會計入cpu的耗時的,所以在select的循環中直接調用clock是沒有意義的,如果需要計量時間,只能是調用
time了。
使用linux的select函數作爲定時器,發現調用clock進行計時,每次得到的結果都是0,
原因是因爲clock的函數定義是指從程序啓動到cpu所佔用的時間,這個很重要,如果調用的函數並未佔用cpu的時間,這個是不計時的,
包括調用sleep之類的,也是不會計入cpu的耗時的,所以在select的循環中直接調用clock是沒有意義的,如果需要計量時間,只能是調用
time了。
本文整理自Zabbix中級認證專家李銘栓(滿分學員)在Zabbix Meetup廣州站的演講。 掌握這幾種監控方式解決80%的監控問題,剩下的20%如何實現?這裏有答案! 幾點經驗分享: 1
一、幾個基本概念 tty(Teletypewriter) 來源於“電傳打印機”,Linux系統中則是終端設備的統稱,同時也代指操作系統中支持終端設備的tty子系統。 console(控制檯)