Topics /
Systems & Performance
The most popular blog posts about systems & performance on Hacker News. 6,944 posts.
How fast SSDs slow to a crawl: thermal throttling (2021)
Fast compact external SSDs are prone to thermal throttling. This is demonstrated during tests writing 96 files, when transfer rates fell from 2 GB/s to around 700 MB/s.
ZFS Licensing and Linux
We at Canonical have conducted a legal review, including discussion with the industry’s leading software freedom legal counsel, of the licenses that apply to the Linux kernel and to ZFS.And in doing so, we have concluded that we are acting within the r […]
Bebop: An Efficient, Schema-Based Binary Serialization Format
BUILDING FOR HUMANITY
SIMD programming in pure Rust
I've recently tasted AMD Zen 5 CPUs (AWS' m8a instances) and... Whooaaa. Even before talking about GPUs and NPUs, the next 5 years of CPUs will be very exciting! For
A Decade of Dynamo
Today marks the 10-year anniversary of Amazon's Dynamo. Here are some reflections on ten years of NoSQL databases
Installing UEFI Firmware on ARM SBCs
I'm going to neuralyze the SPI flash and install some Kelvin Timeline firmware that will allow me to boot and install generic ARM Linux images on a ROCK 5 ITX+.
Android Full Disk Encryption Cold Boot Attack (2012)
At the end of 2011, Google released version 4.0 of its Android operating system for smartphones. For the first time, Android smartphone owners were supplied with a disk encryption feature that…
Linux 3.4 kernel released
Summary of the changes and new features merged in the Linux kernel during the 3.4 development cycle
Sysadmining Like It's 2009
2026 legacy lab summer camp plan
How both TCP and Ethernet checksums fail (2015)
At Twitter, a team had a unusual failure where corrupt data ended up in memcache. The root cause appears to have been a switch that was corrupting packets. Most packets were being dropped and the throughput was much lower than normal, but some were still making it through. The hypothesis is that occasionally the…
Hands-On Introduction to Unikernels
Learn what a unikernel is and how it compares to a Linux container. Build and run your first unikernel inside a playground box.
Multi-byte NOP opcode made official
Welcome to the Developer Software Tools forum! Your collaborative hub to connect with fellow engineers, optimize code with Intel oneAPI and OpenVINO, share debugging breakthroughs, and extract maximum software performance.
Today I Learned: Binfmt_misc
Technical blog by Stephan Berger (@malmoeb)
Secrets of dispatch_once; x86 performance trickery
Reader Paul Kim pointed out an entry on Michael Tsai's blog about making dispatch_once fast . While the comment in the dispatch_once source code is fascinating and informative, it doesn't quite delve into the detail that some would like to see. Since this is one of my favorite hacks, for today's article I'm going to…
Developing Wayland Color Management and High Dynamic Range
Wayland is still lacking proper consideration for color management & support for high dynamic range (HDR) imagery. However, a group of renegade devs has begun an effort to fix this situation.
LMDB: Intel Optane SSD Microbenchmark
Since the point of these tests is to explore the performance of the Optane SSDs, the tests are configured much like the previous ondisk benchmark, using a database approximately 5x larger than RAM, to minimize the impact of caching in RAM and force the storage devices to be exercised. However, there are some twists to…
The real cost of random I/O
How good is the random_page_cost default, and should you lower it on modern flash storage?
ScyllaDB is Moving to a New Replication Algorithm: Tablets
How moving from Vnode-based replication to tablets helps dynamically distribute data across the cluster, ultimately increasing ScyllaDB’s elasticity.