![]() |
Hardware para servidor MySQL
Hola.
Estoy en la necesidad de conseguir un servidor para MySQL. La base de datos es algo grande con tablas de más de 150,000 registros Es para una empresa para la cual he desarrollado un software (en delphi) claro. Y tengo en la mira el siguiente servidor: LENOVO THINKSYSTEM ST50 Procesador XEON E-2104G 3.2GHZ Ram 1X8GB Disco duro 1X1TB 7.2K SATA 3.5 NHS ¿Me recomiendas este equipo? ¿Me dará suficiente potencia o me recomiendas buscar alguna otra configuración? Aprecio mucho tu tiempo y tus comentarios. PD. Disculpad Moderadores si no va aquí el tema, no vi un espacio para Hardware |
Hola!!
En cuanto al disco duro del servidor optaría por montar como disco del sistema y en donde también se almacene las BBDD un disco de tipo M.2 (mas rápidos que los SSD) donde las tasas de transferencia son realmente altas, y el rendimiento general del equipo aumenta bastante, o en su defecto un disco de estado solido o SSD, dejando el disco duro mecánico como segundo disco duro para tema de almacenamiento masivo. En cuanto a memoria por los precios que tiene actualmente yo optaría por ponerle lo máximo posible, o como mínimo los 16gb, con esto creo que no deberías de tener problemas |
Cita:
--- Con respecto al hardware, en orden de mas impacto a menos: * Disco SSD (el m.2 es un ssd), al 1.000 millones %. El MAYOR costo es de IO. Si es posible, en esquema de RAID. Y no olvides discos pa backups, aunque yo los pondria por fuera del servidor. * RAM, tanta como puedas (y ojala con ECC). (nota que RAM es IO. Mientras mas rapida la ram mejor, en especial si AMD) Los RDBMS son felices si pueden cargar la BD en ram. Específicamente, que "quepan" los indices, no solo los definidos sino los que construye en EJECUCION. Esto quiere decir que si la BD es de 1 GB y tienes 8GB(libres!) estas bien. Pero si la BD es 8GB y tienes 1GB estas remal. Esto es significativo, porque ciertas consultas pueden causar una "explosion" de datos y parecer pequeñas pero generar tanta informacion/indices que cope la RAM. Creo que al menos 3x de tu BD es una base * CPU, tantos cores como puedas, pero 6 es el "sweet spot" a hoy (osea: La mayoría de los programas, SIN INCLUIR los rdbms, raramente operan bien con muchos cores (>32), asi que si alojas app/logica junto a la BD y no explota cores, pues ir por el equilibrio tiende a ser mejor, quizás). Si te puedes encontrar un servidor con AMD Ryzen seria de lujo, AMD esta dando la parada ahora por mucho. Y las CPU permiten usar RAM ECC sin necesidad de un board especial. |
En cuanto al tema del almacenamiento, yo me iría con cuidado. Y principalmente tener copia de seguridad en un HDD. Yo particularmente no confio todavía en un SSD o un M.2 debido al tema de confiabilidad: la pregunta ¿cuánto tiempo crees que puede durar un dispositivo de almacenamiento al que se somete a periodos largos de operaciones de lectura/escritura?. Ese es la principal duda con respecto a los SSD, que aunque sean rápidos, el problema es la confiabilidad de los datos que vayas a almacenar ahí. Aunque ya existen dispositivos SSD diseñados para "servidores" estos suelen ser bastante costosos.
|
Ryzen
Cita:
Tengo entendido que el problema de los Xeon es que baja mucho el rendimiento por los parches de seguridad que hay que ponerle (baja hasta un 30%) Así que me intereso mucho lo que menciones sobre usar un Ryzen y armar uno propio. ¿Alguien nos puede dar mas luz del tema? |
Cita:
|
Cita:
Directamente AMD recomienda: https://www.amd.com/en/where-to-buy/epyc-platforms Aunque no se como sera en tu país. |
Propuesta #1 Ryzen
Estuve haciendo una cotización, solo por probar,
un equipo Ryzen, se me eleva unos $150 USD sobre el precio del sevidor lenovo pero quedaría con estas características: - Procesador AMD Ryzen 7 3700X (8 nucleos 3.7Ghz) - MB Asus X570-P - 2 Modulos de Memoria Kingston DDR4 de 8GB 3466Mhz HyperX Fury CL16 - SSD Western Digital SN780 (NVME M.2, 500GB Lectura 3470MB/s Escritura 2600MB/s) Carajo, quisiera ese equipo para mi! |
La franja horaria es GMT +2. Ahora son las 02:46:00. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi