SlideShare a Scribd company logo
1 of 22
TIC 0271
                                Acceso a aplicaciones usando Citrix Metaframe




                                              Debugging Tools




                                                                                Joaquín Herrero
                                                                                                    Pintado
INSTITUTO NACIONAL DE ADMINISTRACION PÚBLICA                                         jherrero@mma.es
Plan interadministrativo de formación contínua en el área de tecnologías
Contenido


Debugging Tools for Windows: WinDBG
Performance Monitor
ChkLat
WinDbg: Debugging Tools for Windows


http://www.microsoft.com/whdc/devtools/debugging/default.mspx
Instalación



Install Debugging Tools for Windows 32-bit version
  El .EXE aproximadamente ocupa 16 Mb
  La opción de instalación por defecto instala TODO: ok

Download Windows Symbol Packages
  El .EXE aproximadamente ocupa 150 Mb
Instalación
Instalación
Instalación
Instalación
Instalación
Instalación
Instalación
Instalación
Instalación
Instalación
Iniciar Windbg


Inicio -> Programas -> Debugging Tools for Windows -> WinDbg

File -> Kernel Debug -> Local
View -> Command (o Alt + 1)

lkd> !vm
Detectando y combatiendo problemas de latencia en la red


Podemos medir la latencia desde el lado del cliente instalando en el servidor Citrix la
utilidad "chklat" y publicándola.

CTX103444
Client/Server latency optimizations

www.tekworkshop.com
Herramienta "chklat" (Check ICA Session Latency)
Performance Monitor


También podemos medir la latencia de la conexión con cualquier cliente conectado
mediante el Performance Monitor (perfmon).
Al instalar el Resource Manager se instalan unos contadores adicionales para el
Performance Monitor

Para medir la latencia de la conexión:
  Averiguar desde la CMC en qué servidor está el usuario
  Entrar por RDP (o escritorio publicado)
  Arrancar el perfmon
Performance Monitor


Borramos los contadores por defecto (click encima y supr)
Agregamos nuevos contadores (botón derecho sobre gráfico)
Performance Monitor


Seleccionamos el objeto "ICA Session", que contiene diversos contadores de
actividad del protocolo ICA
Performance Monitor


Elegimos el contador "Latency - Last Recorded" para ver la medida instantánea de
latencia de una conexión.
Performance Monitor




Si la latencia es mayor que 100 (valor máximo por defecto del eje Y), alterar las
propiedades del gráfico.
Administrator’s Guides - Quick Reference CTX Links


CTX107618

Presentation Server for Windows
Advanced Concepts Guide
Resource Manager
Installation Manager
Load Manager
Network Manager
Web Interface
Secure Gateway
Access Suite License Server
EdgeSight

More Related Content

Similar to Debugging Tools for Windows

Software para el Método de Adquisición de Datos. (1).ppsx
Software para el Método de Adquisición de Datos. (1).ppsxSoftware para el Método de Adquisición de Datos. (1).ppsx
Software para el Método de Adquisición de Datos. (1).ppsxMiguelGonzalez728873
 
Deletreando Android
Deletreando AndroidDeletreando Android
Deletreando Androidjezabelink
 
Actividad no18 2do_parcial
Actividad no18 2do_parcialActividad no18 2do_parcial
Actividad no18 2do_parcialCarlos Mendoza
 
Unidad ii metricas_isbuap2020
Unidad ii metricas_isbuap2020Unidad ii metricas_isbuap2020
Unidad ii metricas_isbuap2020EtelvinaArchundia
 
Laboratorio 1 arquitectura de computadores
Laboratorio 1 arquitectura de computadoresLaboratorio 1 arquitectura de computadores
Laboratorio 1 arquitectura de computadoresjhonleal06
 
Presentación grupo221120-121
Presentación grupo221120-121Presentación grupo221120-121
Presentación grupo221120-121mariaalvarado0102
 
Desarrollo de Aplicaciones Metro en Windows 8
Desarrollo de Aplicaciones Metro en Windows 8Desarrollo de Aplicaciones Metro en Windows 8
Desarrollo de Aplicaciones Metro en Windows 8Rodolfo Finochietti
 
Hmi introduccion hmi
Hmi introduccion hmiHmi introduccion hmi
Hmi introduccion hmiAndres Jasso
 
Presentation Server Software Development Kit
Presentation Server Software Development KitPresentation Server Software Development Kit
Presentation Server Software Development KitJoaquin Herrero
 
úLtimas investigaciones tecnológicas en elimentos
úLtimas investigaciones tecnológicas en elimentosúLtimas investigaciones tecnológicas en elimentos
úLtimas investigaciones tecnológicas en elimentosRitzy Peralta Ubillus
 
úLtimas investigaciones tecnológicas en elimentos
úLtimas investigaciones tecnológicas en elimentosúLtimas investigaciones tecnológicas en elimentos
úLtimas investigaciones tecnológicas en elimentosRitzy Peralta Ubillus
 
Guia practica 1.0 2011
Guia practica 1.0  2011Guia practica 1.0  2011
Guia practica 1.0 2011puchichin666
 
