如何确定 APFS 文件系统的当前块大小以及是否可以更改?

如何确定 APFS 文件系统的当前块大小以及是否可以更改?

APFS 的文档很少,而且没有帮助。我在 MacBook Pro 上尝试使虚拟机中的 IO 请求更高效,目前 qemu 磁盘映像使用的块大小为 16k,虚拟机上的 xfs 文件系统也使用的块大小为 16k,磁盘本身的块大小似乎为 8k,但我不知道 APFS 的块大小是多少,也不知道如何找出它。我甚至不知道 APFS 是否有块大小的概念。本质上,我想看看我是否可以将 APFS 设置为将其磁盘事务捆绑在与 qemu 和客户 Linux VM 中的 IO 事务相同的大小,这样我就可以改善我得到的有些糟糕的性能。

作为参考,我是一名 Linux 系统管理员,对 Mac 的了解非常有限。

答案1

你不能用“笨”的方法吗?创建一个小文本文件并获取信息?

同一文件 - 左侧为 HFS,右侧为 APFS

在此处输入图片描述

对于困难的部分,改变块大小,我一点头绪都没有,抱歉。作为 30 多年的 Mac 用户,我一生中从未选择过块大小 ;)

相关内容