一、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
主站蜘蛛池模板:
寿光市|
抚松县|
永安市|
庄浪县|
四子王旗|
南康市|
博野县|
寿阳县|
兴文县|
宁城县|
尼玛县|
普定县|
从江县|
阿勒泰市|
睢宁县|
青州市|
西乌|
九江县|
习水县|
新宾|
渭南市|
贵港市|
甘德县|
封丘县|
荔波县|
通化县|
舒城县|
海口市|
南京市|
安庆市|
廉江市|
龙里县|
兴宁市|
奉贤区|
苗栗市|
茂名市|
葵青区|
吴江市|
开平市|
织金县|
遵义市|