Questions tagged [smp]

Symmetric multiprocessing (SMP)

Symmetric multiprocessing (SMP) involves a symmetric multiprocessor system hardware and software architecture where two or more identical processors connect to a single, shared main memory, have full access to all I/O devices, and are controlled by a single operating system instance that treats all processors equally, reserving none for special purposes. Most multiprocessor systems today use an SMP architecture. In the case of multi-core processors, the SMP architecture applies to the cores, treating them as separate processors.

wikipedia

36 questions
23
votes
4 answers

Execute curl requests in parallel in bash

What is the best way to execute 5 curl requests in parallel from a bash script? I can't run them in serial for performance reasons.
Justin
  • 5,008
  • 19
  • 58
  • 82
7
votes
5 answers

Why is CPU use so asymmetric on our 8-cpu SQL Server box?

I've noticed that the CPU usage on our 8-CPU database server, running SQL Server 2008, is not balanced at all. Here are the 1 day averages for a random day a while back, which is typical and consistently asymmetric: 9, 15, 10, 21, 18, 21, 14,…
Jeff Atwood
  • 12,994
  • 20
  • 74
  • 92
7
votes
2 answers

Multiple vCPUs or multiple identical VMs, which is better?

I am looking to upgrade one of our servers, an 8 core server running VMware Server 2. The VMs it runs are mostly web, file, and email servers; specifically, it runs three webservers, 2 email/file servers, and a few Jabber/XMPP Servers. When we…
Josh
  • 9,001
  • 27
  • 78
  • 124
6
votes
3 answers

How can I tell if irqbalance is doing anything?

I've looked into linux server tuning docs that mention installing irqbalance (http://www.irqbalance.org/) on SMP systems. I'm looking at it now on a quad-core system, and while "ps axf" can tell me it is running, I don't see any stats or…
Stéphane
  • 446
  • 1
  • 7
  • 15
6
votes
2 answers

Enable SMP on Debian i386?

I've been running a couple old HP machines on Debian for a while, and only recently noticed that they were only 'recognizing' and using one processor. cat /proc/cpuinfo only shows output for processor #0, same with top, etc. And when I pulled the…
Libbux
  • 295
  • 1
  • 2
  • 14
5
votes
2 answers

Is it possible to tell which cpus are hyperthreads of the same core?

I have a server that is a quad-core i-7 with hyperthreading enabled. The kernel recognises this as 8 cpus, as it should. I want to create a couple virtual hosts running on this machine. virt-manager lets me select which cpus are used on which…
Exodist
  • 157
  • 1
  • 6
4
votes
3 answers

How can I override IRQ affinity for NVME devices

I am trying to move all interrupts over to cores 0-3 to keep the rest of my cores free for high speed, low latency virtualization. I wrote a quick script to set IRQ affinity to 0-3: #!/bin/bash while IFS= read -r LINE; do echo "0-3 ->…
Hubro
  • 1,098
  • 3
  • 16
  • 35
3
votes
1 answer

What will happen if a CPU burst up to 100% utilization in an SMP infrastructure?

I have a web server that has 4 CPUs, It has somehow encountered packet loss intermittently. Finally we moved allthe application and data to another system that has 8 CPUs. We did this because we found nothing was wrong except one phenomenon that the…
Jepsenwan
  • 160
  • 3
  • 11
3
votes
3 answers

Will multiple processors show in /proc/cpuinfo on a kernel that doesn't have SMP enabled?

I have recently migrated an application from one server to another and am having some issues I am wondering if they are associated to HyperThreading. In regards to my question, I currently don't have access to the old box. When I did, I know that…
ManiacZX
  • 1,646
  • 13
  • 16
3
votes
3 answers

How to change SMP affinity of an IRQ on Ubuntu PV domU inside Xen XCP?

I'd like to change IRQ SMP affinity for reasons, outlined in this question: CPU0 is swamped with eth1 interrupts But I can't — I see Input/output error when I try to write to /proc/irq/*/smp_affinity. Please point me to the HOWTO on the matter. (A…
Alexander Gladysh
  • 2,343
  • 7
  • 30
  • 47
2
votes
5 answers

How can I emulate more virtual CPU than physically available?

In VMWare you can use multiple CPU, but only as much as present on the host. Is there a way to use more CPU than physically available ? It would be to : test software designed to run on an expensive 16-way box on commodity 2-way boxes. Use an…
Steve Schnepp
  • 2,222
  • 3
  • 21
  • 27
2
votes
1 answer

Is a machine with a single NUMA node, actually a regular (non-NUMA) system?

First, let's check I got the fundamentals right: As I understand it, NUMA systems are a (asymmetric) network of NUMA nodes, where a NUMA node is usually (but not always) a physical CPU package. In a NUMA system, each node has its own local memory,…
Edd Barrett
  • 943
  • 3
  • 9
  • 19
2
votes
5 answers

Reclaiming an old server

I got a server, four-2.6Ghz AMD opteron and 10Gigs RAM on TYAN Thunder board, for free. The thing is massive and loud, I'd like to reclaim the processors and RAM into two smaller computers each with two processors. Can someone suggest a motherboard…
nlucaroni
  • 122
  • 5
2
votes
1 answer

Is one Xeon core enough to run a general website on my VPS?

I've purchased a VPS for dev work (at Linode) some time ago and am wishing to install NetBSD for the sake of experience, however its current support under the Xen hypervisor does not allow for SMP. I would assume this would mean I could only use one…
Ronald H.
  • 89
  • 3
2
votes
3 answers

Best hardware/software solution for parallel makes?

We've got a Linux-based build system in which a build consists of many different embedded targets (with correspondingly different drivers and featuresets enabled), each one built with another single main source tree. Rather than try to convert our…
Allan Anderson
  • 181
  • 1
  • 5
1
2 3