Skip to main content
La supervisión del sistema incluye:
  • la supervisión del procesamiento de documentos a través de la Consola de administración y supervisión
  • la supervisión del hardware de cada componente de servidor de FlexiCapture mediante varios contadores de Windows Performance Monitor
Supervise todo el sistema con la aplicación gratuita Web Performance Monitor. Microsoft System Center Operations Manager ofrece más prestaciones, y también se pueden utilizar herramientas similares.

Contadores clave para cada equipo

Estos son los parámetros clave que debe controlar en cada equipo, independientemente de su función dentro de FlexiCapture. La falta de un solo recurso puede provocar una sobrecarga en cualquier componente; por ejemplo, una falta de RAM puede dar lugar a un uso muy intensivo del disco duro. Por eso, el orden en que analice los parámetros es importante. Revise las secciones en orden.

Memoria

Cuando ambas señales aparecen simultáneamente, es probable que el equipo no tenga suficiente RAM. Los contadores Process(<All instances>)\Working Set muestran el número de páginas de memoria asignadas a cada proceso.
  • Un proceso puede retener una gran cantidad de memoria mientras la memoria total disponible es baja. Esto, por sí solo, no significa que el System tenga poca memoria.
  • Es probable que exista un cuello de botella de RAM cuando varios procesos amplían sus conjuntos de trabajo mientras otros los reducen ligeramente. Confírmelo comprobando que haya poca memoria disponible y picos constantes de Pages/sec.
Los procesos de 32 bits no pueden asignar más de 2 GB de RAM, aunque haya mucha RAM disponible en el System.

CPU

Cuando ambas señales aparecen juntas, lo más probable es que la CPU esté causando un cuello de botella. El contador Process(<All instances>)\% Processor Time ayuda a determinar qué procesos están consumiendo el tiempo de CPU.

Disco duro

Al comprobar el disco duro, asegúrese de que el sistema tenga suficiente RAM (consulte Memoria). El contador LogicalDisk(<All instances>)\Free Megabytes muestra el espacio libre en un disco lógico. Si el espacio libre no es suficiente, el rendimiento del sistema disminuye significativamente. Cuando ambas señales aparecen juntas, es probable que el disco duro esté provocando un cuello de botella.

Red

Network Interface(<All instances>)\Output Queue Length cuenta los paquetes de red salientes en cola. Si muestra constantemente un valor superior a 2, es muy probable que el adaptador de red esté esperando la conexión y retrasando las solicitudes del servidor. Un contador Network Interface(<All instances>)\Packets Outbound Discarded que aumenta constantemente indica que el canal está sobrecargado. El búfer del adaptador de red no puede gestionar todas las solicitudes salientes. Network Interface(<All instances>)\Bytes Total/sec es la cantidad de información que pasa por la NIC. Compárela con Network Interface(<All instances>)\Current Bandwidth, el ancho de banda disponible de la NIC. Si alcanza el 65 % o más, use un canal con mayor ancho de banda o segmente la red para minimizar los conflictos en el canal.

Contadores que hay que vigilar por componente

Servidor de aplicaciones

El Servidor de aplicaciones es un servicio web de IIS atendido por procesos w3wp.exe. Supervise el tiempo de CPU y la memoria que usan las instancias de estos procesos. Preste especial atención a la carga de la red de conexión de datos (DCN) en el equipo del Servidor de aplicaciones. Use estos contadores para realizar un seguimiento de la carga de IIS:
  • Web Service(Default Web Site)\Bytes Received/sec
  • Web Service(Default Web Site)\Bytes Sent/sec
Cuando muestren más del 65 % del ancho de banda de DCN disponible, use cualquiera de estas soluciones:
  • Aumente el ancho de banda
  • Segmente la red
  • Agregue más equipos que ejecuten IIS y distribuya la carga
W3SVC_W3WP(_Total)\Active Threads Count es el número de hilos que procesan solicitudes. Cuando alcanza W3SVC_W3WP(_Total)\Maximum Threads Count, el máximo disponible para procesarlas, IIS está muy sobrecargado. Use estos contadores para realizar un seguimiento de los picos de actividad actuales en comparación con la actividad anterior:
  • W3SVC_W3WP(_Total)\Active Requests (el número de solicitudes activas)
  • W3SVC_W3WP(_Total)\Requests/sec (la tasa de procesamiento de solicitudes)
  • Web Service(Default Web Site)\Current Connections (el número de conexiones activas entre los clientes y el servicio web)

Processing Server

El Processing Server es un servicio de Windows, el proceso FlexiBrSvc.exe. FlexiCapture(Processing Server)\Cores Count indica el número total de núcleos de CPU de procesamiento en todas las estaciones de procesamiento en estado Started. FlexiCapture(Processing Server)\Free Cores indica el número total de núcleos de CPU de procesamiento disponibles que no están procesando nada. Este contador ayuda a determinar si hay suficientes núcleos de CPU de procesamiento en ABBYY FlexiCapture. Algunos núcleos siempre están libres mientras hay una cola en las etapas de procesamiento automáticas. Esto puede ocurrir porque:
  • Algunas estaciones de procesamiento están configuradas para un tipo de tarea específico. Cuando esas estaciones están libres, otros tipos de tareas siguen careciendo de capacidad de procesamiento.
  • El Processing Server presenta un cuello de botella:
    • Compruebe si hay escasez de RAM, CPU, espacio en el disco duro o recursos de red en el equipo del Processing Server.
    • Aumente el tamaño de la tarea. Los núcleos pueden finalizar las tareas más rápido de lo que el Processing Server puede distribuirlas. Para obtener más información, consulte Cómo calcular el número de estaciones de procesamiento.
FlexiCapture(Processing Server)\Pending Tasks indica el número de tareas solicitadas al Servidor de aplicaciones pero no asignadas a ninguna de las estaciones de procesamiento. Estas tareas aparecen en el Processing Server Monitor con el estado Pending. Puede ver la cola completa de tareas en espera solo en la Consola de administración y supervisión. El valor de Pending Tasks no debe superar el doble del número de núcleos disponibles (Cores Count). Un número de tareas pendientes que aumenta constantemente puede deberse a dos causas: algunas estaciones tienen determinadas opciones de procesamiento deshabilitadas o una estación y el Server no pueden comunicarse. En ese caso, el Server considera que algunas estaciones están activas, pero no puede entregarles una tarea.

Licensing Server

Licensing Server es un servicio de Windows, el proceso LicensingService.exe. Puede supervisar los estados de las licencias mediante el objeto COM de Licensing Server. Rara vez proporciona datos útiles sobre el rendimiento del sistema. Vigile el consumo de memoria, que puede aumentar con el número de clientes simultáneos en el sistema. Considere agregar más instancias de Licensing Server cuando el consumo de memoria sea alto y necesite admitir más clientes.

Servidor de base de datos

Además de los contadores clave para cada equipo, también puede usar contadores que muestran datos de una base de datos específica. Para más detalles, consulte la Documentación de su servidor de base de datos.

FileStorage

Si usa un disco duro como FileStorage, utilice los contadores clave para cada equipo. Si utiliza una SAN o NAS, consulte la documentación del hardware para más detalles.

Estaciones de procesamiento

Utilice los contadores clave para cada equipo para supervisar las estaciones de procesamiento.