The memory saving of diskann is actually based on two thing,
For 10M 3072dim data, a rough guess is 64GB diskANN is good enough.
Another suggestion is to try our managed service zilliz cloud, we offered capacity instance which use a index sharing similar idea of diskANN.