Componentes y subprocesos para la distribución de contenido

Este artículo le ayuda a comprender los componentes y subprocesos para la distribución de contenido.

Versión original del producto: Configuration Manager rama actual, Microsoft System Center 2012 Configuration Manager, Microsoft System Center 2012 R2 Configuration Manager

Los componentes usados para la distribución de contenido

Esta es una lista rápida de los componentes principales que se usan para la distribución de contenido:

Nombre Nombre del componente Nombre descriptivo Descripción
Administrador de distribución SMS_DISTRIBUTION_MANAGER DistMgr Administra el contenido y crea trabajos para PkgXferMgr.
Administrador de transferencia de paquetes SMS_PACKAGE_TRANSFER_MANAGER PkgXferMgr Transfiere paquetes a puntos de distribución
Administrador de jerarquías SMS_HIERARCHY_MANAGER Hman Procesa y replica los cambios en la jerarquía del sitio
Remitente SMS_SENDER Remitente Inicia comunicaciones entre sitios a través de redes TCP/IP
Despooler SMS_DESPOOLER Despooler Procesa archivos de replicación entrantes desde sitios primarios o secundarios
Programador SMS_SCHEDULER Programador Crea trabajos de remitente
Monitor de notificaciones de base de datos SMS_DATABASE_NOTIFICATION_MONITOR SmsDbMon Supervisa la base de datos en busca de cambios en determinadas tablas y crea archivos en las bandejas de entrada de los componentes responsables de procesar esos cambios.
Proveedor de SMS Proveedor de SMS SMSProv Proveedor de Instrumental de administración de Windows (WMI) que asigna acceso de lectura y escritura a la base de datos de Configuration Manager en un sitio
Proveedor de DP de SMS Proveedor de DP de SMS SMSDPProv Proveedor de Instrumental de administración de Windows (WMI) que administra las operaciones de la biblioteca de contenido en dp
Host del agente sms Host del agente sms CcmExec El host del agente de SMS es el servicio de agente de cliente Configuration Manager que también hospeda componentes del lado servidor, como el punto de administración y el punto de distribución de extracción.
Servicio de transferencia de datos DataTransferService DTS El servicio de transferencia de datos es un componente de CcmExec responsable de descargar archivos a través de BITS.

Subprocesos del Administrador de distribución (DistMgr)

El Administrador de distribución (DistMgr) realiza una variedad de operaciones para distribuir contenido a los puntos de distribución (DP). Estas operaciones se controlan mediante los distintos tipos de subprocesos y en el diagrama siguiente se explica la jerarquía de subprocesos de DistMgr para la configuración predeterminada del subproceso:

