{
    "api_version": "1",
    "kind": "dse_post",
    "self": "https://update.dsesecurity.com/api/v1/posts/dse-20260908-062-review-smt-behavior-when-selecting-a-hyper-v-scheduler/",
    "item": {
        "id": "https://update.dsesecurity.com/updates/dse-20260908-062-review-smt-behavior-when-selecting-a-hyper-v-scheduler/",
        "slug": "dse-20260908-062-review-smt-behavior-when-selecting-a-hyper-v-scheduler",
        "url": "https://update.dsesecurity.com/updates/dse-20260908-062-review-smt-behavior-when-selecting-a-hyper-v-scheduler/",
        "alternate_urls": {
            "markdown": "https://update.dsesecurity.com/updates/dse-20260908-062-review-smt-behavior-when-selecting-a-hyper-v-scheduler.md",
            "json": "https://update.dsesecurity.com/api/v1/posts/dse-20260908-062-review-smt-behavior-when-selecting-a-hyper-v-scheduler/"
        },
        "title": "Review SMT behavior when selecting a Hyper-V scheduler",
        "summary": "Why should scheduler testing include the host's simultaneous-multithreading topology?",
        "format": {
            "slug": "guide",
            "name": "Guide"
        },
        "priority": {
            "slug": "info",
            "name": "Information"
        },
        "featured": false,
        "image": {
            "theme": "continuity-recovery",
            "label": "Continuity & recovery",
            "alt": "Paired infrastructure paths converging on a stable recovered service.",
            "card_url": "https://update.dsesecurity.com/assets/editorial/continuity-recovery-card.webp?v=1.8.20",
            "hero_url": "https://update.dsesecurity.com/assets/editorial/continuity-recovery-hero.webp?v=1.8.20",
            "social_url": "https://update.dsesecurity.com/assets/editorial/continuity-recovery-social-v2.jpg?v=1.8.20",
            "width": 2400,
            "height": 1350
        },
        "topics": [
            {
                "slug": "business-continuity",
                "name": "Business Continuity",
                "url": "https://update.dsesecurity.com/topic/business-continuity/"
            },
            {
                "slug": "it",
                "name": "IT",
                "url": "https://update.dsesecurity.com/topic/it/"
            }
        ],
        "author": {
            "name": "DSE Security Editorial Team",
            "url": "https://update.dsesecurity.com/#editorial-team",
            "type": "Organization"
        },
        "publisher": {
            "name": "Detection Systems & Engineering",
            "url": "https://dsesecurity.com/"
        },
        "published_at": "2026-09-08T18:16:09+00:00",
        "modified_at": "2026-09-08T18:20:21+00:00",
        "reviewed_on": "2026-09-08",
        "reading_minutes": 1,
        "word_count": 210,
        "potentially_affected": "Use this review before changing a supported Hyper-V scheduler configuration.",
        "dse_recommendation": "Ask the virtualization owner to explain why the proposed scheduler suits the guest population.",
        "primary_source": {
            "name": "Manage Hyper-V Hypervisor Scheduler Types",
            "url": "https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/manage/manage-hyper-v-scheduler-types",
            "published_on": null,
            "authority": "Microsoft Learn"
        },
        "publishing_principles": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
        "usage_info": "https://update.dsesecurity.com/usage/",
        "copyright_notice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
        "content_html": "<h2>Source facts</h2>\n<p>Hyper-V scheduler types determine how the hypervisor allocates work across guest virtual processors. Microsoft explains that simultaneous multithreading shares processor resources between execution threads; competing workloads may receive little improvement or even perform slightly worse. The core scheduler supports SMT and non-SMT guests together on an SMT-enabled host. <a href=\"https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/manage/manage-hyper-v-scheduler-types\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft documentation</a>.</p>\n<h2>Applicability</h2>\n<p>Use this review before changing a supported Hyper-V scheduler configuration. Identify the host processor topology, current scheduler, guest configurations, and workload isolation requirements. Consult the current scheduler guidance for the exact Windows release.</p>\n<h2>DSE recommendation</h2>\n<p>Ask the virtualization owner to explain why the proposed scheduler suits the guest population. Select a test set covering the relevant combinations of guest topology and competing work. Record application response, host conditions, and the approved configuration change. Keep CPU-group budget decisions separate from the host scheduler choice, and preserve the prior settings through the authorized recovery process.</p>\n<h2>Verification</h2>\n<p>Confirm the active scheduler and guest processor configuration after the approved change. Run the selected workloads under comparable contention conditions and preserve the observations. Investigate both performance variation and failed workload tests. Document the configuration that was actually evaluated before extending the choice to hosts with different processor or guest arrangements.</p>\n<h2>Official references</h2>\n<p><a href=\"https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/manage/manage-hyper-v-scheduler-types\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft Learn: Manage Hyper-V Hypervisor Scheduler Types</a>. Source reviewed September 8, 2026.</p>",
        "content_text": "Source facts\nHyper-V scheduler types determine how the hypervisor allocates work across guest virtual processors. Microsoft explains that simultaneous multithreading shares processor resources between execution threads; competing workloads may receive little improvement or even perform slightly worse. The core scheduler supports SMT and non-SMT guests together on an SMT-enabled host. Microsoft documentation.\nApplicability\nUse this review before changing a supported Hyper-V scheduler configuration. Identify the host processor topology, current scheduler, guest configurations, and workload isolation requirements. Consult the current scheduler guidance for the exact Windows release.\nDSE recommendation\nAsk the virtualization owner to explain why the proposed scheduler suits the guest population. Select a test set covering the relevant combinations of guest topology and competing work. Record application response, host conditions, and the approved configuration change. Keep CPU-group budget decisions separate from the host scheduler choice, and preserve the prior settings through the authorized recovery process.\nVerification\nConfirm the active scheduler and guest processor configuration after the approved change. Run the selected workloads under comparable contention conditions and preserve the observations. Investigate both performance variation and failed workload tests. Document the configuration that was actually evaluated before extending the choice to hosts with different processor or guest arrangements.\nOfficial references\nMicrosoft Learn: Manage Hyper-V Hypervisor Scheduler Types. Source reviewed September 8, 2026.",
        "content_markdown": "## Source facts\n\nHyper-V scheduler types determine how the hypervisor allocates work across guest virtual processors. Microsoft explains that simultaneous multithreading shares processor resources between execution threads; competing workloads may receive little improvement or even perform slightly worse. The core scheduler supports SMT and non-SMT guests together on an SMT-enabled host. [Microsoft documentation](https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/manage/manage-hyper-v-scheduler-types).\n\n## Applicability\n\nUse this review before changing a supported Hyper-V scheduler configuration. Identify the host processor topology, current scheduler, guest configurations, and workload isolation requirements. Consult the current scheduler guidance for the exact Windows release.\n\n## DSE recommendation\n\nAsk the virtualization owner to explain why the proposed scheduler suits the guest population. Select a test set covering the relevant combinations of guest topology and competing work. Record application response, host conditions, and the approved configuration change. Keep CPU-group budget decisions separate from the host scheduler choice, and preserve the prior settings through the authorized recovery process.\n\n## Verification\n\nConfirm the active scheduler and guest processor configuration after the approved change. Run the selected workloads under comparable contention conditions and preserve the observations. Investigate both performance variation and failed workload tests. Document the configuration that was actually evaluated before extending the choice to hosts with different processor or guest arrangements.\n\n## Official references\n\n[Microsoft Learn: Manage Hyper-V Hypervisor Scheduler Types](https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/manage/manage-hyper-v-scheduler-types). Source reviewed September 8, 2026."
    },
    "json_ld": {
        "@context": "https://schema.org",
        "@graph": [
            {
                "@type": "Organization",
                "@id": "https://dsesecurity.com/#organization",
                "name": "Detection Systems & Engineering",
                "alternateName": "DSE Security",
                "url": "https://dsesecurity.com/",
                "logo": {
                    "@type": "ImageObject",
                    "url": "https://update.dsesecurity.com/assets/dse-logo-20260812.png?v=1.8.20"
                }
            },
            {
                "@type": "Organization",
                "@id": "https://update.dsesecurity.com/#editorial-team",
                "name": "DSE Security Editorial Team",
                "url": "https://update.dsesecurity.com/",
                "parentOrganization": {
                    "@id": "https://dsesecurity.com/#organization"
                }
            },
            {
                "@type": "WebSite",
                "@id": "https://update.dsesecurity.com/#website",
                "name": "DSE Updates",
                "alternateName": "DSE Security Knowledge Hub",
                "url": "https://update.dsesecurity.com/",
                "inLanguage": "en-US",
                "publisher": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "potentialAction": {
                    "@type": "SearchAction",
                    "target": {
                        "@type": "EntryPoint",
                        "urlTemplate": "https://update.dsesecurity.com/?q={search_term_string}"
                    },
                    "query-input": "required name=search_term_string"
                }
            },
            {
                "@type": "WebPage",
                "@id": "https://update.dsesecurity.com/updates/dse-20260908-062-review-smt-behavior-when-selecting-a-hyper-v-scheduler/",
                "url": "https://update.dsesecurity.com/updates/dse-20260908-062-review-smt-behavior-when-selecting-a-hyper-v-scheduler/",
                "isPartOf": {
                    "@id": "https://update.dsesecurity.com/#website"
                },
                "lastReviewed": "2026-09-08"
            },
            {
                "@type": "BreadcrumbList",
                "@id": "https://update.dsesecurity.com/updates/dse-20260908-062-review-smt-behavior-when-selecting-a-hyper-v-scheduler/#breadcrumbs",
                "itemListElement": [
                    {
                        "@type": "ListItem",
                        "position": 1,
                        "name": "DSE Updates",
                        "item": "https://update.dsesecurity.com/"
                    },
                    {
                        "@type": "ListItem",
                        "position": 2,
                        "name": "Review SMT behavior when selecting a Hyper-V scheduler",
                        "item": "https://update.dsesecurity.com/updates/dse-20260908-062-review-smt-behavior-when-selecting-a-hyper-v-scheduler/"
                    }
                ]
            },
            {
                "@type": [
                    "Article",
                    "TechArticle"
                ],
                "@id": "https://update.dsesecurity.com/updates/dse-20260908-062-review-smt-behavior-when-selecting-a-hyper-v-scheduler/#article",
                "identifier": "https://update.dsesecurity.com/updates/dse-20260908-062-review-smt-behavior-when-selecting-a-hyper-v-scheduler/",
                "url": "https://update.dsesecurity.com/updates/dse-20260908-062-review-smt-behavior-when-selecting-a-hyper-v-scheduler/",
                "headline": "Review SMT behavior when selecting a Hyper-V scheduler",
                "description": "Why should scheduler testing include the host's simultaneous-multithreading topology?",
                "abstract": "Why should scheduler testing include the host's simultaneous-multithreading topology?",
                "articleBody": "Source facts\nHyper-V scheduler types determine how the hypervisor allocates work across guest virtual processors. Microsoft explains that simultaneous multithreading shares processor resources between execution threads; competing workloads may receive little improvement or even perform slightly worse. The core scheduler supports SMT and non-SMT guests together on an SMT-enabled host. Microsoft documentation.\nApplicability\nUse this review before changing a supported Hyper-V scheduler configuration. Identify the host processor topology, current scheduler, guest configurations, and workload isolation requirements. Consult the current scheduler guidance for the exact Windows release.\nDSE recommendation\nAsk the virtualization owner to explain why the proposed scheduler suits the guest population. Select a test set covering the relevant combinations of guest topology and competing work. Record application response, host conditions, and the approved configuration change. Keep CPU-group budget decisions separate from the host scheduler choice, and preserve the prior settings through the authorized recovery process.\nVerification\nConfirm the active scheduler and guest processor configuration after the approved change. Run the selected workloads under comparable contention conditions and preserve the observations. Investigate both performance variation and failed workload tests. Document the configuration that was actually evaluated before extending the choice to hosts with different processor or guest arrangements.\nOfficial references\nMicrosoft Learn: Manage Hyper-V Hypervisor Scheduler Types. Source reviewed September 8, 2026.",
                "datePublished": "2026-09-08T18:16:09+00:00",
                "dateModified": "2026-09-08T18:20:21+00:00",
                "mainEntityOfPage": {
                    "@id": "https://update.dsesecurity.com/updates/dse-20260908-062-review-smt-behavior-when-selecting-a-hyper-v-scheduler/"
                },
                "inLanguage": "en-US",
                "isAccessibleForFree": true,
                "author": {
                    "@type": "Organization",
                    "name": "DSE Security Editorial Team",
                    "url": "https://update.dsesecurity.com/#editorial-team"
                },
                "publisher": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "image": {
                    "@type": "ImageObject",
                    "@id": "https://update.dsesecurity.com/updates/dse-20260908-062-review-smt-behavior-when-selecting-a-hyper-v-scheduler/#primaryimage",
                    "url": "https://update.dsesecurity.com/assets/editorial/continuity-recovery-social-v2.jpg?v=1.8.20",
                    "contentUrl": "https://update.dsesecurity.com/assets/editorial/continuity-recovery-social-v2.jpg?v=1.8.20",
                    "width": 1200,
                    "height": 630,
                    "caption": "Review SMT behavior when selecting a Hyper-V scheduler"
                },
                "articleSection": [
                    "Business Continuity",
                    "IT"
                ],
                "keywords": [
                    "Business Continuity",
                    "IT",
                    "Guide",
                    "Information priority"
                ],
                "genre": "Guide",
                "about": [
                    {
                        "@type": "Thing",
                        "name": "Business Continuity",
                        "url": "https://update.dsesecurity.com/topic/business-continuity/"
                    },
                    {
                        "@type": "Thing",
                        "name": "IT",
                        "url": "https://update.dsesecurity.com/topic/it/"
                    }
                ],
                "wordCount": 210,
                "timeRequired": "PT1M",
                "publishingPrinciples": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
                "usageInfo": "https://update.dsesecurity.com/usage/",
                "copyrightHolder": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "copyrightNotice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
                "citation": {
                    "@type": "CreativeWork",
                    "name": "Manage Hyper-V Hypervisor Scheduler Types",
                    "url": "https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/manage/manage-hyper-v-scheduler-types"
                }
            }
        ]
    }
}