방금 Google Compute Engine으로 전환했으며 디스크 속도와 관련된 주요 문제가 있습니다. Linode의 약 5 % 또는 그 이상입니다. 쓰기는 20M/s, 읽기는 10M/s를 넘지 않습니다. 대개의 경우 쓰기는 15M/s이고 읽기는 5M/s입니다.Google Compute Engine VM 디스크가 매우 느립니다.
우리는 현재 n1-highmem-4
(4 vCPU, 26 GB 메모리) 시스템을 실행 중입니다. CPU & 메모리가 병목 현상이 아닙니다. PostgreSQL 데이터베이스에서 행을 읽고 처리 한 다음 PostgreSQL에 다시 쓰는 스크립트를 실행하기 만하면됩니다. 일괄 적으로 데이터베이스 행을 업데이트하는 것이 일반적인 작업입니다. 멀티 코어를 활용하기 위해 20 개의 프로세스를 실행하려고했지만 전반적인 진행 상황은 여전히 느립니다.
트래픽이 비정상적으로 낮아 디스크에 병목 현상이있을 수 있습니다.
마지막으로 우리는 벤치마킹을하기로 결정했습니다. 우리는 단지 느린 아니다 찾았지만 재현 주요 버그가있는 것 :
dd if=/dev/zero bs=1024 count=5000000 of=~/5Gb.file
:
- 는
적어도 세 번 벤치 마크를 실행 인스턴스에 연결 &을 만듭니다 우리는 그것이 매우 느리고 벤치마킹을 전혀 마칠 수 없다는 것을 알게되었습니다.
를 기록 = 읽는다. –
나는 진술을보고 나는 질문이있다 : 나는 이것을 어떻게 고치는가? – blackjack75