úLtimas investigaciones tecnológicas en elimentos
úLtimas investigaciones tecnológicas en elimentosúLtimas investigaciones tecnológicas en elimentos
úLtimas investigaciones tecnológicas en elimentosRitzy Peralta Ubillus
 

Similar to Debugging Tools for Windows (20)

Terminal fase 2
Terminal fase 2Terminal fase 2
Terminal fase 2
 
Software para el Método de Adquisición de Datos. (1).ppsx
Software para el Método de Adquisición de Datos. (1).ppsxSoftware para el Método de Adquisición de Datos. (1).ppsx
Software para el Método de Adquisición de Datos. (1).ppsx
 
Deletreando Android
Deletreando AndroidDeletreando Android
Deletreando Android
 
Actividad no18 2do_parcial
Actividad no18 2do_parcialActividad no18 2do_parcial
Actividad no18 2do_parcial
 
18188206 sistema-scada
18188206 sistema-scada18188206 sistema-scada
18188206 sistema-scada
 
Unidad ii metricas_isbuap2020
Unidad ii metricas_isbuap2020Unidad ii metricas_isbuap2020
Unidad ii metricas_isbuap2020
 
Fabi
FabiFabi
Fabi
 
Fabian
FabianFabian
Fabian
 
Laboratorio 1 arquitectura de computadores
Laboratorio 1 arquitectura de computadoresLaboratorio 1 arquitectura de computadores
Laboratorio 1 arquitectura de computadores
 
Presentación grupo221120-121
Presentación grupo221120-121Presentación grupo221120-121
Presentación grupo221120-121
 
Glosario final
Glosario  finalGlosario  final
Glosario final
 
Desarrollo de Aplicaciones Metro en Windows 8
Desarrollo de Aplicaciones Metro en Windows 8Desarrollo de Aplicaciones Metro en Windows 8
Desarrollo de Aplicaciones Metro en Windows 8
 
Introduccion hmi
Introduccion hmiIntroduccion hmi
Introduccion hmi
 
Hmi introduccion hmi
Hmi introduccion hmiHmi introduccion hmi
Hmi introduccion hmi
 
Presentation Server Software Development Kit
Presentation Server Software Development KitPresentation Server Software Development Kit
Presentation Server Software Development Kit
 
Alux descripcion
Alux descripcionAlux descripcion
Alux descripcion
 
úLtimas investigaciones tecnológicas en elimentos
úLtimas investigaciones tecnológicas en elimentosúLtimas investigaciones tecnológicas en elimentos
úLtimas investigaciones tecnológicas en elimentos
 
úLtimas investigaciones tecnológicas en elimentos
úLtimas investigaciones tecnológicas en elimentosúLtimas investigaciones tecnológicas en elimentos
úLtimas investigaciones tecnológicas en elimentos
 
Guia practica 1.0 2011
Guia practica 1.0  2011Guia practica 1.0  2011
Guia practica 1.0 2011
 
úLtimas investigaciones tecnológicas en elimentos
úLtimas investigaciones tecnológicas en elimentosúLtimas investigaciones tecnológicas en elimentos
úLtimas investigaciones tecnológicas en elimentos
 

More from Joaquin Herrero

Breve historia y conceptos del Kernel
Breve historia y conceptos del KernelBreve historia y conceptos del Kernel
Breve historia y conceptos del KernelJoaquin Herrero
 
Kernel Internals: la memoria y cómo usar un kernel debugger
Kernel Internals: la memoria y cómo usar un kernel debuggerKernel Internals: la memoria y cómo usar un kernel debugger
Kernel Internals: la memoria y cómo usar un kernel debuggerJoaquin Herrero
 
Unidades de medida empleadas en informática
Unidades de medida empleadas en informáticaUnidades de medida empleadas en informática
Unidades de medida empleadas en informáticaJoaquin Herrero
 
Utilidades y bibliografía para administradores de sistemas
Utilidades y bibliografía para administradores de sistemasUtilidades y bibliografía para administradores de sistemas
Utilidades y bibliografía para administradores de sistemasJoaquin Herrero
 
¿Qué son las vulnerabilidades del software?
¿Qué son las vulnerabilidades del software?¿Qué son las vulnerabilidades del software?
¿Qué son las vulnerabilidades del software?Joaquin Herrero
 
Presentación Bumpho #congresoweb 2010
Presentación Bumpho #congresoweb 2010Presentación Bumpho #congresoweb 2010
Presentación Bumpho #congresoweb 2010Joaquin Herrero
 
Scripting en entornos Windows - Conceptos básicos
Scripting en entornos Windows - Conceptos básicosScripting en entornos Windows - Conceptos básicos
Scripting en entornos Windows - Conceptos básicosJoaquin Herrero
 
Seguridad y Control de Acceso en una instalación Citrix
Seguridad y Control de Acceso en una instalación CitrixSeguridad y Control de Acceso en una instalación Citrix
Seguridad y Control de Acceso en una instalación CitrixJoaquin Herrero
 
