服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

ZFS性能:我需要保持池或文件系统中的可用空间吗?

我知道ZFS的性能很大程度上取决于可用空间的数量: 将池空间保持在80%以下,以保持池性能。 目前,如果池很满并且文件系统经常更新(例如,在繁忙的邮件服务器上),池性能可能会降低。 完整的池可能会导致性能损失,但没有其他问题。 […]请记住,即使大部分静态内容在95-96%的范围内,写入,读取和重新同步性能可能会受到影响。 ZFS_Best_Practices_Guide,solarisinternals.com 现在,假设我有一个承载ZFS文件系统volume的10T的raidz2池。 现在我创build一个子文件系统volume/test并给它一个5T的保留。 然后,我将每个NFS的两个文件系统安装到某个主机上,并执行一些工作。 我知道我不能写超过5T的volume ,因为剩下的5T被保留给volume/test 。 我的第一个问题是,如果我用〜5T填充我的volume装入点,性能如何下降? 它会下降,因为该文件系统中没有可用空间用于ZFS的“写时复制”和其他元文件? 还是会保持不变,因为ZFS可以在预留volume/test空间内使用空闲空间? 现在是第二个问题 。 如果我按照以下方式更改设置,是否有所作为? volume现在有两个文件系统, volume/test1和volume/test2 。 两者都给予3T的预订(但没有配额)。 现在假设,我写7T到test1 。 两个文件系统的性能是相同的,还是每个文件系统都不一样? 会下降还是保持不变? 谢谢!