Skip to content

bojone/beiguo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

背锅侠

这是个很简单的脚本,根据进程pid找所属的container(docker)。

场景

当你在服务器上发现某个进程占用了大量CPU/GPU,严重拖慢了服务器进度时,你可能会想找到这个进程对应的负责人。由于使用了docker,top命令的user那一栏很可能显示的是root,而无法对应到人。

所以我们需要根据pid找到对应的container,根据container名字找到对应的人进行理论(背锅)。

使用

python beiguo.py <pid>

输出:<container_id>: <container_names>找不到对应的container

为了方便使用,建议在~/.bashrc加一句:

alias beiguo='python <path_to_beiguo>/beiguo.py'

然后就可以直接beiguo <pid>了。

其他

beiguo.sh是网友@BorisPolonsky贡献的纯bash版本,用法类似,也欢迎尝试。

交流

QQ交流群:808623966,微信群请加机器人微信号spaces_ac_cn

About

根据进程pid找对应的container

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published