On Wednesday 23 November 2005 01:40, John Cougar wrote:
> Info,
>
> Are you looking to slow squid down to a grinding halt?? ACLs are in memory
> for a very good reason, and forcing Squid to go to Disk I/O for every access
> would give you ... less than desirable results, rest assured.
OSes started to cache file data in RAM many years ago:
# cat t.c
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
char buf[64*1024];
int main() {
int i = 1000000;
while (--i) {
int fd = open("t.c", O_RDONLY);
if (fd<0) return 1;
read(fd, buf, sizeof(buf));
close(fd);
}
return 0;
}
# gcc -Os t.c
# time ./a.out
real 0m7.057s
user 0m0.640s
sys 0m6.260s
In other words: my Celeron 1200 MHz just did more than 100000 open/read/close's
per 1 sec.
-- vdaReceived on Wed Nov 23 2005 - 00:50:15 MST
This archive was generated by hypermail pre-2.1.9 : Thu Dec 01 2005 - 12:00:10 MST