Tuning the filewalker

I tested both configurations, with Memory compresion ON and OFF.
It seems that there is a small benefit in turning it off. Used RAM dropped a bit, from 273MB to 207MB, (from 14% to 11% utilization) and Filewalker took 3.92 hours/TB, instead of 4.14 hours/TB.
But… still FW takes a lot of time. It ran for 11.5 hours, for 2.93TB.
This means that for a full HDD, with 14TB of data, it will take 55 hours. Update happens 1/10 days, so 3x per month. This makes FW run for 7 days/month; 1/4 of on-line time for a full node.
Unacceptable! I will keep FW off for good.

Some RAW data:
Synology DS220+, 2GB RAM, 1 Exos X18 16TB FW SN04, 1 node, raid type basic, FS EXT4, reccord access time - never, memory compression off, no tasks running, no firewall, no antivirus, DDOS protection off, network 450/150mbps, used only for storagenode, ver. 1.67.3. DSM, packages, Docker up-to-date, log level error. No cash set-up, only the HW cash from HDD. FAN cool mode, HDD 30C, CPU 32C.

  • 2.93 TB data,
  • Filewalker runs for 11.5 hours,
  • HDD utilization 99%, IOPS ~1650-1970 read, ~7 write, throughput 10MB read, 365 KB write.
  • RAM utilization 11%.
  • CPU I/Owait 60%.
  • SWAP 0 reads/writes.