【发布时间】:2013-12-11 01:36:06
【问题描述】:
我们有大量的 linux 机器作为计算场。我们 使用 LSF 在场上启动作业。 偶尔和随机地,一些工作正在创建和删除数千个“tmp”文件 直接我家:
ls /home/cpp_home/tmp* ---------- 1 cpp_home 开发 0 12 月 10 日 14:25 tmpxJL9In -rw------- 1 cpp_home dev 0 12 月 10 日 14:25 tmpnvAtiS -rw------- 1 cpp_home dev 0 12 月 10 日 14:25 tmphSrnk7 -rw------- 1 cpp_home 开发 0 12 月 10 日 14:25 tmpJFO5Cr ---------- 1 cpp_home 开发 0 12 月 10 日 14:25 tmpRIzn7A -rw------- 1 cpp_home dev 0 12 月 10 日 14:25 tmpvulwsT ---------- 1 cpp_home dev 0 12 月 10 日 14:25 tmpeSz_gN ---------- 1 cpp_home dev 0 12 月 10 日 14:25 tmpEcatTM -rw------- 1 cpp_home dev 0 12 月 10 日 14:25 tmpOy1jdi ---------- 1 cpp_home 开发 0 12 月 10 日 14:26 tmp4oB8ua我到底怎么才能知道是什么进程在做这个? 它们看起来很像 std 'C' 库临时文件或标准 python tempfiles....但是因为他们不坚持 很长我不知道什么工作(通过 LSF 运行的数千个工作) 正在创建它们。
我没有所有工作的源代码...有很多 第三方 CAD/EDA 工具正在使用中,因此它可能是其中之一。或者它可以 是 perl,或 python 脚本,或...
【问题讨论】:
-
刚开始调试我会尝试“lsof | grep /tmp”
标签: temporary-files