Apache 및 mysql 성능 튜닝을 위한 권장 단계

Apache 및 mysql 성능 튜닝을 위한 권장 단계

문제를 해결하기 위해 많은 사이트와 포럼을 검색했지만 기대한 만큼의 결과를 얻지 못했습니다.

Ubuntu 14.04 LTS를 성공적으로 설치했습니다.프로라이언트 DL360LAMP 환경을 갖춘 하드웨어.

하드웨어 세부정보

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 서버를 종료한 후에는 데이터베이스를 다시 디스크에 복사해야 합니다.

관련 정보