Diagrama que muestra la jerarquía de subprocesos del Administrador de distribución.

  • Subproceso principal de DistMgr

    Entrada de registro para la identificación: SMS_EXECUTIVE started SMS_DISTRIBUTION_MANAGER as thread ID 3648 (0xE40)

    Este subproceso se inicia SMS_Executive al iniciar el servicio. El subproceso principal de DistMgr inicia el procesamiento de replicación, DP Manager, limpieza de contenido, supervisión de certificados DP, movimiento de biblioteca de contenido, procesamiento de cambios de configuración de IIS, reasignación de DP y subprocesos de procesamiento de actualización cuando se inicia. También inicia subprocesos de procesamiento de paquetes a petición cuando se produce un cambio de paquete

    Además de administrar estos subprocesos, este subproceso también controla los cambios en el archivo de control de sitio y actualiza la configuración de DP (configure DP/PXE, actualice la configuración del Registro, cree tareas de supervisión y uso en dp, etc.).

  • Subproceso de procesamiento de replicación

    Entrada de registro para la identificación: Starting thread for processing replication, thread ID = 0x1A14 (6676)

    El subproceso principal de DistMgr inicia este subproceso y procesa los siguientes archivos en el DistMgr.box\incoming directorio:

    Archivo Descripción
    . STA Novedades estado del paquete en la PkgStatus tabla de la base de datos.
    . FWD Reenvía el paquete especificado al sitio de destino especificado mediante la creación de un minitrabado para enviar el paquete.
    . DMD Distribuye las solicitudes a petición. Tiene como destino el paquete especificado al DP especificado.
    . PUL Novedades extraer la respuesta del paquete dp en la PullDPResponse tabla de la base de datos.

    Nota:

    Este subproceso es de un solo subproceso y no crea más subprocesos para procesar ninguno de estos archivos.

  • Subproceso de DP Manager

    Entrada de registro para la identificación: Starting the DP Manager thread, thread ID = 0x5D8 (1496)

    Este subproceso lo inicia el subproceso principal de DistMgr y procesa la eliminación de los DP al detectar un cambio en el archivo de control de sitio. Cuando se produce un cambio adecuado en el archivo de control de sitio, SMSDBMON quita un archivo DPN (notificación DP) en DistMgr.box que este subproceso procesa.

    Los archivos DPN se usan para notificar un cambio de DP, lo que implica la eliminación de DP (detectada por Acción = 3 en la DistributionPoints tabla).

    Nota:

    Este subproceso es de un solo subproceso y no crea más subprocesos para realizar el trabajo.

  • Subproceso de limpieza de contenido

    Entrada de registro para la identificación: Starting the content cleanup thread, thread ID = 0x1604 (5636)

    El subproceso principal de DistMgr inicia este subproceso y ejecuta la limpieza de contenido. Determina si la limpieza de contenido es necesaria mediante la detección de contenido huérfano de la base de datos. Este subproceso usa el tamaño de lote predeterminado de 50 para el número de contenido que puede indicar a un DP remoto que elimine a la vez. Sin embargo, este valor se puede invalidar estableciendo la siguiente clave del Registro:

    SMS\Components\SMS_DISTRIBUTION_MANAGER\RemoteContentCleanupBatchSize

    El valor DWORD puede estar entre 1 y 500.

    Nota:

    No cambie este valor sin consultar al profesional de soporte técnico de Microsoft. Este subproceso es de un solo subproceso y no crea más subprocesos para realizar el trabajo.

  • Subproceso de supervisión de certificados dp

    Entrada de registro para la identificación: Starting the DP cert monitoring thread, thread ID = 0x7290 (29328)

    El subproceso principal de DistMgr inicia este subproceso. Este subproceso procesa . Archivos CER y configura el enlace de certificado en IIS cuando está habilitado el modo HTTP mejorado. Este modo requiere el uso de Configuration Manager certificados generados en IIS.

    Nota:

    Este subproceso es de un solo subproceso y no crea más subprocesos para realizar el trabajo.

  • Subproceso de movimiento de biblioteca de contenido

    Entrada de registro para la identificación: Starting the content library move thread, thread ID = 0x11D6C (73068)

    El subproceso principal de DistMgr inicia este subproceso y mueve la biblioteca de contenido a la nueva ubicación después de . El archivo CML se coloca en DistMgr.box.

    Nota:

    Este subproceso es de un solo subproceso y no crea más subprocesos para realizar el trabajo.

  • Subproceso de procesamiento de cambios de configuración de IIS

    Entrada de registro para la identificación: Starting the IIS config change processing thread, thread ID = 0x408C (16524)

    Este subproceso lo inicia el subproceso principal de DistMgr y controla la configuración de directorios virtuales de IIS para puntos de distribución estándar y de extracción después de que se quiten los archivos IIS en DistMgr.box. Este subproceso lee la IISConfigChangeThreadLimit propiedad Archivo de control de sitio (SCF) del componente para SMS_DISTRIBUTION_MANAGER determinar el número de subprocesos que puede iniciar para realizar cambios de IIS simultáneamente. El valor predeterminado de IISConfigChangeThreadLimit SCF Property es 50, pero se puede cambiar si es necesario. Sin embargo, si esta propiedad SCF no existe por algún motivo, el valor predeterminado de 50 se usa para IISConfigChangeThreadLimit.

    Nota:

    Este subproceso crea más subprocesos para realizar cambios de configuración de IIS de DP. Cada subproceso de trabajo controla la configuración de los directorios virtuales de IIS de un DP específico.

  • Subproceso de reasignación de DP

    Entrada de registro para la identificación: Starting the shared DP reassignment thread, thread ID = 0x9C0C (39948)

    Este subproceso lo inicia el subproceso principal de DistMgr y controla las reasignaciones de DP para los puntos de distribución estándar y de extracción cuando es . El archivo DPU se coloca en DistMgr.box. Este subproceso lee la SharedDPImportThreadLimit propiedad Archivo de control de sitio (SCF) del componente para SMS_DISTRIBUTION_MANAGER determinar el número de subprocesos que puede iniciar para realizar reasignaciones de DP simultáneamente. El valor predeterminado de SharedDPImportThreadLimit SCF Property es 50, pero se puede cambiar si es necesario. Sin embargo, si esta propiedad SCF no existe por algún motivo, el valor predeterminado de 50 se usa para SharedDPImportThreadLimit.

    Nota:

    Este subproceso crea más subprocesos para realizar reasignaciones de DP. Cada subproceso de trabajo controla la reasignación de un DP específico.

  • Subproceso de procesamiento de actualización

    Entrada de registro para la identificación: Starting the DP upgrade processing thread, thread ID = 0x1968 (6504)

    El subproceso principal de DistMgr inicia este subproceso y controla las instalaciones y actualizaciones de DP para los puntos de distribución estándar y de extracción. Llama spGetDPsForUpgrade a para obtener una lista de direcciones IP que deben actualizarse. Este subproceso lee la DPUpgradeThreadLimit propiedad Archivo de control de sitio (SCF) del componente para SMS_DISTRIBUTION_MANAGER determinar el número de subprocesos que puede iniciar para realizar instalaciones o actualizaciones de DP simultáneamente. El valor predeterminado de DPUpgradeThreadLimit SCF Property es 50, pero se puede cambiar si es necesario. Sin embargo, si esta propiedad SCF no existe por algún motivo, el valor predeterminado de 5 se usa para DPUpgradeThreadLimit.

    Nota:

    Este subproceso crea más subprocesos para realizar el trabajo de instalación o actualización de DP. Cada subproceso de trabajo controla la instalación o actualización de un DP específico.

  • Subproceso de procesamiento de paquetes

    Entrada de registro para la identificación: Started package processing thread for package 'PKGID', thread ID = 0x8E8 (2280)

    El subproceso principal de DistMgr inicia estos subprocesos. El número de subprocesos de procesamiento de paquetes viene determinado por la configuración Número máximo de subprocesos de paquetes en las propiedades configuración del componente de distribución de software . Cada subproceso de procesamiento de paquetes realiza el hash del contenido del paquete y crea una copia comprimida del contenido.

    Nota:

    Aunque todos los subprocesos de procesamiento de paquetes se ejecutan simultáneamente, son responsables de aplicar hash y comprimir el origen del paquete. Hay una sección crítica alrededor de la compresión, lo que significa que solo un subproceso puede comprimir contenido a la vez. Si se crean y distribuyen un montón de paquetes nuevos y grandes, los subprocesos por paquete pueden bloquearse en una cadena a la espera de que su turno obtenga el bloqueo de compresión.

    En función de las acciones del paquete (agregar, actualizar o eliminar), cada subproceso de procesamiento de paquetes también crea:

    • Subprocesos de DP para crear un trabajo del Administrador de transferencia de paquetes para agregar o actualizar contenido en un DP.
    • Subprocesos de DP para indicar a un punto de distribución remoto que quite contenido de la biblioteca de contenido.

    El número de subprocesos dp que puede crear cada subproceso de procesamiento de paquetes viene determinado por la configuración Máximo de subprocesos por paquete en las propiedades configuración del componente de distribución de software .

    Nota:

    Los subprocesos de procesamiento de paquetes son multiproceso y cada subproceso de procesamiento de paquetes crea más subprocesos para realizar el trabajo. Cada subproceso de trabajo controla las operaciones de agregar, actualizar o quitar para los DP.

