On 08/06/2013 01:41 AM, Hussam Al-Tayeb wrote: > On Monday 05 August 2013 21:40:40 Eliezer Croitoru wrote: >> On 08/05/2013 04:47 PM, Hussam Al-Tayeb wrote: >>> Would manually setting the shutdown_timeout value to over 30 seconds >>> (let's >>> say 180 seconds) and typing 'sync' before shutting down squid to restart >>> the server help with the OS caching disk i/o issue? >>> I am expecting the 3.10.5 kernel update anytime now so it would be a good >>> time to test things. >> >> The above is kind of not really needed to my understanding. >> The sync is OS level operation which squid can but not directly needs to >> control. >> >> In this level squid actually gives the OS the swapin\swapout results to >> schedule a "write" and "read" operations. >> From squid point of view the "write" operation was done already once the >> connection was ended and in a case that the mem_cache max size is >> exceeded and the cache_dir is the only option for saving the object. >> >> Once you shutdown a running OS in the "nice" way not just disconnecting >> the cable the OS does a sync as part of the clean shutdown. >> >> The reasons I can think of a file that was yet to be removed is that it >> was not scheduled by the OS or squid. >> What version of squid are you using? >> >> Eliezer > squid version 3.3.8 > I squid -k shutdown before restarting for kernel updates. so no bad > shutdowns/poweoffs > Dont be afraid to lose couple cached files... Squid recover from it very fast.. Eliezer