Discovery resource utilization

  • Release version: Yokohama
  • Updated January 30, 2025
  • 2 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Discovery resource utilization

    This document provides detailed bandwidth consumption data for ServiceNow Discovery processes across various operating systems and device types. It quantifies network traffic during discovery runs, using probes and patterns to collect Configuration Management Database (CMDB) data. Understanding these metrics helps customers anticipate network utilization and optimize discovery schedules and configurations for efficient resource use.

    Show full answer Show less

    Bandwidth Consumption by Operating System

    Discovery bandwidth usage varies significantly across different OS platforms. Key data flows include communication between the MID Server and the ServiceNow instance, as well as between the MID Server and target devices. For example:

    • Windows Server editions (2016, 2012, 2008, Windows 10) show total bandwidth ranging from approximately 3 to 5 MB per discovery.
    • Linux CentOS, Mac OSX, HP-UX, Solaris, and network devices like Cisco UCS Switches and Load Balancers have lower bandwidth usage, typically under 2 MB.
    • Storage devices like EMC Storage consume higher bandwidth, up to nearly 7 MB per discovery.

    This data allows customers to estimate network impact based on their environment’s device mix.

    Bandwidth for Three-Tier Applications

    Discovery of complex three-tier applications (UI, application, and database layers) involves significantly more data transfer, especially during initial discovery:

    • Initial discovery can consume nearly 18 MB total, with the Oracle database on Windows contributing the largest portion.
    • Subsequent discoveries reduce bandwidth substantially to approximately 3.35 MB total, reflecting incremental updates.

    This helps customers plan for heavier network loads during initial application discovery and lighter loads afterward.

    Pattern-Based Discovery Bandwidth Over Different OS Types

    When using patterns for discovery, bandwidth consumption is measured separately for initial creation and subsequent updates:

    • Windows Server pattern discovery consumes the most bandwidth (around 14.7 MB for creation, slightly less for updates).
    • Solaris and Citrix Netscaler devices also show moderate bandwidth use (3.7 to 4 MB for creation and updates).
    • Other devices like Linux, HP-UX, F5, and L3 Switches have lower bandwidth requirements (under 2.5 MB).

    These insights enable customers to anticipate network traffic when configuring pattern-based discoveries across device types.

    Practical Implications for ServiceNow Customers

    • Use these bandwidth metrics to plan discovery schedules and resource allocation, especially when managing large or diverse environments.
    • Expect higher network utilization during initial discoveries and adjust network policies accordingly to avoid congestion.
    • Leverage subsequent discovery runs for efficient incremental updates, reducing network impact over time.
    • Consider device-specific bandwidth needs when scaling Discovery or integrating new device types.

    Note: These measurements were obtained using base operating configurations; actual bandwidth usage may vary depending on local environment and discovery settings.

    Standard transactions on Windows and UNIX generate various amounts of network traffic, depending on what is being discovered.

    These tables show the bandwidth consumption for each data flow segment of a typical discovery using probes and patterns over different operating systems.

    Table 1. Discovery Bandwidth Over Different Operating Systems (in Megabytes)
    Device Type MID > Instance Instance > MID MID > Target Target > MID Total
    Windows 2016 0.104966 0.101271 0.77739 2.364353 3.34798
    Windows 2012 0.126327 0.07928 1.177146 3.70751 5.089804
    Windows 2008 0.141816 0.104674 1.032673 3.594784 4.873947
    Windows 10 0.091466 0.075601 0.642313 2.221103 3.030483
    Linux CentOS 0.164232 0.111376 0.148742 0.690117 1.114467
    Mac OSX 0.103707 0.068302 0.021681 0.461365 0.655055
    HP-UX 0.120358 0.106676 0.042669 0.101149 0.370852
    Solaris 0.130551 0.099414 0.060243 0.346605 0.636813
    Cisco UCS Switch 0.029655 0.027465 0.094918 0.097444 0.249492
    F5 Load Balancer 0.043935 0.03689 0.017179 0.012132 0.110136
    A10 Load Balancer 0.046631 0.032266 0.018313 0.03182 0.12903
    EMC Storage 0.4776 0.373828 1.215954 4.741926 6.809308

    The following table shows the bandwidth comparison between an initial discovery for three-tier applications and for each subsequent discovery. Bandwidth is broken up into the three tiers: UI (Apache), application (Websphere), and data (Oracle). This measures the total data transfer for each discovery run once for a device class.

    Table 2. Discovery Bandwidth for Three Tier Applications (in Megabytes)
    Device Type MID > Instance Instance > MID MID > Target Target > MID Total
    Three-tier application - Initial discovery 0.712829 0.678862 7.084678 9.430181 17.90655
    F5 Load Balancer 0.017179 0.012132
    Apache on Linux 0.540161 1.107108
    Websphere on Linux 0.729403 1.165112
    Oracle on Windows 5.797935 7.145829
    Three-tier application - subsequent discovery 0.150882 0.107409 2.536535 0.560122 3.354948
    F5 load balancer 0.001347 0.012132
    Apache on Linux 0.136366 0.79392
    Websphere on Linux 0.341042 0.11365
    Oracle on Windows 2.05778 0.354948

    This table shows discovery of different OS types using patterns. This measures, in megabytes, the total amount of data created and the total amount of data in subsequent scans for each device.

    Table 3. Discovery Bandwidth for Patterns over Different Operating System Types (in Megabytes)
    Device MID > Instance Instance > MID MID > Target Target > MID Total
    Linux Create 0.39 0.486 0.098 0.273 1.247
    Update 0.382 0.499 0.093 0.264 1.238
    Windows Server Create 0.289 0.316 5.628 8.508 14.741
    Update 0.273 0.306 5.621 8.458 14.658
    Solaris Create 1.222 1.4 0.383 0.917 3.922
    Update 1.24 1.42 .399 .675 3.734
    HP-UX Create 0.176 0.222 0.063 0.13 0.591
    Update 0.178 0.247 0.062 0.128 0.615
    Citrix Netscaler Create 0.424 1.919 0.019 0.042 2.404
    Update 0.355 0.619 0.016 0.041 1.031
    F5 Create 0.087 0.135 0.026 0.047 0.295
    Update 0.132 0.171 0.026 0.047 0.376
    L3 Switch Create 0.172 0.125 0.282 0.478 1.057
    Update 0.178 0.126 0.282 0.479 1.065
    Note:
    These measurements were taken with base operating configurations. Your local system results may vary.