Configuración del subproceso del Administrador de distribución

Todos los sitios Configuration Manager (incluido el sitio de administración central) permiten configurar el número de subprocesos que se pueden usar para distribuir contenido a los puntos de distribución (DP). Esta configuración es específica de cada sitio y se puede acceder haciendo clic con el botón derecho en el sitio en el nodo Sitios y seleccionando Configurar distribución desoftwarede componentes> de sitio. Este es un vistazo a la configuración predeterminada:

Captura de pantalla de la ventana Propiedades Componente de distribución de software.

En la mayoría de los casos, solo le preocupan el número máximo de paquetes y la configuración Número máximo de subprocesos por paquete .

  • Número máximo de paquetes: especifica el número máximo de paquetes que ConfigMgr pueden enviar a los DP simultáneamente. El valor especificado debe estar entre 1 y 50.
  • Número máximo de subprocesos por paquete: especifica el número máximo de subprocesos asignados a cada paquete durante la distribución. El valor especificado debe estar comprendido entre 1 y 999.

La configuración predeterminada de Número máximo de paquetes=3 y Máximo de subprocesos por paquete=5 también se puede hacer referencia a 3x5. Así es como la configuración del subproceso se suele indicar en el flujo de trabajo.

Lo que esto realmente significa

Efecto en el Administrador de distribución (DistMgr)

