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
5
votes
2 answers

Ubuntu on VPS becomes unresponsive: BUG: soft lockup - CPU#0 stuck for 22s

We have a VPS running Ubuntu, on Xen. The problem is this, about once a day, for about 20-50 minutes, at a random time, the server becomes completely unresponsive to the outside world. After this period, it becomes responsive again, as if nothing…
Blake Walsh
  • 220
  • 3
  • 9
5
votes
1 answer

CPU 100% idle but still showing load average

I have a Blade Server with CentOS 6.4. On idle state it shows a constant load average of more than 1. However I prepared another machine having the same hardware and CentOS version and its load average is staying around 0 when it is idle. The output…
haroon_aut
  • 51
  • 1
  • 3
5
votes
1 answer

Should APIC be used on VMs?

I'm provisioning some VMware and Virtualbox VMs, both 32 and 64 bit and all my boot commands start with /install/vmlinuz noapic. Searching for information about APIC etc. around the web doesn't give me a clear answer when to use APIC or not. Does it…
5
votes
2 answers

vCenter Cluster CPU utilisation data inaccurate

We have quite a reasonably sized vSphere 'estate', with 80% of our Windows/Linux servers virtualised, running across six Datacentres. One of my challenges is medium to long term capacity planning, ensuring I get enough money into the annual Capex…
5
votes
3 answers

How to improve Intel X520-DA2 10Gb NIC throughput without Jumbo packets

Here's what I have done so far: Using more Rx/Tx buffers boosts performance the most from defaults. I set RSS Queues to 4 on each adapter, and specified starting RSS CPU on the second port to something other than 0 (it's 16 on the PC that I use,…
GregC
  • 889
  • 2
  • 8
  • 25
5
votes
1 answer

How to verify power provided to processors is clean

Once in a blue moon, I am seeing a blue screen of death on a shiny new Dell R7610 with a single 1100 Watt Dell-provided power supply on a beefy UPS. BCode is 101 (A clock interrupt was not received...), which some say is caused by under-volting a…
GregC
  • 889
  • 2
  • 8
  • 25
5
votes
1 answer

Artificially Generate CPU Steal

Anyone know of a good way to artificially generate CPU steal? I have some automation I want to test which is triggered by CPU Steal, but for the life of me I can't figure out how to force CPU Steal to occur. I've got the virtual machine pegged at…
5
votes
5 answers

Why does /proc/cpuinfo show contradicting processor speeds?

On a system running Gentoo Linux (3.1.6, x86_64), I have two six-core Intel Xeon CPUs (X5675). cat /proc/cpuinfo correctly shows me 12 processors. However, I don't understand why the processor speed in the model name line differs from the cpu MHz…
andreas-h
  • 1,114
  • 1
  • 17
  • 28
5
votes
2 answers

Laggy server, seems iptables is doing the load

I added a few thousand IPs packed in multiple /24 classes to a CentOS box and because of that I am getting scanned day and night. Since this server will be a workhorse and it will only need to be available on SSH (changed SSH port) and http/s, I…
petru
  • 113
  • 2
  • 6
5
votes
1 answer

Difference between Processors and CPU core

can any one please clarify the difference between actual no of processors and CPU cores. in my case i am having Intel Xeon® Processor E5620 as per intels product page: its having # of Cores 4 # of Threads 8 and cat /proc/cpuinfo…
5
votes
5 answers

Ubuntu Server 12.04 CPU Load

I have a Server (2x Hexa-Core Xeon E5649 2.53GHz w/HT with 32GB RAM and 20000 GB Bandwidth) running Ubuntu Server 12.04 LTS. The server runs LAMP and serves one website only, the estimated number of users is to be ~ 15,000 at the same time. At the…
zertux
  • 151
  • 1
  • 14
5
votes
3 answers

How does top calculate CPU usage on a Linux system with a single core?

How is CPU usage calculated on a Linux system with a single core? Cpu(s): 28.1%us, 6.5%sy, 0.0%ni, 43.0%id, 21.6%wa, 0.0%hi, 0.5%si, 0.2%st Please explain me how the us, sy, ni, id, wa, hi, si and st values are obtained.
Supratik
  • 2,154
  • 10
  • 51
  • 66
5
votes
2 answers

/proc/cpuinfo fails to detect CPU model name

We have a server which has four Intel Xeon E7 4860 CPU. Strangely, the model name in /proc/cpuinfo contains a 000 string instead of E4860. Incorrect model name: model name : Genuine Intel(R) CPU 000 @ 2.27GHz Correct model…
yl35
  • 168
  • 1
  • 9
5
votes
2 answers

top command occupied high cpu usage

My system is SUSE 10 and I observe that top occupies 57% CPU usage when I use it. I don't have too many processes: ps -eLf | wc -l 106 Here are top's stats: cat /proc/2913/stat 2913 (top) R 2879 2913 2879 34819 2913 8396800 411 0 0 0 60648 199580…
DaVid
  • 91
  • 2
  • 3
5
votes
2 answers

cat /proc/cpuinfo shows 3.00GHz model but 1400.000 cpu MHz?

I ran this command on ssh to see CPU info: cat /proc/cpuinfo And it says: ... vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Pentium(R) 4 CPU 3.00GHz stepping : 3 cpu MHz :…
adrianTNT
  • 1,077
  • 6
  • 22
  • 43