Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Discussion options

Is it possible to implement support for HugesPages on GNU/Linux platform? Windows calls them Large Pages.

It should increase performances of ejabberd, if enabled on the host machine.

Summary, HugesPages is a kernel feature which let the software (ejabberd) to use the RAM on its own way. For example mariadb has the same feature ( https://mariadb.com/kb/en/mariadb-memory-allocation/#huge-pages ).

I don't know if the erlang programing language permit to do that. Maybe there is other considerations to take in mind.

Ref: https://wiki.debian.org/Hugepages
https://linuxconfig.org/how-to-enable-hugepages-on-linux

You must be logged in to vote

Replies: 3 comments · 1 reply

Comment options

The mariadb link ends up with "Overall performance gain: A few percent. Yawn. Too much hassle for too little benefit." :) :)

You must be logged in to vote
1 reply
@fantomfp
Comment options

The mariadb link ends up with "Overall performance gain: A few percent. Yawn. Too much hassle for too little benefit." :) :)

I would say I did it and saw mariadb server ~20% faster, but that's only my opinion (user oriented) :D

That was not such a pain to configure the system...

Comment options

This will require support for this erlang vm, and i don't see any flag that can trigger this.

You must be logged in to vote
0 replies
Comment options

This thread of mails was not easy to find, because they wrote the word "HugePages" mispelled:

https://erlang.org/pipermail/erlang-questions/2020-May/099495.html

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
💡
Ideas
Labels
None yet
3 participants
Morty Proxy This is a proxified and sanitized view of the page, visit original site.