Emby Emby Emby Learn
  • Emby Home
  • Video
  • Audio
  • Media Files
    • Subtitles and captions
    • Photos and images
    • Metadata and discovery
    • Libraries and media collections
    • Playback and streaming
    • Media hardware acceleration
    • Displays and AV connections
    • Live TV and recording
  1. Emby Learn
  2. Storage and server platforms
  3. Server execution environments
  4. Virtual machines
Search Results for

    Show / Hide Table of Contents

    Virtual machines and the guest server environment

    A virtual machine runs a guest operating system on virtualized hardware, so the server depends on both guest configuration and host resources.

    A virtual machine presents hardware to a guest operating system. Emby Server runs inside that guest, while the hypervisor and host supply its processor time, memory, storage and devices.

    This is a different boundary from an ordinary application process. The guest has its own operating-system environment and its own view of the hardware made available to it.

    The Emby process runs in a guest operating system whose virtual resources are backed by a host and hypervisor.

    The guest has paths and identities of its own

    Resource Guest's view Host relationship
    CPU Virtual processors Scheduled on available host execution resources
    Memory Assigned guest memory Backed by host memory under hypervisor policy
    Storage Virtual disks or exposed devices Files, devices or storage services managed below
    Network Virtual interface Connected through the host's configured virtual network
    GPU Device interface presented to guest Requires a supported virtualization or assignment arrangement

    A host directory is not automatically a guest library path. The guest needs a supported route to that storage, and its server identity must have access there.

    Eight virtual CPUs are not eight reserved cores

    A VM can advertise eight virtual processors while competing with other VMs for physical time. The host's scheduling, limits and reservations determine the result. A virtual-CPU count therefore describes the guest's available execution contexts rather than a universal physical allocation guarantee.

    In an original contention model, two VMs each request four core-seconds of work during a second, but the host has four equal cores. Their combined demand is eight core-seconds against four available. No scheduling policy can supply all that demand in that interval.

    Memory overcommit and storage contention can create other waits that a guest sees as slow operations. Measurements inside the guest may not reveal which competing host workload caused them.

    Hardware media access crosses the boundary

    A virtual display adapter does not automatically expose a physical GPU's video decoder or encoder. Device assignment or a supported virtual-GPU arrangement, guest drivers and application support all participate.

    A server can therefore start and stream directly while hardware transcoding is unavailable in the guest. Verify the actual device interfaces visible there rather than deriving codec support from the host's GPU name.

    VM snapshots have their own consistency scope. Capturing virtual disks does not universally equal an application-aware backup of a running Emby server. Application-data backups explain the stored-state requirement separately.

    See Also

    • Software containers and shared-kernel isolation
    • Persistent application data across server recreation
    • Application-data backups and consistent server state

    References

    • Microsoft Hyper-V architecture
    • Intel architecture software developer manuals
    On this Page
    2026 © EMBY LLC. Please see our terms of use and privacy policy.
    Back to Top