Microsoft Azure Blob Storage Upload Performance -
I am playing a blue web role, which is storing very small blobs in blue storage. (Blob is being done from the upload server, not the browser.) I have searched the stack overflow and the rest of the Internet for tips on optimizing the blob storage display, and I believe I check all the common suspects and Implemented: Uploading Async, allows unlimited outgoing web connections (which now have default settings on web roles and it is now in web.config or There is no need to set the code explicitly).
The number of concurrent uploads that allow me to make a difference, but despite that, I think that about 1,000 blob uploads per second would have been When Ezur is in the web role, in the same area as the storage account (East America). My rate of running at home on a good internet connection is not very low, ~ 700 Blobs / sec, which tells me that the network latency, which is limited, is not the real processing time of the storage service.
I do not consider these rates terrible for such a service, but I have read that Microsoft claims ~ 20,000 per second of storage transactions per second , so Somewhat disappointed.
I have to get some feedback from those who have actually tried to pursue the limitations of the bob collection. ~ 1000 short uploads per second is correct about sound? Or maybe something else should be done to improve me? If I need this then I will post the code, but I did not get the reply of the speculation, I would like to hear from the developers, who can either confirm that my results are fair, or they have seen too much throughput. / P>
I should say that I am currently running this in a small web role. I have also tried to do it in a moderate web role, and did not see any significant difference.
Edit: After a few days of development and testing, my upload rate seemed to be a lot to increase suddenly, but maybe another ~ 200 per second . Looking around the web, I noticed a comment in the Azure documentation, "" Automatically store a storage account scale ". So I'm wondering if it really is too much Rates are enabled, but unless it sees the continuous duration of high volume, then some confirmation about it will not be increased automatically on a large scale.
< Div class = "post-text" itemprop = "t Ext ">
Depending on the problem, because of how small your requests are - although I usually see that with the queue / table operation, try disabling the nagel and tell me if any It makes a difference as a flaw, you have to disable it before setting up the connection otherwise the changes will not take effect.
Jason
Comments
Post a Comment