Trabajo en grupo con herramientas Web 2.0
Trabajo en grupo con herramientas Web 2.0Trabajo en grupo con herramientas Web 2.0
Trabajo en grupo con herramientas Web 2.0Joaquin Herrero
 
Introducción a los servicios de terminal de windows
Introducción a los servicios de terminal de windowsIntroducción a los servicios de terminal de windows
Introducción a los servicios de terminal de windowsJoaquin Herrero
 

More from Joaquin Herrero (10)

Breve historia y conceptos del Kernel
Breve historia y conceptos del KernelBreve historia y conceptos del Kernel
Breve historia y conceptos del Kernel
 
Kernel Internals: la memoria y cómo usar un kernel debugger
Kernel Internals: la memoria y cómo usar un kernel debuggerKernel Internals: la memoria y cómo usar un kernel debugger
Kernel Internals: la memoria y cómo usar un kernel debugger
 
Unidades de medida empleadas en informática
Unidades de medida empleadas en informáticaUnidades de medida empleadas en informática
Unidades de medida empleadas en informática
 
Utilidades y bibliografía para administradores de sistemas
Utilidades y bibliografía para administradores de sistemasUtilidades y bibliografía para administradores de sistemas
Utilidades y bibliografía para administradores de sistemas
 
¿Qué son las vulnerabilidades del software?
¿Qué son las vulnerabilidades del software?¿Qué son las vulnerabilidades del software?
¿Qué son las vulnerabilidades del software?
 
Presentación Bumpho #congresoweb 2010
Presentación Bumpho #congresoweb 2010Presentación Bumpho #congresoweb 2010
Presentación Bumpho #congresoweb 2010
 
Scripting en entornos Windows - Conceptos básicos
Scripting en entornos Windows - Conceptos básicosScripting en entornos Windows - Conceptos básicos
Scripting en entornos Windows - Conceptos básicos
 
Seguridad y Control de Acceso en una instalación Citrix
Seguridad y Control de Acceso en una instalación CitrixSeguridad y Control de Acceso en una instalación Citrix
Seguridad y Control de Acceso en una instalación Citrix
 
Trabajo en grupo con herramientas Web 2.0
Trabajo en grupo con herramientas Web 2.0Trabajo en grupo con herramientas Web 2.0
Trabajo en grupo con herramientas Web 2.0
 
Introducción a los servicios de terminal de windows
Introducción a los servicios de terminal de windowsIntroducción a los servicios de terminal de windows
Introducción a los servicios de terminal de windows
 

Recently uploaded

9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 

Recently uploaded (15)

9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 

Debugging Tools for Windows

  • 1. TIC 0271 Acceso a aplicaciones usando Citrix Metaframe Debugging Tools Joaquín Herrero Pintado INSTITUTO NACIONAL DE ADMINISTRACION PÚBLICA jherrero@mma.es Plan interadministrativo de formación contínua en el área de tecnologías
  • 2. Contenido Debugging Tools for Windows: WinDBG Performance Monitor ChkLat
  • 3. WinDbg: Debugging Tools for Windows http://www.microsoft.com/whdc/devtools/debugging/default.mspx
  • 4. Instalación Install Debugging Tools for Windows 32-bit version El .EXE aproximadamente ocupa 16 Mb La opción de instalación por defecto instala TODO: ok Download Windows Symbol Packages El .EXE aproximadamente ocupa 150 Mb
  • 15. Iniciar Windbg Inicio -> Programas -> Debugging Tools for Windows -> WinDbg File -> Kernel Debug -> Local View -> Command (o Alt + 1) lkd> !vm
  • 16. Detectando y combatiendo problemas de latencia en la red Podemos medir la latencia desde el lado del cliente instalando en el servidor Citrix la utilidad "chklat" y publicándola. CTX103444 Client/Server latency optimizations www.tekworkshop.com Herramienta "chklat" (Check ICA Session Latency)
  • 17. Performance Monitor También podemos medir la latencia de la conexión con cualquier cliente conectado mediante el Performance Monitor (perfmon). Al instalar el Resource Manager se instalan unos contadores adicionales para el Performance Monitor Para medir la latencia de la conexión: Averiguar desde la CMC en qué servidor está el usuario Entrar por RDP (o escritorio publicado) Arrancar el perfmon
  • 18. Performance Monitor Borramos los contadores por defecto (click encima y supr) Agregamos nuevos contadores (botón derecho sobre gráfico)
  • 19. Performance Monitor Seleccionamos el objeto "ICA Session", que contiene diversos contadores de actividad del protocolo ICA
  • 20. Performance Monitor Elegimos el contador "Latency - Last Recorded" para ver la medida instantánea de latencia de una conexión.
  • 21. Performance Monitor Si la latencia es mayor que 100 (valor máximo por defecto del eje Y), alterar las propiedades del gráfico.
  • 22. Administrator’s Guides - Quick Reference CTX Links CTX107618 Presentation Server for Windows Advanced Concepts Guide Resource Manager Installation Manager Load Manager Network Manager Web Interface Secure Gateway Access Suite License Server EdgeSight