mirror of
https://github.com/frappe/bench.git
synced 2025-01-10 09:02:10 +00:00
Merge pull request #712 from Mangesh-Khairnar/redis-fix
[Minor] Redis ram fix
This commit is contained in:
commit
567cd668af
@ -67,10 +67,8 @@ def get_redis_version():
|
||||
return float('{major}.{minor}'.format(major=version.major, minor=version.minor))
|
||||
|
||||
def get_max_redis_memory():
|
||||
total_virtual_mem = os.sysconf('SC_PAGE_SIZE') * os.sysconf('SC_PHYS_PAGES')/(pow(1024, 2))
|
||||
max_memory = int(total_virtual_mem * 0.05) # Max memory for redis is 5% of virtual memory
|
||||
|
||||
if max_memory < 50:
|
||||
return 50
|
||||
else:
|
||||
return max_memory
|
||||
try:
|
||||
max_mem = os.sysconf('SC_PAGE_SIZE') * os.sysconf('SC_PHYS_PAGES')
|
||||
except ValueError:
|
||||
max_mem = int(subprocess.check_output(['sysctl', '-n', 'hw.memsize']).strip())
|
||||
return max(50, int((max_mem / (1024. ** 2)) * 0.05))
|
||||
|
Loading…
Reference in New Issue
Block a user