Skip to content

Commit de3f6a0

Browse files
committed
update README_zh-cn.md
1 parent 9133428 commit de3f6a0

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

README_zh-cn.md

+6-8
Original file line numberDiff line numberDiff line change
@@ -6,27 +6,25 @@
66

77
###为什么要做这个
88

9-
_你可以跳过这一段。这些只是我的抱怨)_
9+
_你可以跳过本段。这些只是我的抱怨)_
1010

11-
现在有很多的工具可以收集报告或保存的CPU的使用情况狂。他们功能强大,或者可以记录CPU性能日志,或者有一个易读易用的图形化界面,如sar和nmon。
11+
现在有很多的工具可以收集或保存的CPU的使用情况。他们一般功能都非常强大,或者可以定时记录CPU性能日志,或者有一个易读易用的图形化界面,如sar和nmon。
1212

13-
但是我没有找到一个能简单输出CPU实时使用率的工具
13+
但是我没有找到一个能简单输出CPU实时使用率的工具
1414

15-
之前我写了一个系统状态监控工具,需要一些工具来监控CPU,内存和磁盘的使用情况。我使用'free'和'df'来查看内存和磁盘的使用情况。然而,我没有找到能用来监视CPU使用状态的软件。
16-
我最初尝试了'top',发现在无交互的情况下,它的输出无法展开各个CPU的使用情况。
17-
之后我尝试了其他几款工具,发现sar只记录特定时刻的CPU使用情况,只记录日志,非实时;而nmon只工作于交互模式。
15+
之前我写了一个系统状态监控工具,需要一些工具来监控CPU、内存和磁盘的使用情况。我选择了'free'和'df'来查看内存和磁盘的使用情况。然而我没有找到适合用来监视CPU使用状态的软件。 我最初尝试了'top',发现在无交互的情况下,它的输出无法展开各个CPU的使用情况。 之后我尝试了其他几款工具,发现sar只记录特定时刻的CPU使用情况,只记录日志,非实时;而nmon只工作于交互模式。
1816

1917
虽然这些工具十分强大,也许他们有一个模式来简单输出,然而我只需要一个非常简单的工具来输出CPU使用率,不需要历史记录的,也不需要图形界面或交互模式。
2018

2119
所以,我决定写一个工具来满足自己的需求。
2220

2321
注意 :
24-
- 这个项目使用的"cat/proc/stat"收集CPU的信息信息,因为使用正则表达式固定了stat的9列输出,所以只能用于Linux 2.6.24以后的版本。详情请参阅:[[http://www.linuxhowtos.org/System/procstat.htm]http://www.linuxhowtos.org/System/procstat.htm)](http://www.linuxhowtos.org/System/procstat.htm](http://www.linuxhowtos.org/System/procstat.htm))
22+
- 这个项目使用的'cat/proc/stat'收集CPU的使用信息,因为采用了正则表达式来收集stat的9列输出,所以只能用于Linux 2.6.24以后的版本。详情请参阅:[http://www.linuxhowtos.org/System/procstat.htm](http://www.linuxhowtos.org/System/procstat.htm)
2523
- 由于bash不支持浮点运算,所以只有整形输出。我不想用bc进行浮点计算,因为没有必要。
2624

2725
##安装
2826

29-
只需将文件复制到目标计算机。如果你需要使用shell版本,给bash_cpustat.sh加上执行权限。
27+
只需将文件复制到目标计算机即可。如果你需要使用shell版本,给bash_cpustat.sh加上执行权限。
3028

3129
##用法
3230

0 commit comments

Comments
 (0)