I am experimenting with the use of SeaweedFS for storing video files on devices with a storage of 1TB but with memory restriction of 1GB (preferably lower).
Writes are really rare and done in batches at large intervals, while reads are proportional to the number of volume servers. That is, each volume server exists on the same device as the one streaming it. Testing SeaweedFS, I see that the memory usage spikes to about twice the size of the file everytime I read or write it.
Is there any way to keep the memory restrictions low while reading the data?