[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: db stick in RAM ?



Frank Bonnet wrote:

Hello

I'm thinking to put db files in RAM instead of hard disk
for performance reasons.

FreeBSD ( and Linux thought ) provide some utility to build
RAMDISK ( md )

I did some tests in rebuilding db files with the slapcat/slapadd
commands

with RAMDISK

ldap3# time slapadd -l test.ldif
/usr/local/etc/openldap/slapd.conf: line 110: rootdn is always granted
unlimited privileges.
#################### 100.00% eta   none elapsed             20s spd
633.9 k/s

WITH HARDDISK

ldap3# time slapadd -l test.ldif
/usr/local/etc/openldap/slapd.conf: line 110: rootdn is always granted
unlimited privileges.
#################### 100.00% eta   none elapsed          04m22s spd
48.4 k/s

Does anyone runs production servers with ramdisk ?

I know it is risky but running rsyncd between ramdisk and a hardisk
depot would be safe huh ?

Thanks for any advices

No, I wouldn't do this, but I would run with the BDB cache in shared memory instead of on disk. It won't survive a system crash/reboot, but otherwise it's superior for performance.

--
  -- Howard Chu
  CTO, Symas Corp.           http://www.symas.com
  Director, Highland Sun     http://highlandsun.com/hyc/
  Chief Architect, OpenLDAP  http://www.openldap.org/project/