Con la configuración de subproceso predeterminada de 3x5, DistMgr puede procesar simultáneamente tres paquetes y usar hasta cinco subprocesos para cada paquete, lo que le permite usar hasta un total de 15 subprocesos para realizar el trabajo. Esto se desglosa suponiendo que tenemos más de tres paquetes que deben distribuirse a más de 5 DP:

Diagrama que muestra cómo DistMgr procesa tres paquetes al mismo tiempo cuando la configuración del subproceso es 3x5.

Para procesar cada paquete individual, el subproceso principal de DistMgr genera un subproceso de procesamiento de paquetes. Este subproceso de procesamiento de paquetes usa una de cada tres ranuras de procesamiento de paquetes de la configuración Número máximo de paquetes . Hay un subproceso de procesamiento de paquetes único por paquete: DistMgr no inicia varios subprocesos de procesamiento de paquetes para el mismo paquete. Esto significa que tres paquetes únicos usarán tres subprocesos de procesamiento de paquetes únicos. Cada uno de estos subprocesos de procesamiento de paquetes puede generar hasta cinco subprocesos DP para distribuir el paquete a cinco DP simultáneamente.

Efecto en el Administrador de transferencia de paquetes (PkgXferMgr)

Para cada trabajo de PkgXferMgr creado por DistMgr, PkgXferMgr usa un subproceso. La configuración de subprocesos de 3x5 significa que la capacidad de envío de PkgXferMgr está establecida en 15, lo que significa que PkgXferMgr no puede trabajar en más de 15 trabajos simultáneamente, limitándolo a un máximo de 15 subprocesos.

Cuánto tiempo se ejecuta un subproceso

Subprocesos de DistMgr

El propósito de un subproceso de DP es crear un trabajo para el Administrador de transferencia de paquetes, que luego realiza la copia de contenido real en el DP. Los subprocesos dp finalizan después de crear el trabajo de PkgXferMgr y, como resultado, la duración de un subproceso dp es corta. Debido a esta naturaleza, la mayoría de las veces no es necesario configurar una configuración agresiva de subprocesos para acelerar la distribución de contenido. En lugar de establecer valores agresivos, busque Elegir los valores correctos (más información a continuación).

Subprocesos de PkgXferMgr

En el caso de los DP estándar, dado que los subprocesos de PkgXferMgr realizan el trabajo real de envío del contenido, la duración de estos subprocesos depende del tamaño de los paquetes. Para paquetes más grandes, estos subprocesos pueden tardar mucho tiempo en función del tamaño del paquete y la velocidad de red. Aunque estos subprocesos pueden tardar mucho tiempo en completarse, la duración de los subprocesos de DistMgr es mucho más corta, lo que significa que DistMgr puede poner en cola un gran número de trabajos para PkgXferMgr, creando un trabajo pendiente de trabajos en la cola.

En el caso de los DP de extracción, los subprocesos de PkgXferMgr notifican al dp de extracción y le piden al dp de extracción que descargue el contenido. Como resultado, la duración de los subprocesos de PkgXferMgr para los DPs de extracción es corta. PkgXferMgr inicia otro subproceso para realizar el sondeo de dp de extracción (en función del intervalo de sondeo configurado) para comprobar el progreso del trabajo. Sin embargo, esto también es una operación rápida y estos subprocesos también tienen una duración corta.

Elección de los valores correctos

