Archive

Let time be your friend.
2021

How to uninstall ceph storage cluster


How to run fio on multiple files


Backup and restore MySQL database


Create Image Gallery in Jekyll without Plugin


Young Artist Gallery


Using sysbench for OLTP workload performance benchmark


An easy guide to install kubernetes cluster with kubeadm


Vdbench performance test on raw device or filesystem


Deploy ceph cluster on Ubuntu 18.04 and CentOS 7.8


Capture and analyze network packets with tcpdump


Useful tools to analyze network latency


Linux Software RAID


RAID

Redundant Array of Inexpensive Disks


Upgrade kernel version in centos 7


Migrate docker data to different directory


Using gstack for docker container process


Network bonding


Enable ssh passwordless login


Tuning kernel parameters in Docker


Sorting algorithm


Thread synchronization


Interprocess communication(IPC)


Using bcc-tools for dynamic kernel tracing


blktrace

A block layer IO tracing utility


Understanding await in iostat


Buffered and Direct IO


Network ring buffer


Semaphore


Max open files limit


Iozone

A filesystem benchmark tool


Kubernetes and Gluster performance


GlusterFS

A distributed file system


Changed Block Tracking(CBT)


Perf

The official Linux profiler


Using fio to generate millions of files


Analyze the library and system calls


Memory-Mapped I/O


Memory fragmentation


Memory overcommit


kmalloc and vmalloc


2020

Useful HBA commands


Monitor RMAN backup and restore progress


RMAN backup set, pieces, and datafiles


Young Author - Big Red Book Report


Level 0 and Level 1 Incremental Backups


Patrol read


Shell, sed and awk scripting


Young Author - The Civil and Revolutionary War


Young Author - Mulan


Linux Administration


Young Author - The Dark Ages


Sublime Jekyll Package


Start jekyll with systemd service


Young Author - Adventures on Half Moon Bay


Dance Monkey


Transform Plain Text Into Static Websites And Blogs


Install Jekyll on MacOS