100% I/O utilization when mysqlcheck is running The following mysqlcheck commands (run daily) are causing 100% Disk I/O utilization for a long period of time (1-2 hours):

mysqlcheck --check --auto-repair --all-databases; 
mysqlcheck --optimize --all-databases


Which mysql server configuration settings can be used in order to prevent/limit high disk I/O?

posted the entire mysql configuration here: https://pastebin.com/huvkfkUF .
Thanks for any help!
"Universally acceptable time interval ..." -- "never".  Seriously, change your app tables from MyISAM to InnoDB, and you won't need to ever run mysqlcheck again.

Also, set innodb_buffer_pool_size to about 70% of RAM, not the paultry 128MB.

How much RAM do you have?