-
Ok, vamos a verdade. Banco de dados + servidor de aplicativos em uso não deve realmente trocar. Agora, eu entendo "trocar coisas que não são usadas como partes do kernel, etc.", mas o espaço de troca de 64GB é ridículo. Não há nenhuma maneira o computador pode fazer uso de que, de uma forma sensata, com velocidade decente. Leva muito tempo. Corte isso. Significativo. Muito significante. Gostaria de 8GB ou mais. Talvez 12 ou 16. Mas simplesmente não há como usar remotamente os 64GB que você atribui atualmente.
-
Seu servidor provavelmente tem muito a fazer em termos de computação, porque, embora não seja patético, NÃO é um servidor de banco de dados de alto desempenho. Más notícias. REALMENTE más notícias. Um ataque 10 para todas as coisas compartilhadas - não é uma boa ideia. Mas 6 discos não são de alto desempenho 15k ou não. Eu tenho um servidor db menor aqui que tem 6 discos em um RAID 10 apenas para os dados. O que quer que você faça, transacionalmente, você será limitado pelo desempenho do disco novamente, a menos que você faça o OLAP. Não há nenhuma maneira que o subsistema de disco pode empurrar ONE 12 core proessor, 4 deles é absolutamente impossível. Na maioria dos casos, um único núcleo 4 sobrecarregaria os discos. Realmente, é melhor fazer algo do lado computacional.
Sugestões:
- Adicione outro SSD para os registros. Isso é super rápido e tem tempos de resposta muito rápidos. O banco de dados precisa gravar as alterações no disco o mais rápido possível e, em alguns casos, isso é "gravado e liberado".
-
Certifique-se de que precisa do que compra. Eu sei que Java pode ser um porco de recursos, mas nessas dimensões? Você realmente precisa de 48 núcleos? O Centos lida com isso decentemente? O Linux DID tem problemas com muitos núcleos. Agora, eu sei que estes tempos estão quase acabados, mas 48 núcleos podem ser bastante agressivos. Eu realmente gosto de servidores poderosos, mas quando eu trabalho normalmente com bancos de dados seu tamanho é de 4 dígitos (1000 + gb) e o subsistema de disco tem um mínimo de 10, muitas vezes mais de 1000 discos para alimentar aquele monstro com o orçamento de IO necessário. Os servidores OR são para virtualização.
-
Adicione mais RAM. 32gb som impressionante, mas para 48 núcleos que é um pouco baixo para o meu gosto. Eu prefiro ir com um mínimo de 1-2 gigabytes por núcleo.
- Se você for AMD, lembre-se de dividir seus módulos entre processadores;)