php xattr操作文件扩展属性再续
今天偶然发现自己电脑还有一个隐藏硬盘,500G的我平时没挂载,就没用到,然后这次就给它挂载了,然后发现读取文件,操作xattr都很慢,比之前速度慢10倍左右,猜测可能是固态硬盘和机械硬盘的差别关系。看样子这个500G的是机械硬盘了。
然后想到上次说发现xattr 写入最多能写4040个字符,这个 https://www.cnblogs.com/lizhaoyao/p/15027896.html,那我这个硬盘里面的文件最多能存多少呢?
我又尝试了一下发现能写入65536个字符,哦 ,原来如此,果然这就符合xattr扩展属性的定义了,这样的话存的就多了,但是存入数据量65536的情况下,和file_get_contents速度差不多了,其优势就体现不出来了,只快了一点点不是很明显的。
也就是说小的碎片化的数据存储适合用这个xattr(放在SSD固态硬盘上)能体现其巨大优势,否则优势不明显。