Questions tagged [central-processing-unit]

The central processing unit (CPU) is the portion of a computer system that carries out the instructions of a computer program, to perform the basic arithmetical, logical, and input/output operations of the system. The CPU plays a role somewhat analogous to the brain in the computer.

The central processing unit (CPU) is the portion of a computer system that carries out the instructions of a computer program, to perform the basic arithmetical, logical, and input/output operations of the system. The CPU plays a role somewhat analogous to the brain in the computer. The term has been in use in the computer industry at least since the early 1960s. The form, design and implementation of CPUs have changed dramatically since the earliest examples, but their fundamental operation remains much the same.

On large machines, CPUs require one or more printed circuit boards. On personal computers and small workstations, the CPU is housed in a single silicon chip called a microprocessor. Since the 1970s the microprocessor class of CPUs has almost completely overtaken all other CPU implementations. Modern CPUs are large scale integrated circuits in packages typically less than four centimeters square, with hundreds of connecting pins.

Two typical components of a CPU are the arithmetic logic unit (ALU), which performs arithmetic and logical operations, and the control unit (CU), which extracts instructions from memory and decodes and executes them, calling on the ALU when necessary.

839 questions
20
votes
2 answers

Why CPU spent time on IO(wa)?

I know wa (in top) measures the CPU time on waiting for I/O. Many articles say that. But I am confused that, based on 2 knowledge points: if a process uses a system call to read disk, the process is blocked. If a process is blocked, it is cannot be…
HUA Di
  • 303
  • 2
  • 5
19
votes
4 answers

How to fix "BUG: soft lockup - CPU#0 stuck for 17163091968s"?

UPDATE: I updated the title of the message, because I've recently seen more of these problems with this exact time amount of 17163091968s. This should help people investigating the symptoms to find this page. See my (self-)accepted answer below. I…
tuomassalo
  • 738
  • 2
  • 8
  • 22
19
votes
5 answers

So really, what is the overhead of virtualization and when should I be concerned?

I'm searching for good rules of thumb to understand when NOT to virtualize a machine. For example, I know that a fully CPU-bound process with near 100% utilization is probably not a good idea to virtualize, but is there any sense in running…
17
votes
6 answers

Are Intel Core i3/i5/i7 Processors Server-Grade?

Many web hosting companies are now offering Intel Core i3/i5/i7 processors under "cheap dedicated hosting." But my laptop has an Intel core i3 processor, which makes it more likely a desktop processor than a server processor. When I spoke to one of…
user88753
16
votes
1 answer

x86, i386, i686, amd64, i5, i7, archtecture, processor confusion

I noticed those items x86, i386, i686, amd64, i5, i7, archtecture, processor from the web, from my own notebook, from book readings. But I am really confused by those terminologies. I try my best to elaborate my confusion, though you might…
16
votes
6 answers

Do Dual CPUs Provide Fault Tolerance?

Let's say I bought two Intel Xeon's and installed them into server class hardware... If one CPU failed would the other still function and pick up the slack, therefore providing fault tolerance? This does not seem very likely, but I figured I would…
Soviero
  • 4,366
  • 8
  • 36
  • 60
16
votes
3 answers

Two Dual Core vs. One Quad Core

For an Intel based system keeping the number of cores constant how much difference would there be between two dual core processors and one quad core processor? We run Oracle OLTP databases on two dual core processors. With fewer dual core…
Leigh Riffel
  • 605
  • 2
  • 10
  • 23
15
votes
5 answers

Proper way of interpreting system load on a 4 core 8 thread processor

As we all know, load of 1.00 on a single processor means that there is a load of 100%. Analogically a 4.00 load on a quad core would be 100%. How should I interpret load on a 4 core 8 thread processor ? When do I reach CPU's maximum capacity ? At…
Bartek Szablowski
  • 363
  • 2
  • 3
  • 7
14
votes
3 answers

KVM and virtual to physical CPU mapping

I'm a relative late comer to the virtualistion party, so you'll have to forgive me if this seems like an obvious question. If I have a server with 12 cores available, does each KVM guest have access to all 12 cores? I understand KVM makes use of the…
14
votes
4 answers

Hyper-V Processor Limitations

We have recently purchased a server which is running Hyper-V 2008 R2 bare metal. The server has two quad-core Intel Xeon processors with hyperthreading, so if I'm understanding correctly this gives us 16 cores. Within Hyper-V we have created a…
Scott
  • 1,173
  • 3
  • 13
  • 25
14
votes
6 answers

Getting CPU information from command line in Mac OS X [server]

Sometimes I need to gather information about the client's server prior to making real work there, i.e. getting info on CPU type and activity. On Linux there is mpstat and /proc/cpuinfo, both of them don't seem to exist on Mac OS X server. Any…
13
votes
2 answers

Disable CPU cores in bios?

Is it possible to disable CPU (Intel) cores in BIOS, and if yes what HP/DELL (others?) 1U/2U servers would allow this? It is becoming difficult to find new server hardware with dual core CPUs, most of new servers are Quad Core ones, and so the cost…
monomyth
  • 971
  • 1
  • 5
  • 9
13
votes
3 answers

Balancing RAM when using multiple CPUs

We have HP DL360 G7 server with one cpu and 16G 12G ram. We plan to add another cpu. So, we need also ram for second cpu. Is there any negative performance impact if we add different size of ram to second cpu? for example 20G ? Current ram…
Guntis
  • 683
  • 1
  • 10
  • 22
12
votes
4 answers

Getting a per thread CPU statistics

How do I get the current usage of CPU for each thread in a specific application? Is it possible to get that information from somewhere or using some tool?
dabest1
  • 252
  • 1
  • 2
  • 9
12
votes
11 answers

What creates CPU I/O wait but no disk operations?

I have CPU I/O wait steady around 50%, but when I run iostat 1 it shows little to no disk activity. What causes wait without iops? NOTE: There no NFS or FUSE filesystems here, but it is using Xen virtualization.
Jason Cohen
  • 1,127
  • 3
  • 14
  • 21
1
2
3
55 56