Please tell me how to select the CPU to be installed in the server.

Asked 2 years ago, Updated 2 years ago, 125 views

Install Xeon processors on Windows Server (2016).

What are the advantages and disadvantages of having two inexpensive CPUs and one expensive CPU?

Two inexpensive two-core CPUs 2 Two-core CPUs = Four-core CPUs With one expensive four-core CPU 4 one four-core CPU = four-core

Please tell me the advantages and disadvantages of the above cases, and how to think about which one to choose.
Even if it's cheap, I think it's better to have two CPUs, but I think there's a reason why expensive CPUs are expensive.

I understand that you have some opinions about the specifications of cheap and expensive, but I would like you to advise me on the general selection method.

If the requirements and budget are set to some extent, please let us know how you would like to decide which CPU to install.

windows hardware

2022-09-30 21:43

2 Answers

Even if it's cheap, I think it's better to have two CPUs, but if one fails, it'll be a countermeasure.

No, the 2way is not redundant, so the risk increases as the points of failure increase.If the CPU is not recognized at all, it may start up again, for example, 2way->1way, but if it breaks halfway, the system remains unstable unless you find out which one is broken and disconnect it yourself.

The CPU is relatively broken under heavy load conditions.This is one of the reasons why server processors are built on non-state-of-the-art semiconductor processes.

The typical server selection should be a basic two-socket model, so you're usually free to choose between one way and two ways, and you'll usually consider it first.

The previous CPU had a chipset at the end of the processor, and memory and IO hung at the end.But recently (though it's been a while since then) the CPU has memory and IO growing directly from the CPU.From the perspective of one CPU of a two-way system, half of the total system resources are connected to you, but the other half must be communicated via the other CPU.(Search NUMA for details)

For example, in a system with a large number of independent workloads divided by a small number of cores, such as a virtual foundation, it is better to have the same number of cores than 1 way.It simply distributes memory and IO.Conversely, if a workload is such that a large number of core-driven threads access the same resource, a 2-way interprocessor communication is penalized.

Also, if single thread performance is required, it may be better to have the same number of cores than one way.This is

  • Some models have fewer cores but higher rated operating frequencies.For example, two 3.5 GHz eight cores might be better than the 3.0 GHz 16 cores.
  • Intel's so-called Turbo Boost will affect the load per CPU, so if it's the same load, it's easier to move at the maximum operating frequency if it's distributed to 2 ways.

That depends.

Also, you need to pay attention to the number of memory you need.Depending on the processor, performance will not be achieved unless it is implemented in units of four or six sheets.A 6-channel processor requires a minimum of 12 2-way processors.On the other hand, if you want to implement 12 pages, you may want to use 2x6 channels effectively on 2way.

So if you don't design it properly, you won't get the performance you need or you'll end up wasting your money.In the past, the CPU was simply "high is fast, two is double" so it didn't matter much, but now it fails if it's too much.

For non-performance reasons, be aware of software that counts licenses by number of cores and processors.Oracle is especially famous, but there are many more, so please be careful.These days, Windows licensing is usually the first problem.


2022-09-30 21:43

Priority will vary depending on how many servers you use (Web/DB/FileSystem/AP).

If the machine requires computational power, the CPU will be considered, but the "server" generally requires less computational power, rather I/O performance and fault tolerance.Therefore, it is necessary to consider whether it is SSD, RAID 6, or D2D2T depending on the application requirement.It's much more expensive than the CPU if you put the equipment around here properly.Isn't it wrong to spend money?

I understand that this request is limited to how to select the CPU:

If it's an oiler, shake the budget in the order of disk device → backup device → main storage capacity → and decide the remaining amount in the order of motherboard → CPU.In other words, you don't have much choice.

  • One or more physical CPUs

The CPU is rarely broken (other than the fan) because there are no moving parts.In terms of fault tolerance, the SMP configuration of two CPUs is very attractive, but SMP-capable motherboards can be more expensive than CPUs.So if you have a budget, you can configure more than one SMP, and if you have a tight budget, you can use one physical CPU and shake it.

In other words,

  • In most cases, one physical CPU is sufficient.
  • If you have enough money, it's a great option to have more than one physical CPU.
  • A motherboard with more than three SMPs is extremely rare and difficult to arrange in the event of a failure, so it will be practical enough to fit into two physical CPUs.

Surprisingly, Oracle's license fee is determined by the number of physical CPUs and the multi-core factor, so you may choose whether to use Oracle DB or not.

  • Which do you prefer, expensive CPU or inexpensive CPU?

In terms of the possibility of failure, there is no moving part, so you can think that there is not much difference.In the event of a failure

  • Arrangements → How long does it take to arrive?
  • How long will you support the supply?

You can decide from around.Review the terms and conditions and contract details before hiring.


2022-09-30 21:43

If you have any answers or tips


© 2024 OneMinuteCode. All rights reserved.