파일 복사 시 서버 로드 급증 - 서버가 응답하지 않음

파일 복사 시 서버 로드 급증 - 서버가 응답하지 않음

이것은 우리가 몇 주 동안 싸워온 문제였습니다. 대용량 파일이 서버에 복사될 때마다(rsync 및 cp 모두 사용) 서버 로드는 처음에 최대 6 또는 8까지 올라가고 안정화됩니다. 어느 시점에서 복사 로드는 통제할 수 없을 정도로 50, 100, 150, 200+로 급증합니다. 이 시점에서 우리는 일반적으로 서버에 대한 통제력을 완전히 상실합니다. 이것은 4GB RAM을 갖춘 전용 서버에 있으며 호스트는 MySQL이 충분한 RAM을 확보하지 못하는 것이 문제라고 계속해서 말합니다. 서버가 정상적으로 작동할 때 더 많은 RAM이 필요하다고 믿고 싶지 않습니다.

무엇이 잘못되었고 어떻게 해결하는지에 대한 아이디어가 있습니까?

답변1

MySQL이 충분한 RAM을 얻지 못하면 일반적으로 그냥 죽습니다. 파일을 rsync할 때에도 영향을 받지 않습니다.

따라서 큰 파일(얼마나 큰가?)이 있고 이를 복사하면 로드가 증가한다고 말하는 것입니다. iostat(http://www.cyberciti.biz/tips/linux-disk-performance-monitoring-howto.html) 귀하의 컴퓨터의 I/O 성능이 어떻게 진행되고 있는지 확인하시겠습니까?

성능 튜닝 경험이 많지 않은 사람에게는 CPU가 I/O가 완료되기를 기다리고 있는 것처럼 들리며, 이는 다른 모든 것을 백업합니다. 이것은 어떤 종류의 서버입니까? 가상? 헌신적인? 전용인 경우 드라이브 구성은 무엇입니까? 스핀들은 몇 개입니까?

관련 정보