A thread is a basic unit of CPU utilization consisting of a program counter, a stack, and a set of registers. A thread is a path of execution within a program. A program can contain multiple threads. Threads can’t exist outside any process and each thread belongs to exactly one process. Information like code segments,
Tag: sre
DevOps Interview Questions: What is a context switch and its impact on Linux.
In the last article, we talked about what is /proc file system and how you can see different information there. If you miss the article you can read it below. In this article, we are going to see what exactly is a context switch and what are its impact. What is a context switch? A
DevOps Interview Questions: What do you know about proc filesystem in Linux.
When you are giving interviews where you know you will be asked Linux. You can bet heavily on this question. This is one of the most basic questions that can be asked. In this article, we are going to see what is the answer to this question. What does /proc Directory contains? Let’s do a
What exactly does cloud-native mean?
This is the era of cloud computing and everyone is using it. Cloud computing has given the power of scalability in your hands On the other hand it has made deployments a bit tougher. Sitting at one end of the scalability spectrum. You can read about the two extremes of scalability here. They provide power
5 must-read books for DevOps and SRE.
You all must always be searching for good books to read. In this post, we are going to talk about some great reads in computer science and technology space. Here I will be writing about books that I have read completely or partially. If you missed reading 3 must-read books for Kubernetes you can find
What is Optimistic Concurrency? How does is it help to scale the Kubernetes cluster?
In this blog post, we will know how does optimistic concurrency helps Kubernetes to scale and accommodate more and more plugins into it. We will also try to give you certain examples in order for us to understand them better. Brief about Kubernetes. Kubernetes is an orchestration tool which helps us to orchestrate different application
The two extremes of scalability and what you have to consider while using them.
Scaling is the term everyone must have heard of if you are working in the IT industry. So what exactly is scaling, we are not going to discuss scaling in-depth instead we will see the very basics of scaling and the two extremes of scalability. What is scalability? Scalability is the property of the system
What are the components of nodes in Kubernetes? Basics on Kubernetes
In this article on series basics on Kubernetes, we are going to talk about what is the component of nodes in Kubernetes and what are their tasks. Before that, if you have not read about the control plane in Kubernetes, you can read about it below. Node components: Node components are the process that will run
What is a control plane? Basics on Kubernetes.
In this article on series basics on Kubernetes, we are going to talk about what exactly do people mean when they use the term control plane. If you have not read the older article of this series you can read them below. What is a control plane? The Control plane comprises the components that work
What are targets in Systemd? How is it mapped to runlevels in System V?
We have talked about runlevels in Linux in our old articles and since runlevels were kind of concepts in init systems. We are going to revisit the concept of targets in systemd which are used in most of the Linux distribution. If you not read the runlevel article you can read it on below link.