即使使用ionice,我的cronjob也会消耗100%的CPU。 我做错什么了吗?
for db in ${databases}; do ionice -c 3 nice -19 mysqldump -h localhost... wait done
PS。 亚马逊Linux
你正在为mysqldump进程设置好的和ionice的优先级,这个进程并没有真正的消耗很多,只是发送命令给mysqld进程。 你应该降低mysqld的优先级,或者(更困难但更好的方法)设置Mysql-slave服务器并从中进行备份。