Abbiamo appena passato a Google Compute Engine e riscontriamo gravi problemi con la velocità del disco. È stato circa il 5% di Linode o peggio. Non ha mai superato i 20 M/s per la scrittura e 10 M/s per la lettura. Il più delle volte è 15M/s per la scrittura e 5M/s per la lettura.Il disco della VM di Google Compute Engine è molto lento
Attualmente stiamo utilizzando una macchina n1-highmem-4
(4 vCPU, 26 GB di memoria). CPU & memoria non sono il collo di bottiglia. Basta eseguire uno script che legge le righe dal database PostgreSQL, elaborarle, quindi scrivere nuovamente in PostgreSQL. È solo per un lavoro comune aggiornare la riga del database in batch. Ho provato a eseguire 20 processi per sfruttare il multi-core, ma il progresso complessivo è ancora lento.
Pensiamo che il disco potrebbe essere un collo di bottiglia perché il traffico è anormalmente basso.
Infine abbiamo deciso di fare benchmarking. Abbiamo scoperto che non è solo lento, ma sembra avere un bug importante che è riproducibile:
- creare & connettersi a un'istanza
eseguire il punto di riferimento per almeno tre volte:
dd if=/dev/zero bs=1024 count=5000000 of=~/5Gb.file
Abbiamo scoperto che diventa estremamente lento e non sono in grado di completare il benchmarking.
Questa è una non dichiarazione una domanda e deve essere chiuso. –
Vedo la dichiarazione e ho una domanda: come posso risolvere questo? – blackjack75