Hello, folks, I have a question. Does the varnish often sync the shared memory file named "_.vsm" with the disk? I saw many disk IOs with varnish:
[[email protected] dstat]$ ./dstat -c --top-cpu -d --top-bio ----total-cpu-usage---- -most-expensive- -dsk/total- ----most-expensive---- usr sys idl wai hiq siq| cpu process | read writ| block i/o process 9 2 89 0 0 1|ksoftirqd/1 0.0|3181k 6879k|bash 0 0 19 8 66 2 0 5|varnishd 27| 0 14M| 18 7 71 0 0 5|varnishd 23| 0 24k| 19 8 67 0 0 5|varnishd 26| 0 13M| 16 7 72 0 0 5|varnishd 23| 0 19M| 19 7 69 0 0 5|varnishd 25| 0 5288k| 18 7 70 0 0 5|varnishd 24| 0 2684k| My server processed 1K-2K requests per second. I use the malloc memory cache method. It seems varnish writes 10M-20M data to disk per three second. Varnish start command: /opt/com/install/varnish/sbin/varnishd -P /home/admin/varnish/pid/varnish.pid -a :8888 -f /home/admin/varnish/conf/varnish.vcl -n /home/admin/varnish/cache -T 0.0.0.0:2000 -t 120 -w 5,1000,120 -u admin -g admin -s malloc,50G My OS: Linux i4i-013050.cm6 2.6.32-131.12.1.tb332.el6.x86_64 #1 SMP Mon Oct 31 14:46:57 CST 2011 x86_64 x86_64 x86_64 GNU/Linux Thanks. _______________________________________________ varnish-misc mailing list [email protected] https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc
