Thank you Igor. I was just basically looking into this:
http://php-fpm.org/wiki/Features#Accelerated_upload_support so im not quite
sure if i am missing something out as it has the same results enabled or
disabled. I will start testing it with multiple clients and see if any
difference. Thanks again.


On Thu, Aug 15, 2013 at 5:45 PM, Igor Sverkos
<igor.sver...@googlemail.com>wrote:

> H
> i,
>
> I would really wonder if you would see a real difference between using a
> tmpfs or not for the webserver's tmp body location. A tmpfs is only faster,
> but as long as your storage has enough free IO resources and is fast enough
> to actual write the data, you shouldn't notice.
> And keep in mind: You only use the tmpfs for the request body. But you
> still need to write it to disk. If your disk is limited to 120MB/s and a
> normal upload is about 5 MB you are only able to handle ~23 concurrent
> uploads. Well, you could buffer millions of request per second in your
> super fast RAM (if you have enough RAM :P), but your PHP worker, which will
> move the upload from RAM to the persistent storage will become the
> bottleneck.
>
> I have a problem with the way it seems you test your setup:
> Every system should be able to handle that kind of load. After some runs,
> everything should be in some kind of cache. The IOs from the uploaded files
> are not enough (disks also have write caches, the OS may buffer writes,
> too...). These IOs can be handled by every disk, also, the IOs comes in
> sequence, not parallel.
>
> => Add more load. Run tests parallel/concurrent. Increase file size to
> fill up any write caches, which will trigger real writes, which will block
> the storage in some ways you will notice.
>
> --
> Regards,
> Igor
>
>
> _______________________________________________
> nginx mailing list
> nginx@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx
>
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx

Reply via email to