Finally the help of IT is here

Blog de soluciones informaticas.

Detectar uso de RAM remotamente mediante powershell

Posteado por Xavier Xaus Nadal on 8th octubre 2012

Hoy he necesitado detectar uso de RAM de varios servidores remotos para poder hacer un estudio de rendimiento y ofrecer una solución a medida a un cliente que quiere virtualizar su entorno de servidores físicos.

Para poder hacer la consulta he usado powershell y el comando get-wmiobject junto con la clase win32_operatingsystem, de esta forma no necesitamos acceder remotamente a los servidores a los que les queremos detectar el uso de RAM.

El valor concreto del uso de RAM que yo sepa no lo puedo conseguir directamente y he tenido que hacer una resta entre el valor TotalVisibleMemorySize y el valor FreePhysicalMemory. Como todos sabréis el uso de ram no es estable por lo que si queréis hacer un estudio correctamente, deberéis consultar este valor en varios momentos del día y hacer una media por ejemplo.

Os paso el comando completo y el resultado obtenido.

get-wmiobject -class “win32_operatingsystem” –computername server1,server2,server3| ft __SERVER, @{expression={($_.TotalVisibleMemorySize)-($_.FreePhysicalMemory)};label=”UsedMemory”}

__SERVER         UsedMemory

——–             ———-

server1        1816500

server2        648668

server3        1738564

Espero que os sirva de ayuda.

PD: Todo esto no habría sido posible sin la inestimable ayuda de uno de los mejores Scripting guys del momento.. Los que seguís el blog ya lo conocéis, creo que no hace falta poner su nombre ya que le gusta más vivir en el anonimato, hasta próximo aviso.. jeje..

Saludos y hasta pronto y por supuesto si alguien de vosotros sabe como mejorar el script, o dispone de la consulta exacta para detectar uso de RAM sin tener que hacer cálculos extraños en el script, por favor que lo ponga como un comentario y así lo podrá ver toda la comunidad.

Siempre viene bien que la gente comente y que aporte conocimientos y recordad que las críticas siempre son constructivas..Al menos para mí.

Tags: , , , , , , , , , ,
Posteado por scripts | No Comments »

Como detectar slots de memoria usados o libres en ESX.

Posteado por Xavier Xaus Nadal on 22nd agosto 2012

Buenos días.

Hoy me ha surgido la necesidad de conocer los slots libres de un servidor físico bajo un ESX y por supuesto que no he querido instalarle herramientas de terceros para realizar esta búsqueda.

Por lo que he estado buscando la forma de detectar el hardware directamente con comandos Linux y he encontrado el comando dmidecode que nos da un resultado sobre el hardware del sistema.

Detectar módulos de RAM disponibles, CPU, USB, Puertos PCI Express, …

Debéis acceder en modo root y mediante una conexión SSH con putty y ejecutar el siguiente comando

smbiosDump | grep Size:

También podemos usar:

dmidecode | less

Os mostrará los resultados del hardware y que con la tecla AVPAg o el cursor hacia abajo podremos ir leyendo hasta encontrar por ejemplo Memory Device donde podremos ver si están ocupados los módulos de memoria:

Sigue leyendo MegaCrack »

Tags: , , , , , , , ,
Posteado por Linux - Ubuntu, VMware | No Comments »