帮助您找出为什么您的unix进程使用了过多的文件描述符
项目描述
fd-leak-finder
fd-leak-finder帮助您找出为什么您的unix进程使用了过多的fds。
要使用它,可以使用类似以下命令生成strace输出
strace -q -a1 -s0 -ff -e trace=desc -tttT -ostrace.file $EXECUTABLE
然后将生成的“strace.file.$PID”文件通过管道传递到fd-leak-finder的标准输入。
注意
实际上,strace对这种东西的表示比我之前想象的要复杂得多,我不明白为什么fd-leak-finder的一些计算结果是这样的。您可以在fd-leak-finder中看到“xxx weird”之类的消息。希望这对您仍然有用!如果您想出如何改进它,请告诉我。
我认为解析strace针对人类的输出是做这件事的一个糟糕方法。我不确定Linux上有一个好的方法,在Solaris或OSX上,我想一个好的方法可能是使用dtrace。
许可协议
您可以在简单许可协议下使用此包,版本1或,根据您的选择,任何后续版本。请参阅COPYING.SPL.txt文件了解简单许可协议的条款。
项目详情
关闭
fdleakfinder-0.0.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 661f1e87bdce51886e0c1d6334d47fb7c2fea10e4e57497b191920744a077246 |
|
MD5 | ca9ffde1305b77c03d756c8c0a1acf20 |
|
BLAKE2b-256 | ff5499c4e961a535d2403275a348199bcc0bc8aa1aa961e7aa2c563743c27a49 |