Date: Sun, 27 Oct 2024 19:00:17 -0500 From: "Maku Bex" <zagazaw2004@gmail.com> To: <freebsd-current@freebsd.org> Subject: speedup build time Message-ID: <012d01db28cc$5fc66ac0$1f534040$@gmail.com>
next in thread | raw e-mail | index | archive | help
This is a multipart message in MIME format. ------=_NextPart_000_012E_01DB28A2.76F51DB0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Hello, I'm trying to figure out a way to decrease build time of -CURRENT and/or -STABLE but it is not working out that well. I've tried the following: * Tuning /etc/make.conf and /etc/src-env.conf based on their manpages (make.conf(5), make(1), src.conf(5)). * Removed certain options from GENERIC, which reduced the kernel build time significantly. Hardware specs: * I7-10700T 8C/16T @2.0GHz. * 16GB RAM. * 256GB NVMe. Currently, 'make buildworld' has been running for 7hrs and counting. Is there anything else I can do to speed up world build? thx, ------=_NextPart_000_012E_01DB28A2.76F51DB0 Content-Type: text/html; charset="US-ASCII" Content-Transfer-Encoding: quoted-printable <html xmlns:v=3D"urn:schemas-microsoft-com:vml" = xmlns:o=3D"urn:schemas-microsoft-com:office:office" = xmlns:w=3D"urn:schemas-microsoft-com:office:word" = xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" = xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta = http-equiv=3DContent-Type content=3D"text/html; = charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 15 = (filtered medium)"><style><!-- /* Font Definitions */ @font-face {font-family:Wingdings; panose-1:5 0 0 0 0 0 0 0 0 0;} @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0in; font-size:11.0pt; font-family:"Calibri",sans-serif;} p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph {mso-style-priority:34; margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:.5in; font-size:11.0pt; font-family:"Calibri",sans-serif;} .MsoChpDefault {mso-style-type:export-only; font-size:10.0pt;} @page WordSection1 {size:8.5in 11.0in; margin:1.0in 1.0in 1.0in 1.0in;} div.WordSection1 {page:WordSection1;} /* List Definitions */ @list l0 {mso-list-id:1056122106; mso-list-type:hybrid; mso-list-template-ids:-2022921564 67698689 67698691 67698693 67698689 = 67698691 67698693 67698689 67698691 67698693;} @list l0:level1 {mso-level-number-format:bullet; mso-level-text:\F0B7; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-.25in; font-family:Symbol;} @list l0:level2 {mso-level-number-format:bullet; mso-level-text:o; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-.25in; font-family:"Courier New";} @list l0:level3 {mso-level-number-format:bullet; mso-level-text:\F0A7; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-.25in; font-family:Wingdings;} @list l0:level4 {mso-level-number-format:bullet; mso-level-text:\F0B7; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-.25in; font-family:Symbol;} @list l0:level5 {mso-level-number-format:bullet; mso-level-text:o; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-.25in; font-family:"Courier New";} @list l0:level6 {mso-level-number-format:bullet; mso-level-text:\F0A7; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-.25in; font-family:Wingdings;} @list l0:level7 {mso-level-number-format:bullet; mso-level-text:\F0B7; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-.25in; font-family:Symbol;} @list l0:level8 {mso-level-number-format:bullet; mso-level-text:o; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-.25in; font-family:"Courier New";} @list l0:level9 {mso-level-number-format:bullet; mso-level-text:\F0A7; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-.25in; font-family:Wingdings;} @list l1 {mso-list-id:1426341879; mso-list-template-ids:1384694456;} @list l1:level1 {mso-level-number-format:bullet; mso-level-text:\F0B7; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l1:level2 {mso-level-number-format:bullet; mso-level-text:\F0B7; mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l1:level3 {mso-level-number-format:bullet; mso-level-text:\F0B7; mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l1:level4 {mso-level-number-format:bullet; mso-level-text:\F0B7; mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l1:level5 {mso-level-number-format:bullet; mso-level-text:\F0B7; mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l1:level6 {mso-level-number-format:bullet; mso-level-text:\F0B7; mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l1:level7 {mso-level-number-format:bullet; mso-level-text:\F0B7; mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l1:level8 {mso-level-number-format:bullet; mso-level-text:\F0B7; mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l1:level9 {mso-level-number-format:bullet; mso-level-text:\F0B7; mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l2 {mso-list-id:1588229930; mso-list-type:hybrid; mso-list-template-ids:-843530500 67698689 67698691 67698693 67698689 = 67698691 67698693 67698689 67698691 67698693;} @list l2:level1 {mso-level-number-format:bullet; mso-level-text:\F0B7; mso-level-tab-stop:none; mso-level-number-position:left; margin-left:42.75pt; text-indent:-.25in; font-family:Symbol;} @list l2:level2 {mso-level-number-format:bullet; mso-level-text:o; mso-level-tab-stop:none; mso-level-number-position:left; margin-left:78.75pt; text-indent:-.25in; font-family:"Courier New";} @list l2:level3 {mso-level-number-format:bullet; mso-level-text:\F0A7; mso-level-tab-stop:none; mso-level-number-position:left; margin-left:114.75pt; text-indent:-.25in; font-family:Wingdings;} @list l2:level4 {mso-level-number-format:bullet; mso-level-text:\F0B7; mso-level-tab-stop:none; mso-level-number-position:left; margin-left:150.75pt; text-indent:-.25in; font-family:Symbol;} @list l2:level5 {mso-level-number-format:bullet; mso-level-text:o; mso-level-tab-stop:none; mso-level-number-position:left; margin-left:186.75pt; text-indent:-.25in; font-family:"Courier New";} @list l2:level6 {mso-level-number-format:bullet; mso-level-text:\F0A7; mso-level-tab-stop:none; mso-level-number-position:left; margin-left:222.75pt; text-indent:-.25in; font-family:Wingdings;} @list l2:level7 {mso-level-number-format:bullet; mso-level-text:\F0B7; mso-level-tab-stop:none; mso-level-number-position:left; margin-left:258.75pt; text-indent:-.25in; font-family:Symbol;} @list l2:level8 {mso-level-number-format:bullet; mso-level-text:o; mso-level-tab-stop:none; mso-level-number-position:left; margin-left:294.75pt; text-indent:-.25in; font-family:"Courier New";} @list l2:level9 {mso-level-number-format:bullet; mso-level-text:\F0A7; mso-level-tab-stop:none; mso-level-number-position:left; margin-left:330.75pt; text-indent:-.25in; font-family:Wingdings;} @list l3 {mso-list-id:1979410597; mso-list-template-ids:-1358804074;} @list l3:level1 {mso-level-number-format:bullet; mso-level-text:\F0B7; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l3:level2 {mso-level-number-format:bullet; mso-level-text:\F0B7; mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l3:level3 {mso-level-number-format:bullet; mso-level-text:\F0B7; mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l3:level4 {mso-level-number-format:bullet; mso-level-text:\F0B7; mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l3:level5 {mso-level-number-format:bullet; mso-level-text:\F0B7; mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l3:level6 {mso-level-number-format:bullet; mso-level-text:\F0B7; mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l3:level7 {mso-level-number-format:bullet; mso-level-text:\F0B7; mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l3:level8 {mso-level-number-format:bullet; mso-level-text:\F0B7; mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l3:level9 {mso-level-number-format:bullet; mso-level-text:\F0B7; mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} ol {margin-bottom:0in;} ul {margin-bottom:0in;} --></style><!--[if gte mso 9]><xml> <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" /> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext=3D"edit"> <o:idmap v:ext=3D"edit" data=3D"1" /> </o:shapelayout></xml><![endif]--></head><body lang=3DEN-US = link=3D"#0563C1" vlink=3D"#954F72" style=3D'word-wrap:break-word'><div = class=3DWordSection1><p class=3DMsoNormal><span = style=3D'font-family:"Courier New"'>Hello,<o:p></o:p></span></p><p = class=3DMsoNormal><span style=3D'font-family:"Courier = New"'><o:p> </o:p></span></p><p class=3DMsoNormal><span = style=3D'font-family:"Courier New"'>I’m trying to figure out a way = to decrease build time of -CURRENT and/or -STABLE but it is not working = out that well. <o:p></o:p></span></p><p class=3DMsoNormal><span = style=3D'font-family:"Courier New"'><o:p> </o:p></span></p><p = class=3DMsoNormal><span style=3D'font-family:"Courier New"'>I’ve = tried the following:<o:p></o:p></span></p><p class=3DMsoNormal><span = style=3D'font-family:"Courier New"'><o:p> </o:p></span></p><ul = style=3D'margin-top:0in' type=3Ddisc><li class=3DMsoListParagraph = style=3D'margin-left:0in;mso-list:l0 level1 lfo3'><span = style=3D'font-family:"Courier New"'>Tuning /etc/make.conf and = /etc/src-env.conf based on their manpages (make.conf(5), make(1), = src.conf(5)).<o:p></o:p></span></li><li class=3DMsoListParagraph = style=3D'margin-left:0in;mso-list:l0 level1 lfo3'><span = style=3D'font-family:"Courier New"'>Removed certain options from = GENERIC, which reduced the kernel build time significantly. = <o:p></o:p></span></li></ul><p class=3DMsoNormal><span = style=3D'font-family:"Courier New"'><o:p> </o:p></span></p><p = class=3DMsoNormal><span style=3D'font-family:"Courier New"'>Hardware = specs:<o:p></o:p></span></p><p class=3DMsoNormal><span = style=3D'font-family:"Courier New"'><o:p> </o:p></span></p><ul = style=3D'margin-top:0in' type=3Ddisc><li class=3DMsoListParagraph = style=3D'margin-left:6.75pt;mso-list:l2 level1 lfo6'><span = style=3D'font-family:"Courier New"'>I7-10700T 8C/16T = @2.0GHz.<o:p></o:p></span></li><li class=3DMsoListParagraph = style=3D'margin-left:6.75pt;mso-list:l2 level1 lfo6'><span = style=3D'font-family:"Courier New"'>16GB RAM.<o:p></o:p></span></li><li = class=3DMsoListParagraph style=3D'margin-left:6.75pt;mso-list:l2 level1 = lfo6'><span style=3D'font-family:"Courier New"'>256GB = NVMe.<o:p></o:p></span></li></ul><p class=3DMsoNormal><span = style=3D'font-family:"Courier New"'><o:p> </o:p></span></p><p = class=3DMsoNormal><span style=3D'font-family:"Courier New"'>Currently, = ‘make buildworld’ has been running for 7hrs and counting. Is = there anything else I can do to speed up world = build?<o:p></o:p></span></p><p class=3DMsoNormal><span = style=3D'font-family:"Courier New"'><o:p> </o:p></span></p><p = class=3DMsoNormal><span style=3D'font-family:"Courier = New"'><o:p> </o:p></span></p><p class=3DMsoNormal><span = style=3D'font-family:"Courier = New"'>thx,<o:p></o:p></span></p></div></body></html> ------=_NextPart_000_012E_01DB28A2.76F51DB0--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?012d01db28cc$5fc66ac0$1f534040$>