-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 10/23/2013 02:33 PM, Poul-Henning Kamp wrote: > > The writev() to the kernel doesn't happen until WRW_FlushRelease(), so > at the very least the timestamp should be taken after that.
OK > But... > > The time you measure is only the time to hand the request to the kernels > network stack. As far as I know, there is no way to wait on a socket > until all queued data has been sent (or even ACKed). Yes. In my tests, the value was always in the µs range, altogether dwarfed by the other two deltas. Even in the best case, it will probably be the one that users will be least interested in. Martin suggested adding tReq to help find out if there are network latencies that slow down requests getting to backends in the first place (or slow down pipes). That would be good to know, but if there's no way to actually measure it within varnishd, we should re-consider having it at all. Best, Geoff - -- ** * * UPLEX - Nils Goroll Systemoptimierung Scheffelstraße 32 22301 Hamburg Tel +49 40 2880 5731 Mob +49 176 636 90917 Fax +49 40 42949753 http://uplex.de -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQIcBAEBCAAGBQJSZ+U1AAoJEOUwvh9pJNUR9JsP/28t0XAQyYTYwfsaiePVx0tz +6Dwvd8iPx6nAExEFsReyB01U5m4ck3GtjNyHueiOgFBu/LQ9V/YJmDsieFwq0MY MERWo77P99OQsXgZ0ZVbZaFG0w/2/L0+e9Zw2WqUsGMD1y4bUILoRFfPh+3HUF0N bLmnnniwDaJIxEwYuJgQx84Wi9ox5P2qNxqvqo+v5b0+MgcxqbvHEKXzuaXk83Vd u5ttlys3glv94l/WKRr/q/WcIcMikw+T4RloC/x0kxc6rbf//jJC/KgzFT8uP87G 5Bj9sAsBRLUgfKFfJzvKufbeTUIegqE7JCd8NQljYkhPkRxTfQmqYpAvwAJQZDOt cnhjvfvsd1D+GGbblJSrt9g9jKy5wVUfIigP8ZrGo0/vvusvLUGr8xX2kQMNIWc8 S0+b1kfqHWbDubr2EYm7YtYeX9OvGET1n7ag/lnQsgiK5mPqz1STj+lYOO8GqtHk SHurjiSkb7Hto3cHfIP3N/uc8vUHaYMDOx0oTnP0LAk2UJGB/4YH8e9f6s98YVY7 WewLImKZGgPu3zqUf3vmZHeBd3nzbV3Y2dtAXtfCFHk41p2x+ydHRCuCjpGNd6yF DBZ7+ixB3B0YjAav02jB9Rva/aocSBA2XA2A8/BBFunIkdoTvPXOPF0kDx0LMBda O0Z0f0nFrLQkh0GbA2Lw =KZOn -----END PGP SIGNATURE----- _______________________________________________ varnish-dev mailing list varnish-dev@varnish-cache.org https://www.varnish-cache.org/lists/mailman/listinfo/varnish-dev