Skip to content

Add ATA read-ahead cache#871

Draft
vinc wants to merge 7 commits into
trunkfrom
feature/fs-read-ahead
Draft

Add ATA read-ahead cache#871
vinc wants to merge 7 commits into
trunkfrom
feature/fs-read-ahead

Conversation

@vinc

@vinc vinc commented Jul 18, 2026

Copy link
Copy Markdown
Owner

No description provided.

@vinc

vinc commented Jul 20, 2026

Copy link
Copy Markdown
Owner Author
> time pkg i kernel
Retrieving "/var/pkg/kernel"
Retrieving "/ini/kernel.img.z"
Extracting "/ini/kernel.img"
Executed "pkg i kernel" in 59.024996s

@vinc

vinc commented Jul 20, 2026

Copy link
Copy Markdown
Owner Author

Changing ATA_READ_AHEAD from 32 to either 16 or 64 decrease performance.

@vinc

vinc commented Jul 20, 2026

Copy link
Copy Markdown
Owner Author

The window size could be adaptive depending on sequential detection: https://kernel-internals.org/io/readahead/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant