Per le performance di MySQL, tutte le cose sono uguali, le performance di processre a filettatura singola hanno più o performance complessive?

Dico che ho due server, entrambi con lo stesso disco rigido RAID 10 SSD, Ram da 128 GB, ecc. Sto cercando di capire quale server deve arrivare. C'è una differenza significativa dei prezzi tra queste due impostazioni successive e non voglio pagare un doppio di prezzo per le risorse che non possono essere utilizzate da MySQL o sarebbero tecnicamente un downgrade?

Server 1 : singolo proc Intel Xeon E3-1270 v3 @ 3.50GHz con un punteggio PassMark singolo thread di 2212

  • Linux: come scoprire se il harddrive sta causando un collo di bottiglia?
  • Perché non utilizzare uno stack WAMP?
  • Perché apache rallenta durante la notte?
  • La port MySQL 3306 è crittografata, e se no, come posso criptare?
  • Come posso risolvere il tempo del kernel?
  • Problemi di performance simultaneamente in esecuzione MySQL e MS SQL Sever
  • vs.

    Server 2 : Quad Core Intel Xeon E5-4650 @ 2.70GHz con un punteggio PassMark singolo thread del 1483

    Ora la 4650 è una CPU molto più costosa perché è un quad-processre Octocore contro il 1270, che è un processre quad-core. Il mio intestino mi dice che Server 2 è un modo più potente, ma quando si esamina la prestazione di una singola discussione, Server 1 è in realtà significativamente migliore.

    Quello mi chiedo, per le performance di MySQL dovrei guardare solo le singole performance filettate, vale a dire. ha scelto Server 1 per una win-win? Oppure sto guardando questo in modo sbagliato?

    EDIT: Ulteriori informazioni (che sarebbero uguali tra Server 1 e 2)

    1) CentOS 7 64Bit

    2) un DB molto grande

    3) Il database è quasi esclusivamente MyISAM

  • Utilizzo elevato della CPU w3wp.exe - GC issue?
  • Qual è la differenza tra l'acquisizione di C0 e E0 nella famiglia di processri Intel Xeon 5400?
  • Cosa significa se iostat mostra l'attesa al 100%, ma la CPU è completamente intriggers?
  • È ansible limitare un process Linux in modo che possa funzionare solo su un particolare nucleo su una macchina specifica?
  • Quali tipi di applicazioni server Linux dovrebbero avere l'affinità di CPU impostata?
  • Perché / proc / cpuinfo mostrano contraddizioni di velocità del processre?
  • One Solution collect form web for “Per le performance di MySQL, tutte le cose sono uguali, le performance di processre a filettatura singola hanno più o performance complessive?”

    Quello che stai chiedendo è una domanda molto carica. Perché ?

    Non stai guardando questo in modo sbagliato. Vorrei che più persone hanno chiesto questo tipo di domanda.

    Crede o no, ci sono circostanze rare where le versioni precedenti di MySQL possono superare le versioni più recenti di MySQL. Quando ? In un unico ambiente filettato.

    Ho scritto di questo anni fa where cito da MySQL Performance Blog

    • Jun 19, 2011 : Come faccio a eseguire correttamente un MySake bake-off?
    • Apr 12, 2012 : Le performance della CPU sono rilevanti per un server di database?

    Percona ha messo a punto un confronto completo del modo in cui hai formulato, tutte le cose sono uguali. Questo è stato applicato in termini di configuration hardware e my.cnf.

    MySQL 4.1 e MySQL 5.1 con il plugin InnoDB (MySQL 5.1.38 ha introdotto il plugin InnoDB (vedere la documentazione MySQL 5.1 intitolata The InnoDB Storage Engine sotto la voce Additional Resources )) sembra essere più veloce delle versioni più recenti di MySQL "tutte le cose sono uguali".

    Quando si tratta di "tutte le cose uguali" e cercando le migliori performance possibili, tutto ciò che sei veramente rimasto è aumentare l'hardware (aggiungere più CPU, aggiungere RAM, get un disco migliore, ecc.). Utilizzando le versioni precedenti di MySQL probabilmente avrebbe aiutato un po ', ma sei alla pietà dei bug che quelle versioni precedenti MySQL ancora hanno.

    Senza cambiare nulla a questo punto, basta andare con Server 1.

    Se si decide di andare per più CPU, quindi aggiornare MySQL. È necessario sintonizzare correttamente l'uso di MySQL di InnoDB .

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.