Tracking Memory and Swap Usage

In Linux, there is a relatively simple way to track memory and swap usage by process.  First look to the directory “/procs”.  Here you will see a list of subdirectories named by running process ids (PIDs).  Each subdirectory contains files and other directories that contain useful information about that process.  For the metrics we want, Read More …

Java GC is NOT “over-utilization”

The Java VM has a built-in “garbage collection” (GC) feature that clears and compacts the Java memory space (heap). This prevents out of memory (OOM) conditions, and improves application performance. I’ve noted that the admins at the high-performance computing (HPC) center at my place of regular employment, INSIST on classifying the brief spawning of GC Read More …

Multi-Boot Options for Windows PCs

If you have a Windows-based PC and you would like to boot an alternate operating system (most commonly, Linux), here’s a bit of advice: DON’T SETUP A DUAL BOOT PARTITION! These setups are messy, complicated, and can cause technical issues down-the-road. I have over the years, had to disentangle and repair such setups for many Read More …