Work in progress: 82,651 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #1547

C

Chris Down

Personal blog · chrisdown.namesystemsprogramming

Chris Down's personal blog at chrisdown.name covers systems and programming. Since 2018, 46 different Hacker News readers have linked it 55 times, most often “In defense of swap: common misconceptions (2018)”. It is still writing: the last post was on 2026-03-23, and you can follow it by feed.

Visit the blog
55mentions?
5recommend?
46HN people?
2018–2026first – last linked?
Links on Hacker News per year · peak 14 in 2026

Sometimes recommended · 5 of 32 sampled comments recommend it?

Why HN links it

HN readers link Chris Down's posts to explain Linux memory management, mainly the 2018 'In defence of swap' article on common misconceptions and his 2026 comparison of zswap and zram.

Recommended for · 5 comments
Called a good summary of what swap does and a good article on why Linux needs swap; readers are told to read it, and its TL;DR is said to cover the important bi

Summarised by Claude from a sample of 32 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Linux SRE and developer living in London, England, currently helping Meta scale to over 3 billion users.

Most-linked posts?

  1. In defense of swap: common misconceptions (2018)
    27 people · 30 mentions · first linked 2018-01-09
  2. Debunking Zswap and Zram Myths
    8 people · 8 mentions · first linked 2026-03-24
  3. The curious case of stalled squashfs reads (2018)
    3 people · 3 mentions · first linked 2018-04-19
  4. Preventing outages with pkill's new –require-handler flag
    3 people · 3 mentions · first linked 2025-05-13
  5. Tmpfs inode corruption: introducing inode64
    2 people · 2 mentions · first linked 2021-09-03
  6. /2019/07/18/linux-memory-management-at-scale.html
    2 people · 2 mentions · first linked 2023-06-12
  7. 1195725856 and other mysterious numbers
    2 people · 2 mentions · first linked 2020-01-13
  8. /2020/01/13/1195725856-other-mysterious-numbers.html
    2 people · 2 mentions · first linked 2020-01-13
  9. Creating controllable D state (uninterruptible sleep) processes
    2 people · 2 mentions · first linked 2024-02-05

