Performance issue may related to synciq reports cluster is retaining. The recommended amount of reports should be below 8K to have expected WebUI and CLI performance regarding sync policy management.
Total number of reports generated by synciq -
# find /ifs/.ifsvar/modules/tsm/sched/reports -name "report-[0-9]*.gc" |wc -l
determine how many reports are older than a certain period so we can clean these up..
# find /ifs/.ifsvar/modules/tsm/sched/reports -name "report-[0-9]*.gc" -Btime +1w|wc -l
adjust to +1d for older than a day, or +2w for older than two weeks.. etc..
command to remove SyncIQ reports that are older than a week:
find /ifs/.ifsvar/modules/tsm/sched/reports -name "report-[0-9]*.gc" -Btime +1w -exec rm -f {} \;
$ grep "scheduler.schedule" siq-policies.gc|cut -d "|" -f 2|grep -v '""'|sed 's/"//g'|sort |uniq -c
2 Every 1 days every 15 minutes from 00:00 to 23:59
1 Every 1 days every 1 minutes from 00:00 to 23:59
1 Every 1 weeks on Sunday at 1:00 AM
4 when-source-modified
To modify maximum number of reports for every policy use following commands
To change the max reports: isi sync policy modify <policyname> --max_reports=200
Example: isi sync policy modify test_sync_prod --max_reports=200
After max number is set, response from sync list is very faster.
No comments:
Post a Comment