Re: Read only ram disc.

2004-04-20 Thread Lee Harr
  I am looking at ways to speed up file reads one a server thats 
running
FreeBSD 5.2.1 and was wondering if there is a way to setup some kind of
read only ram disc for a directory and its contents. What i want to do
is the following:

  1. Specify a directory (e.g. /usr/local/www/data)
  2. Specify the max size of the ram disc.
  3. If a read request for a files is issued then:
  a. Load the file into the ram disc if it dosent already 
exist.
  b. If it exists and the file on disc hasn't been updated 
then get the
contents from the ram disc. If the file has changed then do step a.
  4. If a write request for a file is issued then the request is made
directly on the disk and the file in the ram disc is removed or updated.

  Is there a way to do this? And would the read speed up be worth it 
(the
application is very read intensive)?



My understanding is that this is just about how the FreeBSD VM (virtual
memory) system works already. Basically, once a file is read, it is held in
memory until other files (newer, more recently used, more frequently
used) are needed and push it out of memory.
_
The new MSN 8: smart spam protection and 2 months FREE*  
http://join.msn.com/?page=features/junkmail

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Read only ram disc.

2004-04-20 Thread William Bailey
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Hi All,

I am looking at ways to speed up file reads one a server thats running
FreeBSD 5.2.1 and was wondering if there is a way to setup some kind of
read only ram disc for a directory and its contents. What i want to do
is the following:
1. Specify a directory (e.g. /usr/local/www/data)
2. Specify the max size of the ram disc.
3. If a read request for a files is issued then:
a. Load the file into the ram disc if it dosent already exist.
b. If it exists and the file on disc hasn't been updated then get the
contents from the ram disc. If the file has changed then do step a.
4. If a write request for a file is issued then the request is made
directly on the disk and the file in the ram disc is removed or updated.
Is there a way to do this? And would the read speed up be worth it (the
application is very read intensive)?
- --
Regards,
William Bailey.
Pro-Net Internet Services Ltd.
http://www.pro-net.co.uk/
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.1 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFAhUKizSfrYDJMXmERAiIFAKCyKJAsYbBUNmqDnGPchbDhu2XvPACgw6tY
Iav3qEJr9zJzjCzP+gYoJQ0=
=W3Se
-END PGP SIGNATURE-
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"