Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 Dec 2011 13:55:54 -0800
From:      Steve Kargl <sgk@troutmask.apl.washington.edu>
To:        Attilio Rao <attilio@freebsd.org>
Cc:        Andrey Chernov <ache@nagual.pp.ru>, George Mitchell <george+freebsd@m5p.com>, Doug Barton <dougb@freebsd.org>, freebsd-stable@freebsd.org
Subject:   Re: SCHED_ULE should not be the default
Message-ID:  <20111215215554.GA87606@troutmask.apl.washington.edu>
In-Reply-To: <CAJ-FndBSOS3hKYqmPnVkoMhPmowBBqy9-%2BeJJEMTdoVjdMTEdw@mail.gmail.com>
References:  <4EE1EAFE.3070408@m5p.com> <CAJ-FndBSOS3hKYqmPnVkoMhPmowBBqy9-%2BeJJEMTdoVjdMTEdw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Dec 15, 2011 at 05:25:51PM +0100, Attilio Rao wrote:
> 
> I basically went through all the e-mail you just sent and identified 4
> real report on which we could work on and summarizied in the attached
> Excel file.
> I'd like that George, Steve, Doug, Andrey and Mike possibly review the
> few datas there and add more, if they want, or make more important
> clarifications in particular about the Xorg presence (or rather not)
> in their workload.

Your summary of my observations appears correct.

I have grabbed an up-to-date /usr/src, built and
installed world, and built and installed a new
kernel on one of the nodes in my cluster.  It 
has

CPU: Dual Core AMD Opteron(tm) Processor 280 (2392.65-MHz K8-class CPU)
  Origin = "AuthenticAMD"  Id = 0x20f12  Family = f  Model = 21  Stepping = 2
  Features=0x178bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,
  MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT>
  Features2=0x1<SSE3>
  AMD Features=0xe2500800<SYSCALL,NX,MMX+,FFXSR,LM,3DNow!+,3DNow!>
  AMD Features2=0x3<LAHF,CMP>
real memory  = 17179869184 (16384 MB)
avail memory = 16269832192 (15516 MB)
FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
FreeBSD/SMP: 2 package(s) x 2 core(s)

I can perform new tests with both ULE and 4BSD, but you'll
need to be precise in the information you want collected
(and how to collect the data) due to the rather limited
amount of time I currently have.

To summarize my workload, on the master node on my cluster
I start a job that will send N slave jobs to the node of
interest.  The slaves perform nearly identical cpu-bound
floating point computations, so the expectation is that
each slave should take nearly the same amount of cpu-time
to complete its task.  Communication occurs between only
the master and a slave at the start of the process and
when it finishes.  The communication is over GigE ipv4
internal network.  The slaves do not read or write to disk.

-- 
Steve



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20111215215554.GA87606>