##// END OF EJS Templates
scm-app: allow to set documented pyro4 as scm_app_implementation....
scm-app: allow to set documented pyro4 as scm_app_implementation. The documented ini setting allows to set pyro4 as scm_app, while the backend code crashes on import of pyro4 module. This change allows to configure the app based on the .ini docs. if we pass pyro4 as backedn, we simply skip import and use the default pyro4 scm_app

File last commit:

r1:854a839a default
r632:064401fe default
Show More
tuning-mount-cache-memory.rst
42 lines | 1.3 KiB | text/x-rst | RstLexer
/ docs / admin / tuning-mount-cache-memory.rst

Mount Cache Folders To Memory

To increase the performance of folders containing cache data, you can mount them to memory. The following folders specified in the :file:`rhodecode.ini` file would benefit from this.

cache_dir = %(here)s/data
search.location = %(here)s/data/index

Use the following Ubuntu example to mount these to memory, or see your particular |os| instructions. The expected performance benefit is approximately 5%. You should ensure you allocate an adequate amount of memory depending on your available resources.

# mount to memory with 2GB limit and 755 write permissions
mount -t tmpfs -o size=2G,mode=0755 tmpfs /home/user/.rccontrol/enterprise-1/data
mount -t tmpfs -o size=2G,mode=0755 tmpfs /home/user/.rccontrol/enterprise-1/data/index

Move tmp to TMPFS

|RCE| components heavily use the :file:`/tmp` folder, so moving your :file:`/tmp` folder into to a RAM-based TMPS can lead to a noticeable performance boost.

# mount tmp to memory with 2GB limit and 755 write permissions
mount -t tmpfs -o size=2G,mode=0755 tmpfs /tmp

For more information about TMPFS, see the documentation here.