首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UBIFS:意外行为(磨平)

UBIFS:意外行为(磨平)
EN

Stack Overflow用户
提问于 2011-04-08 13:44:40
回答 2查看 1.1K关注 0票数 1

我一直在和UBIFS玩一些。我写的一个测试是压力测试,看看系统中的磨损水平是否如预期的那样工作。简单地说,这个测试

  • 将具有随机数据的文件写入位于ubi卷上的文件系统。
  • 验证文件内容
  • 删除文件

这是测试做了一定次数(约20万次)。“压力”UBI卷被安装在另一个UBI卷上。正如预期的,最大擦除计数的“压力”ubi音量上升。我还注意到,安装位置的UBI卷的最大擦除计数也上升了。我没想到会这样。

  1. 有人知道是什么原因造成的吗?UBI里有什么吗?或者Linux内核中的某种机制(比如日志记录)?
  2. 有没有人见过这种行为与其他文件系统,以实现磨损水准?
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-26 14:30:31

系统中的两个进程通过Unix域套接字进行通信。这个套接字是在“挂载”UBI卷中创建的(我不知道一个好位置)。当我将该文件移动到基于RAM的位置(即/tmp)时,对挂载UBI卷的写入停止。在应力测试中,插座是存在的,但没有使用。最好知道为什么文件系统认为它需要在每次同步之后写文件。

票数 1
EN

Stack Overflow用户

发布于 2011-04-08 18:07:18

第一个猜测是,访问时间日志是打开的,或者如果测试是在“压力”卷的根上进行的,则可能是修改时间。最有可能的是使用-noatime加载外部文件系统(实际上可能两者兼备)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5595988

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档