Guider是一个免费且开源的,功能强大的全系统性能分析工具,主要以Python for Linux 操作系统编写。
它旨在衡量系统资源使用量并跟踪系统行为,从而使其可以有效分析系统性能问题或进行性能调整。
它显示了大量有关 CPU,内存,每个线程的磁盘使用率,进程,系统功能(用户/内核)的信息。 因此可以非常简单地了解导致系统性能异常或改善整体系统性能的问题。
系统要求
- Linux 内核(> = 3.0)
- Python(> = 2.7)
- 内核缓冲区大小为 40960。
在本文中,我们将向您展示如何从源代码安装 guider,并使用它来分析和提高 Linux 操作系统的整体性能。
如何构建和安装 Guider – Linux 性能分析器
要在 Linux 上安装Guider ,首先如图所示从 github 克隆 guider 存储库。
- $ git clone https://github.com/iipeace/guider.git
- $ cd guider
- $ guider.py [Run without installing]
您可以运行guider.py而不安装它。 或者,您可以运行下面的命令来构建和安装它,如图所示。
- $ make
- $ sudo make install
如果您可以在系统中使用PIP ,请使用以下命令进行安装。
- $sudo pip install --pre guider
如何使用 Guider 分析 Linux 系统的性能
默认情况下,guider 应该为其操作设置缓冲区大小。 但是,如果它没有这样做,并且一旦你调用它就会显示一个错误,你可以用这个命令检查你的缓冲区大小。
- $ sudo cat /sys/kernel/debug/tracing/buffer_size_kb
如果该值小于40960 ,则将其设置为所需值,如下所示。
- $ echo 40960 | sudo tee /sys/kernel/debug/tracing/buffer_size_kb
设置 Linux 内核缓冲区大小

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/38794.html