Hey
@smileBeda,
Typesense will start using swap only after memory has been exhausted.
Considering your machine is only using half, there must be something limiting the amount of RAM avaiable for the Typesense process.
Also, you'll also want to keep an eye in the amount of RAM your data is using and check this docs on calculating the necessary amount:
https://typesense.org/docs/guide/system-requirements.html#choosing-ram
So resuming:
1. Your Typesense is using all RAM that is being avaiable for it
2. Something is limiting the RAM avaiable for your Typesense. (if it's docker, I know there is some configurations you have to set)