我正在使用NetApp设备作为NAS存储。 我有很多小文件(30-60k)和dirs。 例如,我有:30000与另外1000-2000 dirs的dirs。
很多dirs是空的,但他们中的大多数有很多文件(30k)。
我应该改变块大小的Ext3?
如果您将NetApp作为NAS使用,即使用NFS协议,CIFS / SMB,http等NAS协议,则无法select文件系统,它使用NetApp的WAFL文件系统,您无法更改。
如果您使用NetApp来提供块级共享,例如iSCSI /光纤通道/ FCoE,那么与NetApp无关 – 您可以假设它在本地磁盘上用于所有意图。 在这种情况下,请使用我们的searchfunction,因为这种问题已经被多次询问过了。
根据您的要求,我会推荐ReiserFS。 基准testing表明,与其他文件系统相比,ReiserFS能够以大量小文件执行最佳性能。 对于您的情况,Ext3远远不够理想,即使是较小的块大小也是如此。
但是,正如其他答案中已经提到的那样,如果您使用NAS协议,则可能无法select文件系统。 如果您将其用作块设备,请查看以下Linux文件系统入门提取:
EXT2
EXT3
JFS
ReiserFS文件系统
XFS