<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/linux-7-2-brings-cache-aware-scheduling-faster-ext4-mglru-reclaim-7ocbvalbg" -->

---
title: Linux 7.2 brings cache-aware scheduling, faster ext4,...
description: Linux kernel 7.2 has been released with cache-aware task scheduling that keeps threads sharing memory on cores with shared caches, plus performance...
canonical: https://daily.dev/posts/linux-7-2-brings-cache-aware-scheduling-faster-ext4-mglru-reclaim-7ocbvalbg
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Linux 7.2 brings cache-aware scheduling, faster ext4, mglru reclaim | daily.dev
og:description: Linux kernel 7.2 has been released with cache-aware task scheduling that keeps threads sharing memory on cores with shared caches, plus performance...
og:url: https://daily.dev/posts/linux-7-2-brings-cache-aware-scheduling-faster-ext4-mglru-reclaim-7ocbvalbg
og:image: https://api.daily.dev/og/posts/7ocbvaLBG.png
og:image:alt: Linux 7.2 brings cache-aware scheduling, faster ext4, mglru reclaim
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Linux 7.2 brings cache-aware scheduling, faster ext4, mglru reclaim

**[omg\! ubuntu\!](https://daily.dev/sources/omgub)** · 10 min read · 0 upvotes · 0 comments

## Summary

Linux kernel 7.2 has been released with cache-aware task scheduling that keeps threads sharing memory on cores with shared caches, plus performance improvements to pipes, MGLRU memory reclaim, ext4, NTFS, exFAT, and Btrfs. Notable additions include USB4STREAM for direct device-to-device data transfer over USB4/Thunderbolt cables, faster /proc file reads, and expanded hardware driver support (laptops, gaming peripherals, WiFi 7 adapters). AF_ALG is deprecated and strncpy() was removed from the kernel. A planned fair(er) GPU scheduler was reverted last minute due to AMD GPU performance regressions. Canonical is expected to target this release for Ubuntu 26.10, though Linux 7.3 remains a possibility under Ubuntu's new kernel selection policy.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.omgubuntu.co.uk/2026/08/linux-7-2-cache-aware-scheduling-ext4-btrfs>

## Questions this post answers

### What does cache-aware scheduling do in Linux kernel 7.2?

Linux kernel 7.2 makes the task scheduler cache-aware, letting it recognize when threads from the same process should stay on cores sharing a cache, reducing costly cache bouncing. Guardrails prevent one process from monopolizing a cache domain: the scheduler won't move more threads once a process uses over 25% CPU time or over 33% of a domain's load. AMD and Intel CPUs with multiple cache domains benefit most.

_Track kernel scheduler changes like this on daily.dev before rolling out a new Linux version._

### What filesystem performance improvements are in Linux kernel 7.2?

Ext4 gets fast-commit lock contention fixes, a 5% boost for small random 4K NVMe reads via io_uring polling, and faster directory lookups, plus new stats at /proc/fs/ext4/*/fc_info. Btrfs enables large folios by default and removes serial direct I/O, boosting write performance up to 59% and sequential writes by 15%. exFAT write speeds rise up to 87% under heavy load by adopting the kernel's iomap.

_Developers picking a filesystem for storage-heavy workloads can follow benchmarks like these on daily.dev._

### Why was Linux kernel 7.2's fair GPU scheduler reverted?

The planned fair(er) GPU DRM scheduler was reverted at the last minute before the Linux 7.2 stable release due to reports of performance regressions on certain AMD graphics cards. The kernel reverted back to the existing first-in-first-out (FIFO) scheduling method instead, meaning documentation from earlier merge window reports describing the fair scheduler no longer reflects the shipped kernel.

_Follow kernel scheduler decisions like this on daily.dev to avoid relying on reverted features._

## Similar posts on daily.dev

- [Linux 7.2 Features: Cache Aware Scheduling, USB4STREAM, AMD ISP4, AMDGPU HDMI 2.1 FRL](https://daily.dev/posts/linux-7-2-features-cache-aware-scheduling-usb4stream-amd-isp4-amdgpu-hdmi-2-1-frl-alrn2exys) · Phoronix · 0 upvotes · 0 comments
- [Linux 7.2 Features Expected: Apple M3, Initial AMDGPU HDMI 2.1 FRL, USB4STREAM, Cache Aware Scheduling](https://daily.dev/posts/linux-7-2-features-expected-apple-m3-initial-amdgpu-hdmi-2-1-frl-usb4stream-cache-aware-scheduli-bxi5ecq11) · Phoronix · 0 upvotes · 0 comments

---

Tags: [#linux](https://daily.dev/tags/linux), [#performance](https://daily.dev/tags/performance), [#hardware](https://daily.dev/tags/hardware)

[View this post on daily.dev](https://daily.dev/posts/linux-7-2-brings-cache-aware-scheduling-faster-ext4-mglru-reclaim-7ocbvalbg)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Linux 7.2 brings cache-aware scheduling, faster ext4, mglru reclaim","url":"https://daily.dev/posts/linux-7-2-brings-cache-aware-scheduling-faster-ext4-mglru-reclaim-7ocbvalbg","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/linux-7-2-brings-cache-aware-scheduling-faster-ext4-mglru-reclaim-7ocbvalbg"},"datePublished":"2026-08-17T01:20:04.710Z","dateModified":"2026-08-19T21:37:22.466Z","description":"Linux kernel 7.2 has been released with cache-aware task scheduling that keeps threads sharing memory on cores with shared caches, plus performance...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/98d375ce63636178f260a8aabef8fc77?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/98d375ce63636178f260a8aabef8fc77?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"omg! ubuntu!","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"omg! ubuntu!","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/79e495adb3c3425785b9be27969a2562","url":"https://daily.dev/sources/omgub"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/linux-7-2-brings-cache-aware-scheduling-faster-ext4-mglru-reclaim-7ocbvalbg","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"linux,performance,hardware","timeRequired":"PT10M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"omg! ubuntu!","item":"https://daily.dev/sources/omgub"},{"@type":"ListItem","position":3,"name":"Linux 7.2 brings cache-aware scheduling, faster ext4, mglru reclaim"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/linux-7-2-brings-cache-aware-scheduling-faster-ext4-mglru-reclaim-7ocbvalbg#faq","mainEntity":[{"@type":"Question","name":"What does cache-aware scheduling do in Linux kernel 7.2?","acceptedAnswer":{"@type":"Answer","text":"Linux kernel 7.2 makes the task scheduler cache-aware, letting it recognize when threads from the same process should stay on cores sharing a cache, reducing costly cache bouncing. Guardrails prevent one process from monopolizing a cache domain: the scheduler won't move more threads once a process uses over 25% CPU time or over 33% of a domain's load. AMD and Intel CPUs with multiple cache domains benefit most. Track kernel scheduler changes like this on daily.dev before rolling out a new Linux version."}},{"@type":"Question","name":"What filesystem performance improvements are in Linux kernel 7.2?","acceptedAnswer":{"@type":"Answer","text":"Ext4 gets fast-commit lock contention fixes, a 5% boost for small random 4K NVMe reads via io_uring polling, and faster directory lookups, plus new stats at /proc/fs/ext4/*/fc_info. Btrfs enables large folios by default and removes serial direct I/O, boosting write performance up to 59% and sequential writes by 15%. exFAT write speeds rise up to 87% under heavy load by adopting the kernel's iomap. Developers picking a filesystem for storage-heavy workloads can follow benchmarks like these on daily.dev."}},{"@type":"Question","name":"Why was Linux kernel 7.2's fair GPU scheduler reverted?","acceptedAnswer":{"@type":"Answer","text":"The planned fair(er) GPU DRM scheduler was reverted at the last minute before the Linux 7.2 stable release due to reports of performance regressions on certain AMD graphics cards. The kernel reverted back to the existing first-in-first-out (FIFO) scheduling method instead, meaning documentation from earlier merge window reports describing the fair scheduler no longer reflects the shipped kernel. Follow kernel scheduler decisions like this on daily.dev to avoid relying on reverted features."}}]}
```

