Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Find out the minimum memory requirements to run a Che 7 workspace #11499

Closed
l0rd opened this issue Oct 5, 2018 · 2 comments
Closed

Find out the minimum memory requirements to run a Che 7 workspace #11499

l0rd opened this issue Oct 5, 2018 · 2 comments
Labels
kind/question Questions that haven't been identified as being feature requests or bugs.

Comments

@l0rd
Copy link
Contributor

l0rd commented Oct 5, 2018

Description

To be able to use a Che 7 preview workspace with minishift today we are suggesting to start minishift with 8GB of memory:

minishift start --docker-opt userland-proxy=false --memory 8GB

Theia sidecar needs 2GB: currently it runs both jdt LS and ts LS (besides Theia itself), wsmaster needs ~1GB. And then we need to consider a runtime and eventual plugins. Would that fit in 4GB? 6GB?

@benoitf @evidolob @ashumilova @sunix any suggestion?

@l0rd l0rd added the kind/question Questions that haven't been identified as being feature requests or bugs. label Oct 5, 2018
@l0rd l0rd mentioned this issue Oct 5, 2018
57 tasks
@sunix
Copy link
Contributor

sunix commented Nov 2, 2018

From my experience, building theia (running yarn) + running a theia instance (+ Typescript LS) in the same container requires at least 3 GB.
It is hard to tell, it would be good to have a kind of widget that shows the memory usage inside a workspace ... if memory counts, we have to provide such a tool for users to know what is wrong in his workspace.
Sometime i am ending up with a language server being killed ... but I don't even know about that ... and even worse I don't know this is an OOM issue.

@l0rd
Copy link
Contributor Author

l0rd commented Nov 5, 2018

@sunix I have come to your same conclusions. I could work fine with 4GB of RAM. Less than that can provoke OOM exceptions in workspace containers. Closing this issue for now.

A memory consumption dashboard is a nice plugin idea ;-)

@l0rd l0rd closed this as completed Nov 5, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/question Questions that haven't been identified as being feature requests or bugs.
Projects
None yet
Development

No branches or pull requests

3 participants