Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Nov 2018 05:17:01 +0000
From:      bugzilla-noreply@freebsd.org
To:        threads@FreeBSD.org
Subject:   [Bug 233396] In FreeBSD 11.x thread creation time is  too much on Xeon Gold 5115 CPU
Message-ID:  <bug-233396-13406@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D233396

            Bug ID: 233396
           Summary: In FreeBSD 11.x thread creation time is  too much on
                    Xeon Gold 5115 CPU
           Product: Base System
           Version: 11.2-STABLE
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: threads
          Assignee: threads@FreeBSD.org
          Reporter: steevanxperia@gmail.com
 Attachment #199443 text/plain
         mime type:

Created attachment 199443
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D199443&action=
=3Dedit
simple c code

Hi=20

I have attached simple program which just creates one thread and computes t=
ime
taken to create a thread.=20

System Details:=20
dmesg | grep CPU
CPU: Intel(R) Xeon(R) Gold 5115 CPU @ 2.40GHz (2400.07-MHz K8-class CPU)
FreeBSD/SMP: Multiprocessor System Detected: 40 CPUs

System Information
    Manufacturer: Supermicro
    Product Name: Super Server
    Version: 0123456789
Base Board Information
    Manufacturer: Supermicro
    Product Name: X11DPH-Tq
    Version: 1.01

On this system it takes about 6000 to 15000 microseconds ( usec) to create a
thread.=20

I also ran Phoronix OS bench test suite and that also shows same issue.
Couple of other users have also reported this issue for FreeBSD 11.x=20
Please see these following links and look for "Create Threads"   row.

https://openbenchmarking.org/result/1804094-AR-1804096AR58
https://openbenchmarking.org/result/1807114-RA-WINDOWSSE47

On the other hand  this issue is not found when I run FreeBSD 12.0 Beta3 on
this same hardware. It takes about 200 to 300 usec to create one thread.=20

Regards
Steevan

--=20
You are receiving this mail because:
You are the assignee for the bug.=



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