RAID Synchronization CRON Job Affecting Performance
Thursday, October 5th, 2023RAID Synchronization CRON Job Affecting Performance
For some FakeRaid configurations, CentOS 7 and newer variants may run a RAID synchronization job configured in the /etc/cron.d directory in a file named raid-check.
This job is responsible for making sure the RAID array is in sync across all drives. It runs by default every week on Sunday at 1 AM.
# Run system wide raid-check once a week on Sunday at 1am by default
However, this was not a convenient time for my users, as they were gaming at this time, so rather than affect server performance, I changed the cronjob to:
0 5 1 * * root /usr/bin/test $(/usr/bin/date +\%u) -ne 6 && /usr/sbin/raid-check
Thus, the sync job now runs once a month on the 1st at 5 AM. And, it will not run if the day of the week is a Saturday. This applies to several of my C1100 servers.