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/
