Home
FlamingBytes
Cancel

Kubernetes and Gluster performance

Kubernetes and Gluster Intro Kubernetes, also known as K8s, is an open-source system for automating deployment, scaling, and management of containerized applications. Gluster is a scalable, distr...

GlusterFS - A distributed file syste

What is Gluster? Gluster is a scalable, distributed file system that aggregates disk storage resources from multiple servers into a single global namespace. Advantages Scales to several petab...

CBT - Changed Block Tracking

Introduction Changed Block Tracking is an incremental backup technology for virtual machines. It helps create faster and smaller backups. It has the following advantages. Reduce backup time ...

Perf - The official Linux profiler

Introduction perf, aka perf_events, is the official Linux profiler and included in the Linux kernel source under tools/perf. It can instrument CPU performance counters, tracepoints, kprobes, and u...

Using fio to generate millions of files

fio is the acronym for Flexible IO Tester and is a tool for I/O performance measurement. From time to time, I use fio to run performance benchmark test, either to investigate I/O performance for c...

Analyze the library and system calls

When the application source code is not available, we can trace the function calls during its runtime in order to understand how the application code works. Library calls take place in user space....

Memory-Mapped I/O

Introduction Memory-mapped I/O lets us map a file on disk into a buffer in memory so that, when we fetch bytes from the buffer, the corresponding bytes of the file are read. Similarly, when we sto...

Memory fragmentation

Memory fragmentation Memory page availability can be checked from /proc/buddyinfo as below. $ cat /proc/buddyinfo Node 0, zone DMA 1 0 1 0 1 1 1 0 ...

Memory overcommit

The Linux kernel supports the following overcommit handling modes 0 - Heuristic overcommit handling. Obvious overcommits of address space are refused. Used for a typical system. It ensures a s...

kmalloc and vmalloc

kmalloc The function allocates contiguous region in physical memory. It’s fast and doesn’t clear the allocated memory content. kmalloc function is defined in include/linux/slab.h /** * kmalloc ...

Useful HBA commands

Check HBA card type $ lspci | grep -i fibre 18:00.0 Fibre Channel: QLogic Corp. ISP2722-based 16/32Gb Fibre Channel to PCIe Adapter (rev 01) 18:00.1 Fibre Channel: QLogic Corp. ISP2722-based 16/3...

Monitor RMAN backup and restore progress

The following script will allow you to monitor progress of an RMAN backup or Restore from 4 different perspectives (channel, session wait events, datafiles, backuppieces). The script is run from SQ...

RMAN backup set, pieces, and datafiles

RMAN backs up the datafiles, control file, archived log files, and server parameter files in a RMAN specific format called a backup piece. In a nutshell, a backup set is a bundle of dbf, ctl and re...

Level 0 and Level 1 Incremental Backups

Incremental backups can be either level 0 or level 1. A level 0 incremental backup, which is the base for subsequent incremental backups, copies all blocks containing data, backing the datafile up ...

Young Author - Big Red Book Report

Danny Pickett is a man who is too poor to afford one of Mr. Haggins champion Irish Setters. However, he is drawn close to a dog called Big Red. Their friendship builds up as they know each other. ...

What is patrol read

What is patrolread The Patrol Read feature is designed as a preventative measure to ensure hard drive health and data integrity. Patrol Read scans for and resolves potential problems on configured...

Young Author - The Civil and Revolutionary War

The Revolutionary and Civil War were two of the most well known wars in American history. They greatly impacted America in different ways. The Civil War abolished slavery while the Revolutionary Wa...

Shell, sed and awk scripting

Shell Special variables in Shell: $0 - The filename of the current script. $# - The number of arguments supplied to a script. $* - All the arguments are double quoted. If a script receives...

Young Artist Gallery

Sketch 2022 IMG_20220213_124048__01IMG_20220213_124129__01IMG_20220313_201632__01IMG_20220313_201650__01IMG_20220313_201700__01 Painting - 2021 IMG_20210919_133231IMG_20210919_133455IMG_2021...

Young Author - Mulan

In the Northern and Southern Dynasties of china, there lived a heroine named Hua Mulan. Mulan was born in a small village, and she lived with her veteran father, who served in war for the emperor...