最近测试了seafile 30个客户端的并发,每个客户端写入5G大文件,发现在99%时,会卡10-15分钟不动,这段时间后端存储iostat util达到100%,并伴有大量的读IO。想问一下这是什么原因?seafile在将数据写入磁盘时,会进行去重吗?后端存储使用的是zfs阵列。
从客户端接收到文件后,服务器会进行分块去重,并计算每个块的 hash 值。如果 30 个客户端并发,那就是要同时处理 150G 的数据,需要10-15分钟也是正常。
最近测试了seafile 30个客户端的并发,每个客户端写入5G大文件,发现在99%时,会卡10-15分钟不动,这段时间后端存储iostat util达到100%,并伴有大量的读IO。想问一下这是什么原因?seafile在将数据写入磁盘时,会进行去重吗?后端存储使用的是zfs阵列。
从客户端接收到文件后,服务器会进行分块去重,并计算每个块的 hash 值。如果 30 个客户端并发,那就是要同时处理 150G 的数据,需要10-15分钟也是正常。