最近几天在研究 webdav,minio 的文件存储,发现 webdav 的查询速度是 minio 最少 30 倍。 webdav 遍历文件 2000 个,大约在 2s 左右。minio 使用 listObjects 遍历 800 个文件大约在 40s.
我想问一下, 这数据正常吗? minio 的查询性能简直不能叫做储存了。 大家如何看?\
顺便大家推荐一下查询速度比较快的小文件存储服务?
1
ss098 2023-03-22 00:17:35 +08:00
... WebDAV 并不是底层存储而是协议啊,我猜测你测出的 WebDAV 性能直接连接本地磁盘。
MinIO 是分布式存储,会有一定损耗。 |
2
litguy 2023-03-22 08:08:10 +08:00
minio 是对象存储
本身就不是 performance oriented 你说的 2000 个文件遍历,随便的单机 posix 兼容文件系统都能满足 但是,这些没扩展性 如果数据量不大,面向闪存设计的单机文件系统更适合你,例如 f2fs 这种 其实 xfs ,ext4 这些老牌的也足够你用 然后你用 NFS 挂过去就行,当然本机直接访问的性能更好 |