부하가 높을 때 내 시스템이 어떻게 작동하는지 알고 싶습니다. 그렇게하기 위해 MySQL에 사용 가능한 메모리 양을 인위적으로 줄이고 싶습니다. 어떻게해야합니까?MySQL에서 메모리 부족을 어떻게 시뮬레이트합니까?
3
A
답변
3
하나의 가능한 솔루션은 가상화 된 환경에서 앱과 MySQL을 실행하는 것입니다. 일반적으로 RAM 및 CPU 수를 제어하여 성능을 확인합니다.
체크 아웃 http://www.virtualbox.org, 내가 사용한 적이 있고 무료입니다.
+1
리눅스가 그렇듯이 가상화 환경이 그것을 지원하는지는 중요하지 않습니다. mem = 및 maxcpus = 부트 인수를보십시오. – Ken
+0
@Ken - 좋은 지적. 나는 리눅스에서 대부분의 시간을 사용하지 않기 때문에 다음과 같은 것들을 잊어 버린다 :-) –
4
Firefox를 설치하고 탭을여십시오. :-) – ceejayoz
'고부하'를 시뮬레이트하는이 방법이 실제로 실제 상황에 가까울지라도, 여기에서 테스트하고있는 내용과 실제 하중과 얼마나 유사한 지주의해야합니다. (잘못된 가정에 기초한 최적화에주의하십시오.) –
@ceejayoz : 귀하의 의견은 여러 가지면에서 틀렸지 만, 웃어 야했습니다 :-) – Alfred