Mostrando entradas con la etiqueta Windows. Mostrar todas las entradas
Mostrando entradas con la etiqueta Windows. Mostrar todas las entradas

30 agosto 2013

"Introducing Windows Server 2012 R2" free ebook

Download it from this link:  http://aka.ms/IntroWinServ2012R2Preview/PDFebook


29 agosto 2013

How to test network performance with Netperf

As we can read at the offcial webpage: "Netperf is a benchmark that can be used to measure the performance of many different types of networking. It provides tests for both unidirecitonal throughput, and end-to-end latency"

It´s so usefull to test network performance between two virtual machines , for example from a database server to the aplicacion client.

First, download Netperf for Linux or Windows O.S and install or unzip it:


    Linux:  http://www.netperf.org/netperf/DownloadNetperf.html

    Windows: https://i18n-zh.googlecode.com/files/NetPerf-2.4.5-w32.zip



See a Windows example:

-Start server side. You can specified a port with -p





-Start client side. With -h you can see all the options.









In this case, we get a test with the result 524,55 Mbit/s (Mbps) between two virtual machines.


The simple test run for 10seconds, but this can be changed to. Netperf -h:

E:\datos\NetPerf-2.4.5-w32>netperf -h

Usage: netperf [global options] -- [test options]

Global options:
    -a send,recv      Set the local send,recv buffer alignment
    -A send,recv      Set the remote send,recv buffer alignment
    -B brandstr       Specify a string to be emitted with brief output
    -c [cpu_rate]     Report local CPU usage
    -C [cpu_rate]     Report remote CPU usage
    -d                Increase debugging output
    -D [secs,units] * Display interim results at least every secs seconds
                      using units as the initial guess for units per second
    -f G|M|K|g|m|k    Set the output units
    -F fill_file      Pre-fill buffers with data from fill_file
    -h                Display this text
    -H name|ip,fam *  Specify the target machine and/or local ip and family
    -i max,min        Specify the max and min number of iterations (15,1)
    -I lvl[,intvl]    Specify confidence level (95 or 99) (99)
                      and confidence interval in percentage (10)
    -l testlen        Specify test duration (>0 secs) (<0 bytes="" font="" trans="">
    -L name|ip,fam *  Specify the local ip|name and address family
    -o send,recv      Set the local send,recv buffer offsets
    -O send,recv      Set the remote send,recv buffer offset
    -n numcpu         Set the number of processors for CPU util
    -N                Establish no control connection, do 'send' side only
    -p port,lport*    Specify netserver port number and/or local port
    -P 0|1            Don't/Do display test headers
    -r                Allow confidence to be hit on result only
    -t testname       Specify test to perform
    -T lcpu,rcpu      Request netperf/netserver be bound to local/remote cpu
    -v verbosity      Specify the verbosity level
    -W send,recv      Set the number of send,recv buffers
    -v level          Set the verbosity level (default 1, min 0)
    -V                Display the netperf version and exit

For those options taking two parms, at least one must be specified;
specifying one value without a comma will set both parms to that
value, specifying a value with a leading comma will set just the second
parm, a value with a trailing comma will set just the first. To set
each parm to unique values, specify both and separate them with a
comma.
* For these options taking two parms, specifying one value with no comma
will only set the first parms and will leave the second at the default
value. To set the second value it must be preceded with a comma or be a
comma-separated pair. This is to retain previous netperf behaviour.
E:\datos\NetPerf-2.4.5-w32>


Take care with the units (about caudal, no about velocity):

106 bit = 1 000 000 bit/s = 1 Mbit/s

1 megabyte/s = 8 megabit/s

1 megabit/s = 1000 kilobit/s = 125 kilobyte/s

UnitBitsBits / 1,000,000
Mega-bit1,000,0001.0
Mebi-bit1,048,5761.05
Mega-byte8,000,0008.0
Mebi-byte8,388,6088.39
Links:




19 marzo 2013

La importancia de alinear las maquinas virtuales

Principio basico: "Las maquinas virtuales alineadas tienen mas rendimiento que las que no lo están".

Particularmente dejemos notar que esta mejoria se aprecia en Datastores con especial intensidad de uso de disco y con muchas vm´s alojadas, en datastores con pocas vm´s o que tiene poco uso de disco (I/O) esta mejoria no es tan apreciable. En cualquier caso es recomendable alinear las maquinas virtuales y sobre todo las plantillas que tengamos para desplegar vm´s.

Para verificar que maquinas estan alineadas podemos utilizar herramientas gratuitas como vDisk Informer o UberAlign o bien mediante el comando de las vmkfstools "fdisk -lu" donde el resultado del parametro offset debe ser 128 (que se corresponde con los 64k de los VMFS).

En el siguiente video de NetApp se explica la problematica de alineas las maquinas virtuales, que afectan a todo tipo de almacenamiento de cualquier fabricante.

05 septiembre 2012

ADREPLSTATUS: Active Directory Replication Status Tool

Herramienta grafica para analizar la replicacion en AD de Microsoft, mas simple e intuitiva que los clásicos comandos CDDIAG Y REPADMIN.
Esta tool muestra de modo grafico el resultado de REPADMIN /SHOWREPL * /CSV pero con mejoras.
Los S.O,. que pueden ser monitorizados son:


  • Windows Server 2003
  • Windows Server 2003 R2
  • Windows Server 2008
  • Windows Server 2008 R2
  • Windows Server 2012 Release Preview
Requisitos:



















Decarga:





01 junio 2011

Best Practices Analyzer para Windows 2008 R2

Todo sistema operativo requiere de un seguimiento proactivo para evitar problemas....hummm... si, hablamos de Microsoft claro.

Una de las opciones que nos presenta Ms es un extenso documento llamado Best Practices Analyzer de 110 paginas en el que podeis encotrar practicas recomendadas orientadas a analizar el performance desde memoria, storage I/O, network I/O... tuning para remote desktop, etc.

Lo mas interesante de este documento es que no indica cuales son los contadores que debemos seleccionar para monitorizar el rendimiento de cada objeto de estudio con el Performance Monitor de Windows.

De recomendad lectura si teneis que lidiar con güindous habitualmente:
http://msdn.microsoft.com/es-es/windows/hardware/gg463392.aspx

03 noviembre 2010

Que tener en cuenta al virtualizar un dominio con Active Directory

Bajo el curiosos titulo "Cosas a tener en cuenta cuando se alojan los controladores de dominio de Active Directory en entornos de alojamiento virtuales", Microsoft nos deja el articulo KB888794 con varios puntos que no debemos descuidar.
Os dejo el link para que le deis un vistazo porque seguro que aunque tengais varios AD virtualizados a vuestras espaldas, algun punto os servira de ayuda.

http://support.microsoft.com/kb/888794

15 septiembre 2010

Calculo de asignacion de CPU y RAM en desktops de VMware View 4.5.

Para las funciones de multimonitor y con uso de PCoIP debemos seguir la siguiente tabla para calcular el total de RAM que necesitanmos en el servidor ESX. No se refiere a la suma de memoria que asignemos a la maquina virtual, si no a que le debemos añadir un margen a la RAM del host para que funcione correctamente:

Mas comentarios sobre la asignacion de recursos en desktops conView 4.5:

-Para el calculo de la memoria de las maquinas virtuales un punto de partida es la asignación de 1 GB para desktops Windows XP y desktops de 32-bit de Windows Vista y Windows 7 y 2 GB para Wdesktops windows 64-bit.

-Para el calculo de CPU asignaremos en general 1vCPU a los desktops, y en casos de utilizacion de PCoIP o desarrolladore de software 2 vCPU

Como ejemplo de configuracion de un desktop con Windows XP y con Windows 7 en modo remoto (no local mode) VMware nos recomienda las siguientes tablas:



12 agosto 2010

Modificar VMX desde entorno grafico: VMware Tweaker

Con VMware Tweaker podemos modificar la configuracion de cualquier maquina virtual de VMware accediendo al fichero VMX, que aunque ya deberiamos saber manejar con el notepad, siempre viene bien un GUI para algunas tareas.

Recodar que es una version free y beta... por lo que os remcomiendo usarla con precaucion y si es posible teniendo un copia del vmx por si las mosas.

Enlace de la descarga:
http://sourceforge.net/projects/vmtweaker/

11 julio 2010

Que es servermanagercmd ? (ServerManagerCmd.exe command?)

Es una utilidad de linea de comandos para automatizar instalaciones, crear o eliminar roles, servicios y caracteristicas en general de Windows, muy util para instalar funciones en Windows 2008 server o Windows 7 especialmente. Tambien nos puede mostrar roles instalados, caracteristicas y servicios.

15 junio 2010

EULA: End User License Agreements de Microsoft

Seguro que en mas de una ocasion os habeis preguntado si estais licenciando correctamente los sistemas operativos de vuestro entorno virtual, especialmente los de Microsoft. Os dejo aqui el enlace a todos los EULA de todos los productos Microsoft:

Aunque son un tanto tediosos de leer, en el blog de David Cervigon (evangelista de Microsoft) teneis un post detallado sobre "Licenciamiento en entornos virtualizados: VDI". El link de su magnifico blog:
http://blogs.technet.com/b/davidcervigon/archive/2009/11/15/licenciamiento-en-entornos-virtualizados-vdi.aspx

Mas info sobre cómo usar Windows Virtual Enterprise Centralized Desktop en un entorno de VDI: Folleto de licencias de VDI (en inglés) :
http://download.microsoft.com/download/D/3/B/D3BDC684-7A7A-4847-9A8C-4A4C8907C38E/VECD_Licensing_Guide_English_090208.pdf

02 junio 2010

Interpretar codigos de error de Windows con ErrMsg

La herramienta ErrMsg nos ayuda a interpretar y entender los errores numericos de Windows (0x0...) que tanto tiempo nos hacen perder en ocasiones y nos orienta en como solucionarlo.
Lo podeis descargar del siguiente enlace "Windows Error Code Lookup Tool":