저는 Ubuntu 12.04 LTS를 사용하여 EC2 m1.medium 인스턴스 (3.75 Gb 메모리, 2 EC2 Compute Unit, 410 Gb 인스턴스 스토리지, 보통 성능)에서 Django 기반 사이트를 실행하고 있습니다. 내 EC2 인스턴스의 MySQL의 설정은 (/etc/mysql/my.cnf에서) 다음과 같습니다Django/Apache/mod_wsgi/MySQL을 사용하여 EC2에서 성능을 극대화하려면 어떻게해야합니까?
key_buffer = 16M
의 max_allowed_packet = 16M
thread_stack = 192K
thread_cache_size = 8
는 query_cache_limit = 1M /etc/apache2/sites-available/mysite.com에서
query_cache_type을은 = 16M
mod_wsgi에 설정 :
WSGIDaemonProcess mysite.com 사용자가 = 나 그룹이 = 나 = 7 개 스레드 = 20 최대-요청을 처리 = 내 구성을 감안할 때
1000000, 프로세스/스레드/최대 요청 수는 내가 무엇을 할 수 있습니다 세트? 몇 가지 값을 시도했지만 MySQL 충돌로 이어졌습니다. MySQL key_buffer를 0.75Gb (EC2 인스턴스의 3.75Gb RAM의 20 %)로 설정하면 괜찮습니까? 미리 감사드립니다!