Para determinar los valores adecuados para esta configuración, primero debe comprender la jerarquía de Configuration Manager. Veamos el siguiente entorno hipotético de Configuration Manager:

  • Sitio de administración central: CS1
  • Sitio primario: PS1
  • Número de puntos de distribución normales que notifican a PS1: 200
  • Número total de paquetes: 1000

En este entorno, la configuración de subproceso predeterminada (3x5) significa que, si un nuevo paquete necesita distribuirse a los 200 DP, solo procesaremos 5 DP a la vez. Una vez que se cierra un subproceso de DP, se genera otro subproceso dp y el proceso continuará hasta que se procesen todos los DP. Este proceso tardará algún tiempo en recorrer en bucle los 200 DP.

Para optimizar esto, primero tenemos que hacer un par de preguntas:

  1. ¿Cuántos paquetes prevé que se agreguen, actualicen o distribuyan simultáneamente de media?
  2. ¿Cuántos DP tiene en el sitio? ¿Cómo es la configuración de red entre el servidor de sitio y estos DP?

Suponiendo que la respuesta a la primera pregunta es 5 y la respuesta a la segunda pregunta es 200 con una buena conectividad de red, teóricamente podría establecer Número máximo de paquetes en 5 y Número máximo de subprocesos por paquete en 200, lo que permite a Configuration Manager enviar hasta cinco paquetes a los 200 DP simultáneamente. Sin embargo, esto significa que cuando hay más que la carga media, podemos crear hasta 1000 subprocesos, que son muchos subprocesos. Más subprocesos suelen ser buenos, pero no siempre, ya que el trabajo que se realiza también se basa en configuraciones de hardware y red. A veces, demasiados subprocesos pueden provocar cuellos de botella y ralentizar las cosas en lugar de mejorarlos.

Lo más importante que debe recordar al configurar estas opciones es encontrar un equilibrio. En el ejemplo anterior, una opción razonable sería establecer la configuración del subproceso en 5x100 (o incluso 5x50 en función del hardware o la red), lo que todavía permite que Configuration Manager procese hasta 100 DP simultáneamente para cinco paquetes diferentes. Con esta configuración, el número máximo de subprocesos que se pueden generar durante una carga alta no superará los 500.

Nota:

Como guía general, se recomienda que el número total de subprocesos no supere los 750. Esto significa que podría establecer la configuración del subproceso en 3x250, 5x150, 10x75 , etc.

En la misma jerarquía, puede encontrarse con una situación en la que va a traer un nuevo dp en el entorno y necesita distribuir los 1000 paquetes al DP. En este caso, la configuración de subprocesos de 5x100 no va a ser eficaz, ya que solo podemos procesar 5 paquetes a la vez y el procesamiento de 1000 paquetes tardará una cantidad considerable de tiempo. En este escenario, puede elegir:

  • Establezca temporalmente la configuración del subproceso en algo como 50x10 que sea más adecuado para el requisito actual, pero no es una buena opción en el largo plazo teniendo en cuenta que tenemos 200 DP.
  • Establezca permanentemente la configuración del subproceso en algo como 20x25 que proporciona un equilibrio mucho mejor y ofrecerá un rendimiento similar en un escenario en el que más paquetes deben ir a un puñado de DP, así como un escenario en el que unos cuantos paquetes deben ir a muchos DP.

Importante

No hay una recomendación establecida sobre los valores para la configuración de subprocesos; varía para cada entorno y debe establecerse después de comprender el entorno y los requisitos. Siempre recuerde encontrar un equilibrio!

Configuración del subproceso del remitente

Cada sitio Configuration Manager (incluidos el sitio de administración central y los sitios secundarios) tiene un remitente. El remitente administra la conexión de red desde un sitio a un sitio de destino y puede establecer conexiones a varios sitios al mismo tiempo. Para conectarse a un sitio, el remitente usa la ruta de replicación de archivos al sitio para identificar la cuenta que se va a usar para establecer la conexión de red. El remitente también usa esta cuenta para escribir datos en el recurso compartido del sitio de SMS_SITE destino.

