在Debian系统中安装cpustat需要先安装Go语言环境,然后在Go环境中安装cpustat工具。以下是详细的安装步骤:
打开终端,编辑~/.bashrc或~/.profile文件,添加以下行:
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
保存文件并运行以下命令使配置生效:
source ~/.bashrc
go get命令安装cpustat:在终端中运行以下命令:
go get github.com/uber-common/cpustat
这会将cpustat的可执行文件安装到$GOBIN变量指定的目录中。如果没有设置GOBIN,则默认会安装在$HOME/go/bin目录下。
cpustat:使用以下命令运行cpustat:
cpustat
默认情况下,cpustat会显示系统中所有进程的CPU使用情况。
-u和-n选项:要查看特定用户的进程信息,使用-u选项:
cpustat -u root
要查看前N个进程,使用-n选项:
cpustat -n 20
使用-cpuprofile选项将CPU信息写入文件,然后可以用cat命令查看:
cpustat -cpuprofile cpuprof.txt
cat cpuprof.txt
以上步骤应该可以帮助你在Debian系统中成功安装并使用cpustat工具。