一、cpu信息采集
1).采集cpu使用率
采集算法:通過/proc/stat文件采集并計算CPU總使用率或者單個核使用率。以cpu0為例,算法如下:
1. cat /proc/stat | grep ‘cpu0'得到cpu0的信息
2. cpuTotal1=user+nice+system+idle+iowait+irq+softirq
3. cpuUsed1=user+nice+system+irq+softirq
4. sleep 30秒
5. 再次cat /proc/stat | grep 'cpu0' 得到cpu的信息
6. cpuTotal2=user+nice+system+idle+iowait+irq+softirq
7. cpuUsed2=user+nice+system+irq+softirq
8. 得到cpu0 在30秒內的單核利用率:(cpuUsed2 
主站蜘蛛池模板:
花莲县|
渭源县|
石嘴山市|
西林县|
句容市|
桃园县|
崇左市|
图片|
历史|
阜城县|
耿马|
饶阳县|
孙吴县|
靖宇县|
兰溪市|
宁城县|
和田县|
嵊州市|
宣威市|
铅山县|
长春市|
柯坪县|
临城县|
盐边县|
桓仁|
西吉县|
平塘县|
册亨县|
沾益县|
隆昌县|
池州市|
徐汇区|
分宜县|
宁城县|
彭山县|
江城|
阳高县|
西峡县|
台江县|
远安县|
许昌县|