JupyterHub does not put any limits itself but you need to configure it with appropriate Linux tools. Saying that this highly depends on which JupyterHub spawner you use in your configuration. So please share information about that.
A different question: How did you realize that your memory is limited? How did you log your memory consumption? Why do you say its 7GB?