【发布时间】:2012-07-06 04:59:30
【问题描述】:
我很好奇是否有办法做到这一点?我对 ext4 的理解有限,但我相信它有能力分配连续的磁盘空间范围
我正在从 RAM 中写入一个文件,并且在 open() 之前知道它的大小。有没有办法可以向文件系统表明这一点?有性能优势吗?
【问题讨论】:
-
写入磁盘可能会在很久以后发生(例如,在程序退出之后),除非您执行
sync或fsyncdata系统调用。 -
明白了,我最感兴趣的是推出“范围”。我相信 ext4 假设写入 8k 或更大(刷新期间缩短)。如果我的文件是 8k 但是可能会有一些性能提升的机会?
标签: linux filesystems ext4