Dimensionamiento de Hardware

16/07/2006 - 07:20 por Zarko Vlaho | Informe spam
Hay una empresa donde hago mantenimiento de informatica y tienen un
servidor SQL server 2000 con un Pentium 4 de 2.66 Ghz y 1 Gb de memoria
y discos SATA en RAID por hardware.

Esta base de datos tiene un tamaño aproximado de 10 Gb y tiene
aproximadamente 10 aplicaciones conectandose en forma simultanea.
Es un sistema de GPS.por un lado entran datos que son posiciones de
vehiculos y por otro lado las aplicaciones requieren estas posiciones
para ubicarlos en un mapa. El flujo de datos es constante ya que las
posiciones se renuevan cada 2 segundos.

Las preguntas son ...

¿donde puedo ver los recursos que esta utilizando el servidor ahora para
ver si son insuficientes?

¿como puedo saber si el hardware esta preparado para un crecimiento de
cantidad de vehiculos? ( cantidad de transaciones en la BD)

¿en base a que dimensiono el hardware en un servidor de base de datos?


Las preguntas son porque en este lugar hay una persona que opera el
sistema y le ha dicho a los dueños que deben poner un doble Xeon con 2
Gb de memoria para aumentar la cantidad de vehiculos que operan. Por
esto los dueños me piden opinion...y estoy estudiando un poco el tema
...no les quiero decir ni que lo compren...ni tampoco recomendarles que
compren algo que no les va a servir en poco tiempo.

Desde ya Gracias por la ayuda

Saludos

Zarko

Preguntas similare

Leer las respuestas

#1 Maxi
16/07/2006 - 15:40 | Informe spam
Hola, mira, lo que te recomiendo es que monitorees con el medidor de
windows, este te permite poner varios contadores y ver como esta tu
servidor.
Hay infinidad de articulos que hablan de esto, yo te paso algunos :)

http://www.microsoft.com/spanish/ms...J_3878.asp

http://www.sql-server-performance.com



Salu2

Microsoft MVP SQL Server
www.sqlgururs.org
Email:


"Zarko Vlaho" wrote in message
news:
Hay una empresa donde hago mantenimiento de informatica y tienen un
servidor SQL server 2000 con un Pentium 4 de 2.66 Ghz y 1 Gb de memoria y
discos SATA en RAID por hardware.

Esta base de datos tiene un tamaño aproximado de 10 Gb y tiene
aproximadamente 10 aplicaciones conectandose en forma simultanea.
Es un sistema de GPS.por un lado entran datos que son posiciones de
vehiculos y por otro lado las aplicaciones requieren estas posiciones para
ubicarlos en un mapa. El flujo de datos es constante ya que las posiciones
se renuevan cada 2 segundos.

Las preguntas son ...

¿donde puedo ver los recursos que esta utilizando el servidor ahora para
ver si son insuficientes?

¿como puedo saber si el hardware esta preparado para un crecimiento de
cantidad de vehiculos? ( cantidad de transaciones en la BD)

¿en base a que dimensiono el hardware en un servidor de base de datos?


Las preguntas son porque en este lugar hay una persona que opera el
sistema y le ha dicho a los dueños que deben poner un doble Xeon con 2 Gb
de memoria para aumentar la cantidad de vehiculos que operan. Por esto los
dueños me piden opinion...y estoy estudiando un poco el tema ...no les
quiero decir ni que lo compren...ni tampoco recomendarles que compren
algo que no les va a servir en poco tiempo.

Desde ya Gracias por la ayuda

Saludos

Zarko

Respuesta Responder a este mensaje
#2 Miguel Angel Juárez Herrera
18/07/2006 - 06:47 | Informe spam
Saludos.
Mira yo he trabajado con muchos servidores y dejame decirte que para
servidor hay que usar procesadores diseñados para servidores, un pentum 4 es
diseñado para equipos de escritorio, ientras que los xeon son diseñados para
ambientes exaustivos, ahora por lo que me dices del uso, yo creo que lo mejor
sería usar cuando menos un procesador xeon y cuando menos 2 gb de memoria, te
comento que yo tenía una aplicaciónn administrativa , contable y de control
de obra, con una base de 150 mb y teniamos un procesador xeon a 3.06 con 2 gb
de memoria, windows server 2000 y sql server 2000, además teniamos discos
ultra wide scosshi a 15 mil revoluciones por minuto y era una chulada, tenia
tambien un servidor con pentium 4 a 3.0 y 2 gb de memori y un sistema de
discos igual, y creeme, era una tortuga.
Miguel Angel Juárez Herrera.
Programador RMD (VB6 y SQL 2000).
Sistemas de Crédito.
Dirección de sistemas



"Zarko Vlaho" escribió:

Hay una empresa donde hago mantenimiento de informatica y tienen un
servidor SQL server 2000 con un Pentium 4 de 2.66 Ghz y 1 Gb de memoria
y discos SATA en RAID por hardware.

Esta base de datos tiene un tamaño aproximado de 10 Gb y tiene
aproximadamente 10 aplicaciones conectandose en forma simultanea.
Es un sistema de GPS.por un lado entran datos que son posiciones de
vehiculos y por otro lado las aplicaciones requieren estas posiciones
para ubicarlos en un mapa. El flujo de datos es constante ya que las
posiciones se renuevan cada 2 segundos.

