Skip to content

Commit

Permalink
update README_zh-cn.md
Browse files Browse the repository at this point in the history
  • Loading branch information
catscarlet committed Oct 12, 2015
1 parent 9133428 commit de3f6a0
Showing 1 changed file with 6 additions and 8 deletions.
14 changes: 6 additions & 8 deletions README_zh-cn.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,27 +6,25 @@

###为什么要做这个

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

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

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

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

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

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

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

##安装

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

##用法

Expand Down

0 comments on commit de3f6a0

Please sign in to comment.