1. About performance-spool file size
From your answer, the customer thinks that it is not possible to judge the possibility of data loss from the free space in the performance-spool.
Is this idea correct?
Correct, if performance-spool usage is going up in usage, you may have a data loading issue more than you have a missed poll issue, or DA/DC are catching up for being disconnected. The DC self monitoring metrics are probably more helpful for determining if overall polling is down. Metrics calc per sec, poll item count, etc.
2. "performance-spool should be at least 2-3G per MF"
(1) Based on this advice, does it mean that 400MB of performance-spool capacity is insufficient, and do they need to ensure that the performance-spool capacity is around 2 to 3 GB?
Correct, 400MB is not near enough, especially if it's being shared by the rest of IMDataAggregator directory. We have logs that can take up space, etc. Plus depending on scale or catching up, we could use 400MB in 1 file to load into DB.
(2) If they need to increase the spool capacity to 2-3 GB, please tell me how to increase the spool capacity.
I would suggest 2G per MF they poll as a minimum, if performance-spool is it's own directory, but like 20-25G free if we're talking all of IMDataAggregator to handle logs, and other files that can change over time.
(3) By the way, could you tell me what MF means?
metric family. Interface, CPU, Memory, etc are all metric families we collect metrics for.