First you need to find out if your workload is CPU-bound or if it is
network-bound.

If CPU-bound, go for the virtual machine with best CPU equipment.

If network bound, go for the virtual machine that offers best network
connectivity.

It is very hard to get precise numbers for performance metrics in public
virtual machines because there are many others using the same resources at
the the same time in an unpredictable way.

Jörg


On Wed, Apr 29, 2015 at 11:02 AM, Xudong You <xudong....@gmail.com> wrote:

> I want better maximum throughput for all queries.
> As for VM vs Physical machines. I agree that physical machines beat VM,
> but our strategy is to move our platform to cloud, so VM is only choice.
>
> On Wednesday, April 29, 2015 at 4:30:19 PM UTC+8, Jörg Prante wrote:
>>
>> Can you specify what kind of performance you mean?
>>
>> - mimimal response time for a single query
>> - maximum throughput for all queries
>>
>> For maximum performance, all kind of virtual machines are a bad choice in
>> comparison to physical machines in your own data center.
>>
>> Jörg
>>
>>
>> On Wed, Apr 29, 2015 at 4:17 AM, Xudong You <xudon...@gmail.com> wrote:
>>
>>> hi,
>>> I am building ES on cloud Virtual machines, the cloud platform provides
>>> different tier VMs to choose, say, 4 CPU cores, 28G memory, or 8 CPU cores,
>>> 14G memory etc. Different kind VM has different cost. To save our cost, I
>>> want to choose the VM whose cost not exceed our budget and has best
>>> performance or query.
>>> So, from query performance point of view, should I choose VM with more
>>> CPU cores or more memory? Anyone has experience on the best combination of
>>> CPU & Memory for ES performance?
>>>
>>>
>>>  --
>>> You received this message because you are subscribed to the Google
>>> Groups "elasticsearch" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to elasticsearc...@googlegroups.com.
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/elasticsearch/e449f0bb-5c92-4aee-84f5-285171e8070c%40googlegroups.com
>>> <https://groups.google.com/d/msgid/elasticsearch/e449f0bb-5c92-4aee-84f5-285171e8070c%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>  --
> You received this message because you are subscribed to the Google Groups
> "elasticsearch" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to elasticsearch+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/elasticsearch/5e1aee9b-f2d5-4340-9a8e-d30b786cda5a%40googlegroups.com
> <https://groups.google.com/d/msgid/elasticsearch/5e1aee9b-f2d5-4340-9a8e-d30b786cda5a%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to elasticsearch+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/CAKdsXoFy0%2BNOuOqRD0ia392hY2c9Thr9SXG2%3DQZetMxryjGOtQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to