Hi!

On Fri, 12 Sep 2003 14:47:04 -0600 (MDT) "Jacob Anawalt" <[EMAIL PROTECTED]> wrote:
> Tom Allison said:
> > Jacob Anawalt wrote:
> >> Joachim Förster said:
> >>
> >>>Does anybody know, why squid uses the harddisk although its (empty disk
> >>>cache, logs and other status files are on the tmpfs)?
> >>>
> >> I don't know why it uses the hard disk, but if it is only reading those
> >> files and there is enough memory that they are cached in the kernel file
> >> cache, then perhaps the atime is being updated and that is causing the
> >> disk to spin up?
> >>
> >> Are you mounting with the noatime option?
> >>
> >> Maybe there's another http proxy that doesn't require any disk access?
> >>
> >> I am interested in following this thread. I would like to set up a
> >> similar
> >> computer, with as few fans and spinning drives (zero would be ideal) as
> >> possible while staying inexpensive and low-power.
> >>

> For me, squid disk access while someone on my internal network is using
> the proxy is not an issue. If squid were spinning up the drive when
> 'nothing'* is happening, calling sync()/fsync() for some odd reason then
> that would be annoying. I'm running a gateway w/ squid right now, but I
> haven't tried to stop the disk from spinning when squid is running.

Well, in the end I in fact want to have a PC without spinning up the disk at all, even 
when somebody is using it. When somebody is using sshd it whould be OK, but the use of 
dhcpd, squid*, isdnutils, dnsmasq should not bring up the disk.

*squid only with RAM cache, no disk cache!

> I am unclear from Joachim's email if Squid is spinning up the disk all the
> time for him, every x seconds, or only when the proxy is being used. If
> it's only the latter then for my needs that's OK.

Sorry, for me squid is spinning up the disk all the time, even when not in use.

> It still seems odd if writes are spinning up the drive with the read only
> setting. Maybe some file squid wants to read keeps being dropped from file
> cache between accesses because other programs or more frequently accessed
> files are using all the memory? (Ie, because squid is set to use XMb in
> memory, is there still enough free memory to cache all the files squid
> wants to read. Add to that all other running program's requirements.)

I don't know. I moved the whole /var and /tmp things of squid to a tmpfs, so the files 
are in memory?

> the site. Joachim, you could try LRP, but load everything into memory from
> your hd instead of from a floppy.

Hmmm, have to try it out ...
 
> noflushd seems to be a good step in that direction. I'll try it out.
> Thanks for mentioning it in the first post. I've read more about it and
> see that it's suppose to buffer those atime writes, so sorry about that
> bad guess.

noflushd works - but I had to change the values in /proc/sys/vm/bdflush, too, to keep 
the disk silent for a longer time than just a few minutes.
I haven't tried it yet, but I think the noatime option may be good anyway - in 
"addition" to noflushd ...
 

Thanks,
 Joachim


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to