Hi, This article was written for my own reference to help better understand how memory and CPU cache works in general. These notes are pulled from official document called “What…Continue readingUnderstanding CPU cache and memory
What is OOM Killer When is OOM Killer invoked? How OOM Killer assigns oom_score? First off, let’s understand how oom_score is calculated. So, each running process has a file in…Continue readingThe “OOM Killer” Explained
Redis persistence Redis has different persistence options:1. RDB persistence: which is basically snapshot of dataset at specified intervals. In other words, Redis takes snapshot of current items and saves them…Continue readingRedis Explained
Before we dive in with memcached, a little disclaimer. The text you are about to read is written for my own reference and studying. If you are unsure about something,…Continue readingThe “memcached” Explained
The atop is program used to view the load on Linux system. It shows which processes are responsible for load of system. Also, atop shows how CPU, memory, disk and…Continue readingThe “atop” Explained
Shell aliases are simple way to create new commands. They overlap with shell functions, which are more versatile and should be preferred. Create an alias: When typing “ls”, it will…Continue readingalias
Let’s try some grep flags and examine what will they print to STDOUT. Example 1) Find me all lines with word “This” in them: grep is case sensitive when -i…Continue readinggrep
When a computer starts up, it loads an operating system, also known as an OS, program for managing the hardware and running other programs. In OS terminology, a running program…Continue readingOperating System Basics (Brian Will)