Рекомендуемый шаг для настройки производительности Apache и MySQL
Я погуглил много сайтов и форумов, чтобы решить проблему, но я не получил результат, как ожидал.
Я успешно установил Ubuntu 14.04 LTS на оборудовании ProLiant DL360 со средой LAMP.
Детали оборудования
CPU - Intel(R) Xeon(R) CPU E5-2637 v3 @ 3.50GHz
Memory - 64 GB (2133 MHz)
HDD - 1.5 TB LVM Configured 15K
Я хочу настроить Apache и MySQL для лучшей производительности. Прямо сейчас я настроился с помощью какого-то форума, но все же мы не можем получить надлежащую скорость и производительность.
Это добрый запрос, чтобы ответить с правильными советами по настройке и помощью.
Помощь будет очень признателен.
В ожидании ответа. С уважением.
1 ответ
Одна хитрость заключается в загрузке всей базы данных в RAM-диск, если он подходит. Сначала создайте диск в памяти:
mount -t tmpfs -o size=350M tmpfs /var/tmp/ramdisk
Отрегулируйте размер по мере необходимости. Затем переместите базу данных на этот диск:
rsync -av /var/lib/mysql/* /var/tmp/ramdisk/
chown -R mysql:mysql /var/tmp/ramdisk
Затем запустите сервер базы данных. В my.cnf
вы указываете сервер на RAM-диск вместо расположения по умолчанию.
Вы можете периодически выгружать базу данных обратно на жесткий диск, в случае, если сбой питания уничтожит всю память. А после выключения сервера MySQL базу данных необходимо снова скопировать на диск.