我有一个主服务器,它可以在Web上爬网数据并进行索引。然后,它开始镜像到所有镜像服务器。
为此,我使用rsync和rsh。
但是在镜像服务器中开始更新之前,这需要时间。我想找到延迟发生的位置。
我的理解
反向DNS查找可能需要一些时间。
我的问题
编辑
告诉我,我可以在哪里添加日志以记录消耗的时间?
如果我的理解和问题不符合我要完成的任务,那么请纠正我,并给我更好的路径,以便我可以实现自己的目标。
谢谢。寻找您的友善回应。
2号编辑
基本上,我正在分析所花费的时间以确定延迟原因。无需修改现有代码。
我的任务是分析代码,并找出延迟的原因。就是这样。
我认为您现在已经清楚了我任务的所有内容。
我有一个主服务器,它可以在Web上爬网数据并进行索引。然后,它开始镜像到所有镜像服务器。为此,我使用rsync和rsh。但是在开始在镜像中更新之前...
更改rsh之前,您可以尝试使用strace来查看哪些系统调用花费的时间更长。
strace -c将生成系统调用列表以及这些调用使用的时间百分比。(也应该帮助解决第二个问题)