Preformance Test (on NanoPi R2s, repeat 1000 times):
old command
cpu_usage=$(expr 100 - $(cat /tmp/top_tmp | grep 'CPU:' | awk -F '%' '{print$4}' | awk -F ' ' '{print$2}'))
```
real 0m 14.25s
user 0m 7.96s
sys 0m 20.33s
```
new command
cpu_usage=$(cat /tmp/top_tmp | awk '/^CPU/ { printf("%d%%", 100 - $8) }')
```
real 0m 6.91s
user 0m 4.29s
sys 0m 6.06s
```
Signed-off-by: Chuck <fanck0605@qq.com>
[adjusted for our own tree]
Signed-off-by: CN_SZTL <cnsztl@project-openwrt.eu.org>
|
||
|---|---|---|
| .. | ||
| arm | ||
| x86 | ||