Linux Find命令挂起

时间:2014-10-31 09:00:47

标签: linux

find命令如下:

find / -path“/ proc / *”-prune -o -iname“ core。”| grep -i“core \。[0-9]”| grep -v“\ .gz“| grep -v”/ man /“

它在我们的许多实验室中运行良好,在几分钟内完成。但是在另一个实验室里,它会持续超过1小时。

检查该实验室中“top”和“iostat -x -k”的输出。该实验室的CPU和I / O负载看起来正常,但find命令处于 S 状态。

------------顶部-------------

4203 root 15 0 652m 500m 636 S 9.7 1.6 148:34.69查找


任何提示/想法都表示赞赏。

1 个答案:

答案 0 :(得分:1)

我找到了根本原因。它是由一个非常庞大的目录引起的。

[root @tt-na01-as01 export] #ll

drwxrwxr-x 2 system sysop 756490240 11月5日16:24 com.nsn.app.nbm.pm3gpp-1

目录太大了,甚至'ls'和'rm'命令都会挂起。

有关如何删除大目录的任何建议吗?