Cloud Malaya Lab
  • Home Cloud Lab
    • Architecture
    • DNS Server
  • DevOps & DevSecOps
    • Kubernetes
      • Fundamental
        • Taints in Kubernetes
        • Kubernetes Observability (Monitoring) Guide
        • DNS in Kubernetes (CoreDNS)
        • Storage in Kubernetes
          • Container Storage Interface - CSI
          • Ephemeral Storage Explain
        • Cluster CPU & Memory Inspections
        • Open Source and Free Storage Solution Kubernetes
      • PoC Lab
        • Configure Access to Multiple Cluster using KUBE_CONFIG
        • High Availability Portable Mini Kubernetes Data Center with K3s
          • Lab 1: Build the K3s Infrastructure
          • Lab 2: Automate the K3s clusters deployment with Ansible
          • Lab 3: Multi Master K3s kubeconfig files for smooth accessibility
          • Lab 4: Network Configurations & Tools
        • AWX/Ansible Tower Deployment on Kubernetes
          • Lab 1 - Understanding Requirements
          • Lab 2 - AWX,AWX Operator Configurations & Deployments
          • Lab 3 - Ingress Networking & Connectivity via Nginx
          • Lab 4: AWX Web Console & accessibility on LAN
        • Troubleshooting: Ansible Tower - Reset admin password
    • Monitoring & Observability
      • Splunk
        • Splunk Deployment for SME (Malay Version)
    • System Administration - Linux
      • RedHat Derivatives
        • Add User to Sudoers
        • Yum Update vs Yum Upgrade
        • DNF update vs upgrade
        • SMP PREEMPT_DYNAMIC Definitions
      • Virtualization
        • KVM
      • Storage
  • Digital Infrastructure & Cloud Solutions
    • Solution & System Design
      • Public Cloud
        • Fundamental
          • AWS
          • Azure
          • GCP
        • Lab
          • Simple CD menggunakan Github Action
      • Private Cloud & On-Premise
      • On-Premise to Cloud Design
        • AWS Direct Connect
      • High Availability & Fault Tolerance Design
      • Disaster Recovery
Powered by GitBook
On this page
  • Summary
  • Long Definitions
  1. DevOps & DevSecOps
  2. System Administration - Linux
  3. RedHat Derivatives

SMP PREEMPT_DYNAMIC Definitions

Summary

“SMP” means that the kernel was built with support for SMP (symmetric multi-processing).

“PREEMPT” means that the kernel was built as a preemptible kernel.

“RT”, on version 4.19, means that the kernel was built as a fully preemptible (real-time) kernel, using the Preempt RT patches.

Long Definitions

"SMP PREEMPT_DYNAMIC" refers to a Linux kernel configuration option that enables the Symmetric Multiprocessing (SMP) support with dynamic preemption. Let's break down the components:

  1. SMP (Symmetric Multiprocessing): SMP refers to a computer architecture that allows multiple processors or cores to work together on a single system. With SMP support enabled, the Linux kernel can effectively utilize multiple processors, distributing tasks among them for improved performance and concurrency.

  2. PREEMPT: Preemption in the context of the Linux kernel refers to the ability to interrupt a running task before its completion and switch to another task. Preemption allows for better responsiveness, especially in scenarios where multiple tasks are competing for system resources.

  3. DYNAMIC: The "PREEMPT_DYNAMIC" option indicates that the Linux kernel can dynamically determine when to preempt a running task based on predefined criteria. This approach allows for more flexibility and fine-grained control over task preemption.

Combining these elements, "SMP PREEMPT_DYNAMIC" signifies a kernel configuration that enables support for symmetric multiprocessing, allowing multiple processors to work together, while also incorporating dynamic preemption for better responsiveness and resource utilization.

PreviousDNF update vs upgradeNextVirtualization

Last updated 1 year ago