Jump to content

Recommended Posts

Salve, 

Ho bisogno di un vostro consiglio riguardo ad una migliore configurazione di mysql per velocizzare la scrittura e lettura dei dati.

Vi posto questo quesito perchè ho notato che l'aggiornamento dell'indice della ricerca e della sitemap ci mettono molto tempo, premetto che ho un catalogo di circa 50000 prodotti.

Configurazione VPS:

CPU: sei core
Processore Intel® Xeon® E5-2620v3, E5-2630v4 or 4114 
24 GB RAM (Garantita)
SSD 600 GB
Porta 100 Mbit/s 
Informazioni sul server Linux #1 SMP Thu Jan 25 20:13:58 UTC 2018 x86_64

Versione software server Apache

Versione di MySQL 10.2.13-MariaDB

Versione di PHP 7.1.13

Versione di PrestaShop 1.6.1.18

Motore MySQL InnoDB

Driver MySQL DbPDO

 

 

 

Link to comment
Share on other sites

Ciao, grazie per avermi risposto!!!

Ho installato centos 7

Mi spiego meglio

Vado su preferenze > cerca e clicco sul link per ricostruire l'indice dei prodotti 

l'esecuzione dovrebbe partire immediatamente, invece se faccio diversi refresh della pagina per vedere quando inizia ad aggiornare vedo che parte dopo circa un minuto e completa il tutto dopo circa 10 minuti.

La stessa cosa mi succede con la generazione della sitemap, dopo 10 ore ancora deve terminare.

Dopo tutto questo presumo che sia un problema di configurazione delle variabili in mysql ma non so cosa andare a modificare.

Spero di avermi fatto capire

Link to comment
Share on other sites

Ciao,

non sono una sistemista, ma da quello che so non ci sono configurazioni particolari da impostare per il DB con la coppia centos7/mariaDB. Forse potrebbe essere una questione di velocità di scrittura sul disco, qualche volta i provider la "strozzano" via software. Puoi provare qualche test di velocità (qui trovi qualche esempio: https://www.shellhacks.com/disk-speed-test-read-write-hdd-ssd-perfomance-linux/)

Spero di averti aiutato, buona giornata,
Federica

Link to comment
Share on other sites

Ecco i test effettuati, Come sono?

sync; dd if=/dev/zero of=tempfile bs=1M count=1024; sync
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 2.54346 s, 422 MB/s

 

dd if=tempfile of=/dev/null bs=1M count=1024
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 0.644408 s, 1.7 GB/s

 

sudo /sbin/sysctl -w vm.drop_caches=3
vm.drop_caches = 3
# dd if=tempfile of=/dev/null bs=1M count=1024
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 1.50129 s, 715 MB/s
 

 Timing cached reads:   16460 MB in  1.99 seconds = 8258.12 MB/sec
 Timing buffered disk reads: 194 MB in  3.00 seconds =  64.59 MB/sec
 

Link to comment
Share on other sites

sembrerebbero buone

 

Hai il vps su contabo, giusto? Anch'io li stavo valutando ma avevo letto alcune reviews negative sui loro vps.

Perchè non fai una prova con altro vps? Lo prendi su DO o Vultr, paghi solo per le ore che lo tieni, e replichi il tuo sito su esso. Così testi il tutto se dipende dall'attuale tuo vps.

 

Edited by flanders
modifica (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...