Skip to content

Conversation

@ghaerr
Copy link
Owner

@ghaerr ghaerr commented Aug 27, 2023

In /bootopts, use buf=20 (for 20 buffers in main memory) to override number of compiled-in EXT/L2 buffers. Replaces older bufs= option which specified both EXT and XMS buffers.

Use xmsbuf=2000 (for 2000 buffers in XMS memory) to override number of compiled-in XMS buffers. Setting xmsbuf=0 will disable XMS and use EXT/L2 buffers. The new maximum XMS buffers is 2975.

With the recent enhancements to the buffer system, ELKS will now run with as few as 10 EXT buffers, for low memory systems.

Next step is dynamically allocating the L1 cache buffers using cache=.

@ghaerr ghaerr merged commit ff762dc into master Aug 27, 2023
@ghaerr ghaerr deleted the opts branch August 28, 2023 19:00
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.

2 participants