De forma predeterminada, el remitente escribe datos en un sitio de destino mediante varios subprocesos simultáneos. Cada subproceso simultáneo puede transferir un objeto basado en archivos diferente al sitio de destino. De forma predeterminada, cuando el remitente comienza a enviar un objeto, continúa escribiendo bloques de datos para ese objeto hasta que se envía todo el objeto.

Todos los sitios Configuration Manager permiten configurar el número de subprocesos que puede usar el componente Remitente para enviar datos simultáneamente a otros sitios. Esta configuración es específica de cada sitio y se puede acceder a ella desde propiedades del sitio en el nodo Sitios seleccionando la pestaña Remitente . Este es un vistazo a la configuración predeterminada:

Captura de pantalla que muestra información en la pestaña Remitente del ventana Propiedades del sitio principal de ConfigMgr.

Todos los sitios: el número máximo de comunicaciones simultáneas permitidas para este remitente. El valor predeterminado es 5. Estas comunicaciones se pueden destinar a sitios diferentes o a todos para el mismo sitio, excepto si están restringidas por el valor máximo especificado en Por sitio.

Por sitio: el número máximo de comunicaciones simultáneas permitidas a cualquier sitio de destino único. El valor predeterminado es 3.

Nota:

Al configurar el número total de subprocesos de envío simultáneos que se van a usar al comunicarse con otros sitios, el número total de subprocesos de envío debe configurarse como un número mayor que los subprocesos configurados para la configuración por sitio. Si el número total de subprocesos de envío es igual al número configurado para usarse por sitio y un sitio receptor no está disponible, podría hacer que todos los subprocesos de envío se usen al intentar comunicarse con el sitio no disponible y evitar la comunicación de sitio a sitio con otros sitios.

Significado

El valor especificado en Todos los sitios define el número total de subprocesos que sender puede usar para enviar datos simultáneamente a otros sitios. Del número total de subprocesos para todos los sitios, puede asignar un número máximo de subprocesos en Por sitio que se pueden usar para enviar datos a cualquier sitio de destino. De forma predeterminada, cada sitio está configurado para usar cinco subprocesos simultáneos, con tres disponibles para su uso al enviar datos a cualquier sitio de destino. Al aumentar este número, puede aumentar el rendimiento de los datos entre sitios habilitando Configuration Manager para transferir más archivos al mismo tiempo. Aumentar este número también aumenta la demanda de ancho de banda de red entre sitios.

Elegir los valores correctos

Para determinar los valores adecuados para esta configuración, primero debe comprender la jerarquía de Configuration Manager. Veamos el siguiente entorno hipotético de Configuration Manager:

  • Sitio de administración central: CS1
  • Sitio primario: PS1
  • Sitio primario: PS2
  • Sitio primario: PS3
  • Sitio principal: PS4

En este entorno, la configuración predeterminada del subproceso sender permitirá usar un total de 5 subprocesos. De esos 5 subprocesos, 3 se pueden usar para cualquiera de los 4 sitios primarios de destino. Si un administrador envía 3 a todos estos sitios, es posible que el remitente termine usando tres subprocesos para uno de estos sitios (por ejemplo, PS1), dejando solo 2 subprocesos para los sitios restantes. De los 2 subprocesos restantes, el remitente puede usar 1 para PS2 y el otro para PS3 utilizando los cinco subprocesos permitidos sin dejar espacio para enviar datos simultáneamente a PS4. En este momento, el remitente tendrá que esperar a que finalice uno de los 5 subprocesos existentes para poder enviar más datos. Una vez que finalice un subproceso existente, el remitente podrá usar otro subproceso para enviar más datos a los sitios de PS2/PS3/PS4.

Se recomienda reservar 10 subprocesos para cada sitio con el que el remitente se comunicará. En este caso, el sitio CS1 puede comunicarse con otros cuatro sitios, lo que significa que un valor por sitio de 10 para cuatro sitios requerirá establecer el valor Todos los sitios en 40.

Nota:

Se trata de una recomendación general y estos valores pueden requerir ajustes adicionales en función del número de paquetes que un sitio necesita enviar simultáneamente a otros sitios.

Control de ancho de banda y subprocesos

En Configuration Manager, puede configurar una programación y establecer valores de limitación específicos para puntos de distribución remotos, así como para rutas de replicación de archivos para sitios. Los controles para programar y limitar el punto de distribución remoto son similares a los de una dirección de remitente estándar, pero en este caso, la configuración la usa un componente denominado Administrador de transferencia de paquetes.

Para el componente Administrador de transferencia de paquetes (para Site Server - >DP), la configuración de limitación se configura en las propiedades de un punto de distribución estándar que no se encuentra en un servidor de sitio.

Para el componente Remitente (para Servidor de sitio-servidor>< de sitio), la configuración de limitación se configura en las propiedades de la ruta de replicación de archivos enReplicación de archivos de configuración> de jerarquía.

Nota:

La configuración horaria se basa en la zona horaria del sitio de envío, no en el punto de distribución.

Opciones de programación

Para restringir los datos, seleccione el período de tiempo y, a continuación, seleccione una de las siguientes opciones de configuración para la disponibilidad:

  • Abrir para todas las prioridades: especifica que Configuration Manager envía datos al punto de distribución sin restricciones.

  • Permitir prioridad media y alta: especifica que Configuration Manager envía solo datos de prioridad media y alta al punto de distribución.

  • Permitir solo prioridad alta: especifica que Configuration Manager envía solo datos de alta prioridad al punto de distribución.

  • Cerrado: especifica que Configuration Manager no envía datos al punto de distribución.

    Puede restringir los datos por prioridad o cerrar la conexión durante los períodos de tiempo seleccionados.

Opciones de límite de velocidad

Esto se usa para configurar los límites de velocidad para controlar el ancho de banda de red que se usa al transferir contenido al punto de distribución. Se puede elegir entre las opciones siguientes:

  • Ilimitado al enviar a este destino: especifica que Configuration Manager envía contenido al punto de distribución sin restricciones de límite de velocidad.
  • Modo de pulso: especifica el tamaño de los bloques de datos que se envían al punto de distribución. También puede especificar un retraso de tiempo entre el envío de cada bloque de datos. Use esta opción cuando tenga que enviar datos a través de una conexión de red de ancho de banda bajo al punto de distribución. Por ejemplo, es posible que tenga restricciones para enviar 1 KB de datos cada cinco segundos, independientemente de la velocidad del vínculo o de su uso en un momento determinado.
  • Limitado a las velocidades de transferencia máximas especificadas por hora: especifique esta opción para que un sitio envíe datos a un punto de distribución usando solo el porcentaje de tiempo que configure. Cuando se usa esta opción, Configuration Manager no identifica el ancho de banda disponible en las redes, sino que divide el tiempo que puede enviar datos en segmentos de tiempo. A continuación, los datos se envían durante un breve bloque de tiempo, seguido de bloques de tiempo cuando no se envían los datos. Por ejemplo, si la tasa máxima se establece en 50 %, Configuration Manager transmite datos durante un período de tiempo seguido de un período de tiempo igual cuando no se envía ningún dato. La cantidad real de datos, o el tamaño del bloque de datos, no se administra. En su lugar, solo se administra la cantidad de tiempo durante la que se envían los datos.

Para obtener más información sobre esta configuración, consulte Configuración de la administración de contenido en Configuration Manager.

Cómo afecta esto a los subprocesos Sender y PkgXferMgr

Cuando se habilita el control de ancho de banda para un sitio, el componente remitente omitirá la configuración del subproceso remitente para el sitio y solo usará un subproceso para ese sitio. De forma similar, cuando el control de ancho de banda está habilitado para un DP, PkgXferMgr omitirá la configuración del subproceso y solo usará un subproceso para el DP.

Nota:

Esto se aplica incluso cuando el límite de ancho de banda disponible (%) se establece en el 100 %.

Cuando el control de ancho de banda esté en vigor, PkgXferMgr.log registrará una de estas líneas:

Programación:

~La dirección a DPNAME.CONTOSO.COM está actualmente bajo control de ancho de banda, por lo que solo se permite una conexión y se devuelve la solicitud de envío al grupo.

Modo de pulso:

~Addres para DPNAME.CONTOSO.COM está actualmente en modo de pulso, por lo que solo se permite una conexión.
~Abandonar la solicitud de envío porque solo se permite una conexión en modo de pulso.

Sender.log mostrará entradas similares cuando se configure la limitación de ancho de banda.