当前位置: 技术问答>linux和unix
高手看过来:Linux问题!!!
来源: 互联网 发布时间:2015-03-08
本文导语: 如何看Linux机器的以下信息: 1、从系统最后一次启动以来已经经历了多长时间(天、小时和分种)? (我编了一个程序可以通过秒数算出来,但有没有直接获得的方法) 2、总共有多少CPU时间执行在用户态?系统态...
如何看Linux机器的以下信息:
1、从系统最后一次启动以来已经经历了多长时间(天、小时和分种)?
(我编了一个程序可以通过秒数算出来,但有没有直接获得的方法)
2、总共有多少CPU时间执行在用户态?系统态?空闲态?
3、内核已经进行了多少次上下文转换?
4、从系统启动以来已经创建了多少进程?
还有如何用C调用函数对象/函数得到CPU类型和型号?
各位高手快告诉我!先谢了!!!
1、从系统最后一次启动以来已经经历了多长时间(天、小时和分种)?
(我编了一个程序可以通过秒数算出来,但有没有直接获得的方法)
2、总共有多少CPU时间执行在用户态?系统态?空闲态?
3、内核已经进行了多少次上下文转换?
4、从系统启动以来已经创建了多少进程?
还有如何用C调用函数对象/函数得到CPU类型和型号?
各位高手快告诉我!先谢了!!!
|
你可以用uptime命令,或者取/proc/uptime里,那里边有启动的秒数
|
2-3在/proc/stat中
4说的不是很明确,不理解
cpu类型在/proc/cpuinfo中.
4说的不是很明确,不理解
cpu类型在/proc/cpuinfo中.
|
uptime
cat /proc/cpuinfo
可以用C代码分析/proc/cpuinfo文件
cat /proc/cpuinfo
可以用C代码分析/proc/cpuinfo文件
|
1.uptime
2./sys/resourse.h use rusage 这个struct吧
小弟就知道这些了