Date: Fri, 13 Jan 2017 23:27:40 +0100 From: Damien Fleuriot <ml@my.gd> To: Boris Samorodov <bsam@passap.ru> Cc: Eric Joyner <erj@freebsd.org>, freebsd-questions <freebsd-questions@freebsd.org>, FreeBSD Current <freebsd-current@freebsd.org> Subject: Re: Does someone keep track of how long it takes to buildworld/kernel? Message-ID: <CAE63ME5TMQiw84Th3kZBm_DKBAsJyQ7WRZ2G1hFbyLBfQ5%2BMYw@mail.gmail.com> In-Reply-To: <d8eecc31-813b-ee7a-b144-588aacf56f06@passap.ru> References: <CA%2Bb0zg-=eKRtJOKarVj%2B-tL%2BmBnKhBWGbCxn1B2awHM0DTmx7w@mail.gmail.com> <d8eecc31-813b-ee7a-b144-588aacf56f06@passap.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
On 13 January 2017 at 21:46, Boris Samorodov <bsam@passap.ru> wrote: > 13.01.2017 23:23, Eric Joyner =D0=BF=D0=B8=D1=88=D0=B5=D1=82: >> ^ Message ^ >> >> It takes forever, but I keep on forgetting to time how long it takes, so= I >> don't know how long "forever" is. > > For me "forever" today was less then 3 minutes. ;-) > Here is some stats: > --- > % cd /usr/obj > % grep "World build" bw.amd64.log* > bw.amd64.log:>>> World build started on Fri Jan 13 17:42:07 MSK 2017 > bw.amd64.log:>>> World build completed on Fri Jan 13 17:44:45 MSK 2017 > bw.amd64.log.0:>>> World build started on Thu Jan 12 20:55:07 MSK 2017 > bw.amd64.log.0:>>> World build completed on Thu Jan 12 21:00:37 MSK 2017 > bw.amd64.log.1:>>> World build started on Thu Jan 12 11:54:28 MSK 2017 > bw.amd64.log.1:>>> World build completed on Thu Jan 12 11:59:43 MSK 2017 > bw.amd64.log.2:>>> World build started on Wed Jan 11 14:41:59 MSK 2017 > bw.amd64.log.2:>>> World build completed on Wed Jan 11 14:46:36 MSK 2017 > bw.amd64.log.3:>>> World build started on Wed Jan 11 13:15:03 MSK 2017 > bw.amd64.log.3:>>> World build completed on Wed Jan 11 13:59:01 MSK 2017 > bw.amd64.log.4:>>> World build started on Sun Jan 8 17:21:15 MSK 2017 > bw.amd64.log.4:>>> World build completed on Sun Jan 8 17:30:30 MSK 2017 > bw.amd64.log.5:>>> World build started on Sat Jan 7 21:27:06 MSK 2017 > bw.amd64.log.5:>>> World build completed on Sat Jan 7 23:37:25 MSK 2017 > bw.amd64.log.6:>>> World build started on Thu Dec 22 13:19:08 MSK 2016 > bw.amd64.log.6:>>> World build completed on Thu Dec 22 13:40:22 MSK 2016 > --- > > With "WITH_META_MODE=3Dyes" at /etc/src-env.conf it's rather sane time. > But not if clang or like changes. :-( > > The machine is: > --- > FreeBSD 12.0-CURRENT #39 r312075: Fri Jan 13 17:47:05 MSK 2017 > bsam@bb055.bsnet:/usr/obj/usr/src/sys/BB64X amd64 > FreeBSD clang version 3.9.1 (tags/RELEASE_391/final 289601) (based on > LLVM 3.9.1) > VT(vga): resolution 640x480 > info: [drm] Initialized drm 1.1.0 20060810 > CPU: Intel(R) Core(TM) i3-2100 CPU @ 3.10GHz (3092.27-MHz K8-class CPU) > Origin=3D"GenuineIntel" Id=3D0x206a7 Family=3D0x6 Model=3D0x2a Step= ping=3D7 > Features=3D0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PG= E,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE> > Features2=3D0x1d9ae3bf<SSE3,PCLMULQDQ,DTES64,MON,DS_CPL,VMX,EST,TM2,SSSE3= ,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,POPCNT,TSCDLT,XSAVE,OSXSAVE,AVX> > AMD Features=3D0x28100800<SYSCALL,NX,RDTSCP,LM> > AMD Features2=3D0x1<LAHF> > XSAVE Features=3D0x1<XSAVEOPT> > VT-x: PAT,HLT,MTF,PAUSE,EPT,UG,VPID > TSC: P-state invariant, performance statistics > real memory =3D 8589934592 (8192 MB) > avail memory =3D 8136523776 (7759 MB) > Event timer "LAPIC" quality 600 > ACPI APIC Table: <ALASKA A M I> > FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs > FreeBSD/SMP: 1 package(s) x 2 core(s) x 2 hardware threads > [...] > ada1 at ahcich4 bus 0 scbus2 target 0 lun 0 > ada1: <ST1000DM003-1CH162 CC47> ACS-2 ATA SATA 3.x device > ada1: Serial Number Z1D5Y0X8 > ada1: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes) > ada1: Command Queueing enabled > ada1: 953869MB (1953525168 512 byte sectors) > ada1: quirks=3D0x1<4K> > --- > 'kay you got me curious here guys. Building 10-STABLE on a KVM with 2 CPU cores, 4gb of RAM and UFS filesystem with noatime takes actual, literal *hours* here. I think I build with debug + dtrace userland though, so that might extend the build time somewhat...
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAE63ME5TMQiw84Th3kZBm_DKBAsJyQ7WRZ2G1hFbyLBfQ5%2BMYw>