Geek Culture
Published in

Geek Culture

Linux CPU Context Switch Deep Dive

How much do you know about CPU context switch?

We all know that Linux is a multitasking OS, which supports simultaneous running of tasks far greater than the number of CPUs. Of course, these tasks are not actually running at the same time (Single CPU), but because the system assigns the CPU to tasks in turn for a short period of time, it creates the illusion of multiple…




A new tech publication by Start it up (

Recommended from Medium

Not All Companies Give You a Choice of Programming Language

7 Ways to Be a Healthy Web Programmer

Spark Structured Streaming — Fault Tolerance

Hard DP

Cloudforming an Autoscaling NGINX server inside a custom VPC.

How to easily update SugarCRM config on the fly

How to Access AOL Mail through Outlook in 2021

Consider Metaprogramming

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store


Senior Cloud Engineer

More from Medium

Linux CPU Context Switch Troubleshooting

How To Troubleshoot Slow Linux Servers

Unix Heredoc Cheatsheet

Linux Memory: Buffer vs Cache