Blog Posts

How To Install and Boot VMWare VSphere/ESXi from Persistent Memory (or not)
In a previous post I described how to install and boot Linux using only Persistent Memory, no SSDs are required.
Read More
How to build an upstream Fedora Kernel from source
I typically keep my Fedora system current, updating it once every week or two.
Read More
Linux Device Mapper WriteCache (dm-writecache) performance improvements in Linux Kernel 5.8
The Linux ‘dm-writecache’ target allows for writeback caching of newly written data to an SSD or NVMe using persistent memory will achieve much better performance in Linux Kernel 5.
Read More
"ipmctl show -memoryresources" returns "Error: GetMemoryResourcesInfo Failed"
Issue: Running ipmctl show -memoryresources returns an error similar to the following:
Read MoreIntel Optane Persistent Memory Modules report "Non-functional" state in ipmctl
Issue Executing ipmctl show-dimm to get device information shows the persistent memory modules in a ‘Non-functional’ health state, eg:
Read More
How To Set Linux CPU Scaling Governor to Max Performance
The majority of modern processors are capable of operating in a number of different clock frequency and voltage configurations, often referred to as Operating Performance Points or P-states (in ACPI terminology).
Read More
How To Verify Linux Kernel Support for Persistent Memory
Linux Kernel support for persistent memory was first delivered in version 4.
Read More
A Quick Guide to Signing Your Git Commits
It is important to sign Git commits for your source code to avoid the code being compromised and to confirm to the repository gatekeeper that you are who you say you are.
Read MoreCategories
- AI ( 3 )
- Books ( 2 )
- Cloud Computing ( 1 )
- Conferences ( 2 )
- CXL ( 14 )
- Data Center ( 2 )
- Development ( 2 )
- Events ( 2 )
- Hardware ( 1 )
- How To ( 35 )
- Linux ( 30 )
- Machine Learning ( 1 )
- Performance ( 2 )
- Persistent Memory ( 1 )
- PMEM ( 1 )
- Product Manager ( 1 )
- Projects ( 3 )
- Servers ( 1 )
- Storage ( 1 )
- System Administration ( 2 )
- Troubleshooting ( 4 )
- Ubuntu ( 1 )
- Vector Databases ( 1 )
Tags
- Active-Memory
- Agent
- AI
- AMD
- Arcade
- Artificial Intelligence
- AWS EC2
- Benchmark
- Blister Pack
- Book
- Boot
- Bootable-Usb
- Buyer's Guide
- C
- C-2
- Chat GPT
- ChatGPT
- Clflushopt
- Cloud
- Code Tunnel
- Code-Server
- Codespaces
- Compute Express Link
- Cpu
- Custom GPT
- Custom-Kernel
- CXL
- CXL 1.0
- CXL 1.1
- CXL 2.0
- CXL 3.0
- CXL Devices
- CXL Specification
- Data Center
- DAX
- Daxctl
- Debugging
- Dell
- Development
- Device-Mapper
- Dm-Writecache
- DRAM
- Edge
- Enfabrica
- Esxi
- Fastfetch
- Featured
- Fedora
- Frequency
- FSDAX
- Generative Prompt Engineering
- Git
- Governor
- Gpg
- GPT
- Gpt-3
- Gpt-4
- GPU
- Grafana
- H3 Platform
- Home Lab
- HPE
- Intel
- Ipmctl
- Java
- Kernel
- Kvm
- Lenovo
- Linux
- Linux Kernel
- Linux-Volume-Manager
- LLM
- Lvm
- Machine Learning
- Mainline
- MAME
- Memory
- Memory Management
- Memory Mapping
- Memory-Tiering
- Micron
- Microsoft
- ML
- Mmap
- Movdir64b
- Mysql
- Napkin Math
- NDCTL
- Neofetch
- NUMA
- Nvdimm
- NVidia
- Ollama
- Open WebUI
- Optane
- Pagemap
- PCIe
- Percona
- Performance
- Performance Tuning
- Persistent Memory
- Personal Branding
- Physical Address
- Physical Memory
- Pmdk
- PMem
- Powersave
- Procfs
- Product Manager
- Programming
- Prometheus
- Prompt Engineering
- Python
- Qdrant
- QEMU
- RAG
- Remote Development
- Retimers
- Retrieval Augmented Generation
- Samsung
- Self-Hosting
- Server
- Servers
- SNC
- SSH
- STREAM Benchmark
- Sub-NUMA Cluster
- Sub-NUMA Clustering
- Supermicro
- Switches
- Sysadmin
- Sysfs
- System Administration
- System Information
- System-Ram
- Technical Documentation
- Terminal
- Tiered-Memory
- Tutorial
- Ubuntu
- Ubuntu 22.04
- Vector Databases
- Virtual Memory
- Vmware
- Vmware-Esxi
- Vpmem
- VS Code
- Vsphere
- Website
- Window
- Windows
- Windows-Server
- Working-Set-Size
- Wss