What Hacker News says?

  1. https://chrisdown.name/2020/01/13/1195725856-other-mysteriou... That seems to be the URL now.

    Comment linking /2020/01/13/1195725856-other-mysterious-numbers.html

    on “1195725856 and other mysterious numbers”
  2. Submitted 1195725856 and other mysterious numbers as a story · 426 points

    HN discussion
  3. The link above doesn’t work for me, but the following one does: https://chrisdown.name/2020/01/13/1195725856-other-mysteriou...

    Comment linking /2020/01/13/1195725856-other-mysterious-numbers.html

    on “1195725856 and other mysterious numbers”
  4. Submitted In defense of swap: common misconceptions (2018) as a story · 182 points

    HN discussion
  5. Don't do this. Disabling swap is bad idea: https://chrisdown.name/2018/01/02/in-defence-of-swap.html

    Comment linking /2018/01/02/in-defence-of-swap.html

    on “Reasons to prefer Linux over Windows (2014)”
  6. Submitted Tmpfs inode corruption: introducing inode64 as a story · 161 points

    HN discussion
  7. https://chrisdown.name/2018/01/02/in-defence-of-swap.html

    Comment linking /2018/01/02/in-defence-of-swap.html

    on “What to expect from Debian/Trixie”
  8. Submitted In defence of swap: common misconceptions as a story · 150 points

    HN discussion
  9. Related article that popped up sometime ago on HN: https://chrisdown.name/2018/01/02/in-defence-of-swap.html

    Comment linking /2018/01/02/in-defence-of-swap.html

    on “Pop_OS 21.04”
  10. Submitted In defence of swap: common misconceptions (2018) as a story · 116 points

    HN discussion
  11. Your system would grind to a halt anyway; swap is simply giving the kernel more options to deal with the issue. Without swap the kernel has no options when it cmes to unreclaimable pages. Obligatory link: https://chrisdown.name/2018/01/02/in-defence-of-swap.html

    Comment linking /2018/01/02/in-defence-of-swap.html

    on “What has to happen with Unix virtual memory when you have no swap space”
  12. Submitted 1195725856 and other mysterious numbers (2020) as a story · 86 points

    HN discussion
  13. I guess the best I can give you is this: https://chrisdown.name/2018/01/02/in-defence-of-swap.html

    Comment linking /2018/01/02/in-defence-of-swap.html

    on “Debian's /tmpest in a teapot”
  14. Submitted In defence of swap: common misconceptions (2018) as a story · 82 points

    HN discussion
  15. Nah, zswap is way better than zram: < https://chrisdown.name/2026/03/24/zswap-vs-zram-when-to-use-... >.

    Comment linking /2026/03/24/zswap-vs-zram-when-to-use-what.html

    on “Stop making swap partitions—use swap files instead”
  16. Submitted In defence of swap: common misconceptions as a story · 68 points

    HN discussion
  17. Swap actually helps with performance for the most part. Here's a good summary of what it actually does. https://chrisdown.name/2018/01/02/in-defence-of-swap.html TL;DR that swap shouldn't be seen as "spare RAM", but a mechanism for paging out anonymous pages, which is desirable in many circumstances in avoiding OOM situations and making memory management work better. It paradoxically typically reduces I/O thrashing.

    Comment linking /2018/01/02/in-defence-of-swap.html

    on “Stop making swap partitions—use swap files instead”
  18. Submitted In defence of swap: common misconceptions (2018) as a story · 8 points

    HN discussion
  19. > switch swapp off and use zram instead Or zswap instead of zram. https://chrisdown.name/2026/03/24/zswap-vs-zram-when-to-use-... https://linuxblog.io/zswap-better-than-zram/

    Comment linking /2026/03/24/zswap-vs-zram-when-to-use-what.html

    on “Stop making swap partitions—use swap files instead”
  20. Submitted Preventing outages with pkill's new –require-handler flag as a story · 4 points

    HN discussion
  21. Depends on your usage patterns. On 8GB I gave it (ZRAM) between 512MB to 768MB RAM, and later on just using whatever values for the relevant sysctls AntiX was using(or their scripts created dynamically during setup/startup) at the time. It isn't just vm.swappiness , there are others, and they changed, or got removed, and replaced by others, over the years. And all of them sort of interwoven , influencing each other…

    Comment linking /2019/07/18/linux-memory-management-at-scale.html

    on “Firefox-patch-bin, librewolf-fix-bin AUR packages contain malware”
  22. Submitted Creating controllable D state (uninterruptible sleep) processes as a story · 4 points

    HN discussion
  23. My coworker at Meta and kernel memory management expert Chris Down already wrote about why you need swap: https://chrisdown.name/2018/01/02/in-defence-of-swap.html

    Comment linking /2018/01/02/in-defence-of-swap.html

    on “We're moving away from swap partitions on our Linux servers”
  24. Submitted Debunking Zswap and Zram Myths as a story · 3 points

    HN discussion
  25. Swap actually increases system performance for many common workloads: https://chrisdown.name/2018/01/02/in-defence-of-swap.html

    Comment linking /2018/01/02/in-defence-of-swap.html

    on “We're moving away from swap partitions on our Linux servers”
  26. Submitted Preventing outages with pkill's new –require-handler flag as a story · 3 points

    HN discussion
  27. jibal · 2025-09-21Recommends
    > Programs, which allocate large amounts of memory without strict necessity to do so, are just a consequence of swap existence. "Thanks" to swap they weren't properly tested in low-memory conditions and thus no necessary optimization were done. Who told you this? It's not remotely true. Here's an article about this subject that you might want to read: https://chrisdown.name/2018/01/02/in-defence-of-swap.html

    Comment linking /2018/01/02/in-defence-of-swap.html

    on “In defence of swap: common misconceptions (2018)”
  28. Submitted The curious case of stalled squashfs reads (2018) as a story · 3 points

    HN discussion
  29. I have some questions. I started reading about systemd-oomd, then followed the link to its manpage (at https://www.man7.org/linux/man-pages/man8/systemd-oomd.8.htm... ) then followed a link from there to this page: "In defence of swap: common misconceptions" at https://chrisdown.name/2018/01/02/in-defence-of-swap.html ). The first line of the tl;dr is: "Having swap is a reasonably important part of a well functionin…

    Comment linking /2018/01/02/in-defence-of-swap.html

    on “Systemd 248 RC3: systemd-oomd is now considered fully supported”
  30. Submitted Preventing outages with pkill's new –require-handler flag as a story · 2 points

    HN discussion

Search all of HN for chrisdown.name

Linked by the same people?