Re: Newb Questions: What does SMP stand for? How do I know if the system is utilizing both CPUs?

From: CL (dnoyeB) Gilbert (CheckMyGPGKey_at_ThisOneIsFake.com)
Date: 07/27/03


Date: Sun, 27 Jul 2003 00:25:36 -0400


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Mark A wrote:
| "Caught Napping" <your@email.address> wrote in message
| news:pan.2003.07.26.19.08.04.177809@email.address...
|
|>What does SMP stand for? Does this designate the Muti-Processor Kernel.
|>
|>How do you determine if the system is utilizing both CPUs?
|>
|>I'm running a dual PII 450 with Red Hat 9 (and 1/2 gig RAM) and it seems
|>like whenever I fire up an application or two the CPU utilization will get
|>pegged at 50% and the system slows down to a crawl.
|>
|
| Symmetrical Multi-Processing. Just a term for a system that has, and can

symmetric multi processing. Means the processors are symmetric, or the
same.

| effectively use multiple possessors, normally with shared memory and
shared
| disk. Unix/Linux does this very well, but Windows has improved recently in
| this regard.
|

windows (NT) does just fine.

| Clustering is where the processors have their own disk and own memory
| (effectively separate computers with communication between them). Of
course
| one can have clustered SMP systems.
|

yes, now we are talking distributed computing in general.

| When running an SMP system, you need much more memory than would
normally be
| the case because each processor is sharing the total memory. Check
your swap
| activity to see if your system is memory bound.
|
|

~twice as much RAM is a good figure, though slightly overkill if you
have proper SMP chips. The main thing though is processors made for SMP
have bigger caches due to the shared memory factor. You want them
trying to hit RAM much less since its harder to get at it because RAM is
shared.

- --
Respectfully,

CL Gilbert

"Verily, verily, I say unto you, He that entereth not by the door() into
the sheepfold{}, but climbeth up some other *way, the same is a thief
and a robber." John 10:1

GnuPG Key Fingerprint:
82A6 8893 C2A1 F64E A9AD 19AE 55B2 4CD7 80D2 0A2D

For a free Java interface to Freechess.org see
http://www.rigidsoftware.com/Chess/chess.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQE/I1Q/VbJM14DSCi0RAs2IAJ9fEcPCSecSn4TKc0Pmzf+ncF8NHACg2Anz
VyVMIHzZDT9n47LI3BSBKB8=
=NnN+
-----END PGP SIGNATURE-----



Relevant Pages

  • Re: Newb Questions: What does SMP stand for? How do I know if the system is utilizing both CPUs?
    ... | Clustering is where the processors have their own disk and own memory ... | one can have clustered SMP systems. ... have bigger caches due to the shared memory factor. ... GnuPG Key Fingerprint: ...
    (comp.os.linux.setup)
  • Re: VAX-11/782 -- memory system?
    ... I gather that the VMS versions available for 782 only ran the kernel on one CPU and had small stubs for the otherthat would forward requests to the "kernel" CPU. ... Another meaning could be regarding the memory semantics: is the memory properly coherent or not? ... SMP here means that access to any piece of memory is symmetric, i.e. has the same bandwidth and latency no matter the requesting CPU and the physical memory address. ...
    (comp.sys.dec)
  • Re: Scaling noise
    ... Think about more CPUs ... memory latency was about 200 ns and processor speeds ... SMP makes that ratio worse. ... send the line "unsubscribe linux-kernel" in ...
    (Linux-Kernel)
  • Re: UMA vs SMP? Clarification of terminology
    ... http://yarchive.net/comp/multiprocessor_terminology.html John R. Mashey wrote: "Recall that SMP could stand for Symmetric MultiProcessing, or Shared-memory MultiProcessor, hence a ccNUMA may well be an SMP under the latter definition, for sure, and maybe even under the former, even though it is a NUMA, and not a UMA. ... memory local to individual CPUs. ... It doesn't preclude memory caches ... Symmetry makes the allocation and use of memory orthogonal to the allocation and use of CPUs. ...
    (comp.arch)
  • Re: PowerPC or PARISC?
    ... coherent SMP systems. ... The TPC-C benchmark also runs on distributed memory clusters - it isn't ... My understanding is that the Unisys system has a coherent shared cache ...
    (comp.arch)