Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux strace正在改变命令的行为吗?_Linux_Performance_Strace - Fatal编程技术网

Linux strace正在改变命令的行为吗?

Linux strace正在改变命令的行为吗?,linux,performance,strace,Linux,Performance,Strace,我试图在linux服务器上调试一个问题 当我运行sudo ls/时,该命令需要几秒钟才能运行。非sudols/按预期运行 我怀疑这与通过auditd进行的审计有关,但我不确定 无论如何,我随后尝试使用strace:strace sudo ls/运行该命令,该命令运行良好。换言之,我似乎身处海森堡,在那里使用strace观察行为实际上是在改变行为 因此,虽然我最终想弄清楚为什么sudo ls/需要这么长时间,但现在我真的很想知道如何使用strace来解决这个问题,并弄清楚我是否使用strace错误

我试图在linux服务器上调试一个问题

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

我怀疑这与通过
auditd
进行的审计有关,但我不确定

无论如何,我随后尝试使用strace:
strace sudo ls/
运行该命令,该命令运行良好。换言之,我似乎身处海森堡,在那里使用strace观察行为实际上是在改变行为


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

尝试通过使用
sudo true
来缩小范围。另外,请注意,您需要避免身份验证模块进行任何缓存。您正在使用哪些PAM模块(如果有的话)?