Just a minor thought: using some RAM as a filesystem, the I/O disk caching at OS level is in some way impacted. Moreover, if that portion of the RAM is seen as a filesystem, the disk caching mechanism is going to cache it a second time. So it should be fine for small RAM disk sizes with a lot of memory available, but for big amount of data, the VM paging is probably going to limit the benefits of having data in RAM. I was looking for some similar solution to store posting lists in memory...
Just a minor thought: using some RAM as a filesystem, the I/O disk caching at OS level is in some way impacted. Moreover, if that portion of the RAM is seen as a filesystem, the disk caching mechanism is going to cache it a second time. So it should be fine for small RAM disk sizes with a lot of memory available, but for big amount of data, the VM paging is probably going to limit the benefits of having data in RAM. I was looking for some similar solution to store posting lists in memory...
ReplyDelete