🚀 30 Days Windows Server 2016 Interview Series 🔹 Day 23 – Performance Tuning & Optimization A good System Administrator does not just fix problems — they optimize performance before issues happen. Performance tuning questions are common in L2/L3 and System Admin interviews 👇 Q1. What is Performance Tuning? 👉 The process of improving server speed, stability, and resource usage. Q2. Which tools are used for performance monitoring? 👉 Task Manager, Performance Monitor, Resource Monitor, and Event Viewer. Q3. What causes high CPU usage? 👉 Heavy applications, background services, or malware. Q4. What causes high memory usage? 👉 Memory leaks, excessive applications, or insufficient RAM. Q5. How do you identify disk bottlenecks? 👉 Check disk queue length and disk latency in Performance Monitor. Q6. What is Performance Baseline? 👉 A record of normal system performance used for comparison. Q7. How can you optimize server performance? 👉 Remove unnecessary services, update drive...
Kubernetes Kubelet Architecture — Explained Simply 🧠This diagram shows what actually happens inside a Kubernetes Node. Flow: 1️⃣ API Server → Sends PodSpec (desired state) 2️⃣ Kubelet Main Loop → Continuously reconciles desired vs actual state 3️⃣ Pod Workers (Parallel) → Handle pod lifecycle independently 4️⃣ CRI Layer → Kubelet → CRI → Container Runtime (containerd / CRI-O) 5️⃣ Image Manager → Pulls & garbage-collects images 6️⃣ Volume Manager → Mounts / Unmounts volumes 7️⃣ PLEG → Detects container state changes 8️⃣ Status Manager → Sends Pod status back to API Server (IP, Phase, Conditions) Core Concept: Kubelet is a reconciliation engine. It constantly ensures: Desired State = Actual State That’s how Kubernetes achieves self-healing.