Las preguntas son ...

¿donde puedo ver los recursos que esta utilizando el servidor ahora para
ver si son insuficientes?

¿como puedo saber si el hardware esta preparado para un crecimiento de
cantidad de vehiculos? ( cantidad de transaciones en la BD)

¿en base a que dimensiono el hardware en un servidor de base de datos?


Las preguntas son porque en este lugar hay una persona que opera el
sistema y le ha dicho a los dueños que deben poner un doble Xeon con 2
Gb de memoria para aumentar la cantidad de vehiculos que operan. Por
esto los dueños me piden opinion...y estoy estudiando un poco el tema
no les quiero decir ni que lo compren...ni tampoco recomendarles que
compren algo que no les va a servir en poco tiempo.

Desde ya Gracias por la ayuda

Saludos

Zarko


Respuesta Responder a este mensaje
#3 qwalgrande
18/07/2006 - 07:41 | Informe spam
Hola.

Zarko, si las aplicaciones van lentas, será por algo. Lo primero es
determinar si tenemos un problema de red, de CPU, de IO, de memoria,... Para
eso, lo mejor es el uso de contadores y medir las esperas (en qué gasta el
tiempo tu servidor). Una vez que hayas determinado el cuello de botella,
buscamos las causas (aplicaciones mal indexadas, procesos puntuales muy
pesados, falta de tareas de mantenimiento, en fin, mil cosas) y vemos qué
podemos mejorar sin redimiensionar el hardware.

Cuando hayamos llegado al punto en el que no sabemos o no queremos (por
costes, app de terceros, etc.) mejorar las aplicaciones, porque poderse
siempre se puede, nos plantearemos mejorar el hardware. El hierro casi nunca
resuelve el problema, aunque estemos trabajando con servidores muy
limitados, sólamente lo retrasa. Si hoy pides más CPU sin una base sólida,
sin tocar una línea de la aplicación, sin mejorar nada más, en pocos meses
tendrás el mismo problema de rendimiento y un presupuesto gastado. A la hora
de escalar el hardware, que sea con garantías del tipo "Esto aguantará hasta
tener 1000 usuarios concurrentes o facturar 10.000 ? al día". Es decir, que
si hay que volver a ampliar, que sea porque el negocio va bien, no porque
metimos la pata al dimensionar. Y presunciones como la que comenta Miguel
Ángel son peligrosas en ese sentido, porque pueden llevarnos a realizar
predicciones a ojo, en lugar de asegurarnos con datos en la mano de que lo
que estamos pidiendo está totalmente justificado.

Alberto López Grande (qwalgrande)


"Miguel Angel Juárez Herrera" <majuarezh(antispam)@bancoazteca.com.mx>
escribió en el mensaje
news:
Saludos.
Mira yo he trabajado con muchos servidores y dejame decirte que para
servidor hay que usar procesadores diseñados para servidores, un pentum 4
es
diseñado para equipos de escritorio, ientras que los xeon son diseñados
para
ambientes exaustivos, ahora por lo que me dices del uso, yo creo que lo
mejor
sería usar cuando menos un procesador xeon y cuando menos 2 gb de memoria,
te
comento que yo tenía una aplicaciónn administrativa , contable y de
control
de obra, con una base de 150 mb y teniamos un procesador xeon a 3.06 con 2
gb
de memoria, windows server 2000 y sql server 2000, además teniamos discos
ultra wide scosshi a 15 mil revoluciones por minuto y era una chulada,
tenia
tambien un servidor con pentium 4 a 3.0 y 2 gb de memori y un sistema de
discos igual, y creeme, era una tortuga.
Miguel Angel Juárez Herrera.
Programador RMD (VB6 y SQL 2000).
Sistemas de Crédito.
Dirección de sistemas



"Zarko Vlaho" escribió:

Hay una empresa donde hago mantenimiento de informatica y tienen un
servidor SQL server 2000 con un Pentium 4 de 2.66 Ghz y 1 Gb de memoria
y discos SATA en RAID por hardware.

Esta base de datos tiene un tamaño aproximado de 10 Gb y tiene
aproximadamente 10 aplicaciones conectandose en forma simultanea.
Es un sistema de GPS.por un lado entran datos que son posiciones de
vehiculos y por otro lado las aplicaciones requieren estas posiciones
para ubicarlos en un mapa. El flujo de datos es constante ya que las
posiciones se renuevan cada 2 segundos.

Las preguntas son ...

¿donde puedo ver los recursos que esta utilizando el servidor ahora para
ver si son insuficientes?

¿como puedo saber si el hardware esta preparado para un crecimiento de
cantidad de vehiculos? ( cantidad de transaciones en la BD)

¿en base a que dimensiono el hardware en un servidor de base de datos?


Las preguntas son porque en este lugar hay una persona que opera el
sistema y le ha dicho a los dueños que deben poner un doble Xeon con 2
Gb de memoria para aumentar la cantidad de vehiculos que operan. Por
esto los dueños me piden opinion...y estoy estudiando un poco el tema
no les quiero decir ni que lo compren...ni tampoco recomendarles que
compren algo que no les va a servir en poco tiempo.

Desde ya Gracias por la ayuda

Saludos

Zarko


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida