strace是否改变了命令的行为?

时间:2017-02-25 01:17:10

标签: linux performance strace

我正在尝试调试linux服务器上的问题。

当我运行sudo ls /时,该命令需要几秒钟才能运行。非sudo ls /按预期运行。

我怀疑它与通过auditd进行审核有关,但我不确定。

无论如何,我接着尝试使用strace:strace sudo ls /运行命令,命令运行正常。换句话说,看起来我在heisenbug中,使用strace观察行为实际上改变了行为。

因此,虽然我最终有兴趣弄清楚为什么sudo ls /需要这么长时间,但现在我真的好奇学习如何使用strace来解决这个问题,并弄清楚是否我使用strace错误以及如何正确使用它。

0 个答案:

没有答案