Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.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上)_Linux_Symlink - Fatal编程技术网

符号链接的开销(在Linux上)

符号链接的开销(在Linux上),linux,symlink,Linux,Symlink,据我所知,符号链接的工作方式是先读取文件路径,然后再读取操作系统 例如,对于目录“/my/very/long/path”中的文件“myfile”: linka和linkb在功能上应该是等效的,因为它们指向同一个文件,但是linka应该比linkb快,因为操作系统必须遵循linkb的/my/very/long/path/ 对吗 (在中,讨论了linka的情况,但我认为,性能下降主要是在linkb场景中造成的。(在极端情况下,例如,如果涉及多个不同的文件系统和符号链接目录,可能需要启动硬盘以到达li

据我所知,符号链接的工作方式是先读取文件路径,然后再读取操作系统

例如,对于目录“/my/very/long/path”中的文件“myfile”:

linka和linkb在功能上应该是等效的,因为它们指向同一个文件,但是linka应该比linkb快,因为操作系统必须遵循linkb的/my/very/long/path/

对吗


(在中,讨论了linka的情况,但我认为,性能下降主要是在linkb场景中造成的。(在极端情况下,例如,如果涉及多个不同的文件系统和符号链接目录,可能需要启动硬盘以到达linkb,而不是linka))

最好在
superuser.com
unix.stackexchange.com
上发布。为什么不在您的机器上测量差异?
linka -> myfile
linkb -> /my/very/long/path/myfile