Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


What better: 2 Cpu Cores with 3.2 Ghz, or 4 Cpu Cores with 2Ghz? for VPS?
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

What better: 2 Cpu Cores with 3.2 Ghz, or 4 Cpu Cores with 2Ghz? for VPS?

neqsteneqste Member
edited April 2013 in General

Tell me please. It's imporant for me.
condition - the provider is honest to me (not overseller);

My application use CPU (~ 70% of 3.2 Ghz) it wont be stucked when CPU overload will 2Ghz? (again, if no oversell)?

Comments

  • lumaluma Member

    Is your application multi-threaded or single threaded?

  • MaouniqueMaounique Host Rep, Veteran

    It depends, if your app is single threaded, go to the higher Mhz, if multithreaded scaling free, go to the more cores.
    Note that more Ghz does not automatically translate in better cpu power.

  • idk how to check it.

  • It also depends on CPU architecture.

  • lumaluma Member
    edited April 2013

    @neqste said: idk how to check it.

    What application are you talking about?

    Give us more details and we can help you.
    OS
    Applications running
    What process' are using the most cpu etc

  • yomeroyomero Member
    edited April 2013

    @ShardHost said: It also depends on CPU architecture.

    Surely is the classic E5 vs E3 discussion, which are almost the same.

  • nocomnocom Member

    also depends on CPU cache

  • cpu cache? so if i have:
    cpu MHz : 3400.024 x 2
    cache size : 8192 KB

    and
    cpu MHz : 1999.999 x 4
    cache size : 4096 KB

    first will be better?

  • nocomnocom Member

    i guess first one

  • budingyunbudingyun Member
    edited April 2013

    E5 cache is 15MB iirc.

    I think for your case it's better to choose processor with higher clock speed.

  • yomeroyomero Member
    edited April 2013

    Hmmm

    In high concurrently environments like VPS, I am pretty sure the cache is a little bit useless

    @neqste Still you haven't answered what you will run

  • E3 will run faster than E5 26XX series

  • Intel moved towards creating more efficient processors using multiple cores since it works better than having single core. Yes it highly depends on your application, for servers - web server and databases, 90% case everything is multithreaded.

  • lumaluma Member

    @serverian said: E3 will run faster than E5 26XX series

    State your facts / source

  • @serverian said: E3 will run faster than E5 26XX series

    But E5 can handle multi threading application better.

  • @budingyun said: But E5 can handle multi threading application better.

    Yeah, if your provider gives you more processors....

    Honestly I've cancelled almost every single core E5 VPS that I get

  • Nick_ANick_A Member, Top Host, Host Rep

    Who is the provider in question?

  • AnthonySmithAnthonySmith Member, Patron Provider

    The answer is: yes, but only on a Tuesday.

  • for 1 thread application, cores not imporant? Sorry i am dumb.
    I mean, if i have 2 cores, with 2Ghz, and single-thread application, will be always used only one core from processor? But if my application will very very high load core (100% and more (if it possible) thats mean, another core will be empty? Only one core will be used?
    So for single-thread application better to find with many Ghz? Sorry for that, i am totally newbie in this question

  • lumaluma Member

    yes a single threaded app will only use one core at one time. So if you have one core at 3.2Ghz and one at 2.0Ghz you would be better with the 3.2Ghz (well, if a modern cpu)

    a single thread can't use more than 100% of the core

  • thx a lot. you guys really help me to resolve my problem... I <3 lowendtalk for fast & good replyes. Thank you again.

  • Keep in mind that a host may be more tolerant to higher or even full usage of 1 core if they have more cores available on the node.

  • IntcsIntcs Member

    And if application wasn't tested yet with load, then there are chances that you will have different thing to worry about other than processing power, like disk I/O or memory size. As most processors used by providers seems too powerful that it can handle most single applications under loads, without utilizing much of it.

    I'd ask the provider if he can grant me temporarily access to both VPSs? so I can test my application on them, and would do load test on both while monitoring core usage even if using htop CPU indicator, to at least get an approximate view on required usage, and also which is better.

  • netomxnetomx Moderator, Veteran

    @neqste said: thx a lot. you guys really help me to resolve my problem...

    you never said what app you are using

  • MaouniqueMaounique Host Rep, Veteran
    edited April 2013

    @netomx said: you never said what app you are using

    In such a forum is better to talk in general. Teach people how to think, rather than explain a particular problem.

  • yomeroyomero Member
    edited April 2013

    @Maounique said: In such a forum is better to talk in general. Teach people how to think, rather than explain a particular problem.

    Right
    But maybe his app is something that you must not say in public... lol

  • Depends how overloaded is the VPS hardware node. As it is equal-share.

  • MaouniqueMaounique Host Rep, Veteran
    edited April 2013

    @qhoster said: Depends how overloaded is the VPS hardware node. As it is equal-share.

    Our non-overzold servers are between 10 and 30% load, excluding occasional spikes.
    The overzold ones stay at about 50%.
    If the storage does not create iowait, the CPU is not a limiting factor, usually, it allows for a hungry app to use full cores.

Sign In or Register to comment.