Мускуль падает, скорее всего, от нехватки оперативки. Нужно потюнить. За образец для начала можно взять вот это (такой конфиг на моем экспериментальном дроплете в 512Mb):
[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock
[mysqld_safe]
socket = /var/run/mysqld/mysqld.sock
nice = 0
[mysqld]
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
lc-messages-dir = /usr/share/mysql
skip-external-locking
local-infile=0
bind-address = 127.0.0.1
key_buffer = 16M
max_allowed_packet = 16M
thread_stack = 192K
thread_cache_size = 8
myisam-recover = BACKUP
query_cache_limit = 1M
query_cache_size = 16M
log_error = /var/log/mysql/error.log
expire_logs_days = 10
max_binlog_size = 100M
[mysqldump]
quick
quote-names
max_allowed_packet = 16M
[mysql]
[isamchk]
key_buffer = 16M
!includedir /etc/mysql/conf.d/
+ для стабильности лучше
создать swapfile
Ну а дальше - стандартные процедуры:
1) ставить сервер на мониторинг (если попроще, то munin/monitorix)
2) нагружать
3) смотреть логи и в мониторинг
4) тюнить конфиги сервисов и CMS
5) GOTO 2 вплоть до достижения приемлемого результата.
А из онлайн-сервисов нагружать лучше при помощи blitz.io (если речь про бесплатные версии), он в "бесплатном" варианте генерирует нагрузку посерьезнее, чем loadimpact.