0

WPMU 설치를 사용 중이며 내 사이트에서 업체 정보를 가져 오려고합니다.Wordpress Performance- Google Compute Engine

저는 GCE의 ns1 표준 1 (2 CPU 및 3.75GB RAM) 인스턴스로 시작했습니다. 그 당시 임포트가 순조롭게 진행되었고 WP All Import를 사용하여 시간당 250 개 항목의 속도로 가져올 수있었습니다.

그러나 CPU 사용률이 60-70 %로 높아서 서버의 실제 방문자에게 큰 영향을 미치므로 ns1-standard-2 (4CPU 및 7.5GB RAM)로 업그레이드 한 다음 11GB RAM으로 업그레이드했습니다.

천천히 가져 오기 성능이 저하되기 시작했습니다. 나는 max vars, memory, max execution time의 값을 실질적으로 무한대로 수정했다. 그러나 지금은 단지 15K 항목 속도가 한시간에 80 엔트이다. 내 서버에 200,000 개의 항목을 가져와야합니다.

또한 CPU 사용량이 갑자기 증가하고 있습니다. 나는 처음에는 그런 스파이크가 없었습니다. 또한 오류 로그에는 wrt 가져 오기 프로세스에 대한 언급이 없습니다.

스크린 샷 :

enter image description here

모든 포인터?

답변

1

나는 top, oprofile 또는 다른 도구를보고 시간을들이는 기계에서 어떤 일이 일어나고 있는지 확인해 보는 것이 좋습니다. top은 RAM 또는 CPU가 문제인지 여부를 결정하는 데 도움이되며 GCP 웹 콘솔에서 표시하는 그래프보다 훨씬 세부적으로 제공 할 수 있습니다. (또한 리소스 활용도에 대한 자세한 내용을 보려면 기본 계층에서 Stackdriver를 시도해 볼 수 있습니다. 이로 인해 스파이크를 파악하는 데 도움이 될 수 있습니다).

한 노트 - CPU 2 개와 RAM 3.75GB가있는 n1 표준 1을 사용한다고 가정 해 봅시다. 그러나 이것은 우리가 가지고있는 조합이 아닙니다. n1 표준 1은 1 개의 VCPU와 3.75를 가지며 n1 표준 2는 2CPU ~ 7.5GB를가집니다.

기계 크기가 한계인지 확인하는 옵션은 VM의 전원을 끄고 크기를 n1 표준 -32와 같이 큰 것으로 변경 한 다음 재시작하고 더 빨리 진행되는지 확인하는 것입니다.

조사 할 또 다른 사항은 디스크 성능에 제한이 있는지 여부입니다. 우리의 PD (부팅 디스크) 성능은 전체 디스크 크기와 관련이 있습니다. 따라서 매우 작은 디스크를 작성하고 더 많은 디스크를 가져올 때 디스크가 꽉 차게되면 성능을 높이기 위해 디스크 크기를 늘려야 할 수 있습니다.