linux全符号链接是什么意思,linux – 符号链接 – 性能如何?

我创建了一个文件testfile.txt,其中包含1000行blablabla,并为其创建了一个本地符号链接(testfile.link.txt):

$ls -n

total 12

lrwxrwxrwx 1 1000 1000 12 2012-09-26 14:09 testfile.link.txt -> testfile.txt

-rw-r--r-- 1 1000 1000 10000 2012-09-26 14:08 testfile.txt

(-n开关只用于隐藏我的超级秘密用户名.:))

然后为这两个文件执行10轮cated / dev / null 1000次.

(结果以秒为单位.)

直接访问文件:

$for j in `seq 1 10`; do ( time -p ( for i in `seq 1 1000`; do cat testfile.txt >/dev/null; done ) ) 2>&1 | grep 'real'; done

real 2.32

real 2.33

real 2.33

real 2.33

real 2.33

real 2.32

real 2.32

real 2.33

real 2.32

real 2.33

通过符号链接访问:

$for j in `seq 1 10`; do ( time -p ( for i in `seq 1 1000`; do cat testfile.link.txt >/dev/null; done ) ) 2>&1 | grep 'real'; done

real 2.30

real 2.31

real 2.36

real 2.32

real 2.32

real 2.31

real 2.31

real 2.31

real 2.32

real 2.32

测量(相当旧的安装)Ubuntu:

$uname -srvm

Linux 2.6.32-43-generic #97-Ubuntu SMP Wed Sep 5 16:43:09 UTC 2012 i686

当然这是一个愚蠢的例子,但基于此,我不希望在使用符号链接时性能下降太多.

我个人认为,使用符号链接更实用:

>正如您所说,您的部署过程将更简单.>如果在目录名称中包含某种时间戳或版本号(例如my_web_files.v1,my_web_files.v2),并且在符号链接中使用“官方”名称(例如my_web_files),您也可以轻松地使用版本控制和回滚.指向“实时”版本.如果要更改版本,只需重新链接到另一个版本化目录即可.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值