Posts Tagged ‘make’

make buildworld & IBM x3550 m3

Saturday, June 24th, 2017

Upgrade from 11.0-RELEASE to 11.1-BETA3

Brand: IBM x3550 m3

In order to successfully boot the server make sure to enable legacy support as per this thread.

Processor: 2 x Intel Xeon E5620 2.40GHz (4 cores each)
Memory: 8GB
HDD: 2 x 146GB (10k RPM, 6Gbps SAS 2.5-inch) in RAID1

Softupdates: ON
SMP: ON

  1. CPU: Intel(R) Xeon(R) CPU E5620  @ 2.40GHz (2400.13-MHz K8-class CPU)
  2. real memory  = 8589934592 (8192 MB)
  3. avail memory = 8244543488 (7862 MB)
  4. mfi0: <LSI MegaSAS Gen2> port 0x1000-0x10ff mem 0x97940000-0x97943fff,0x97900000-0x9793ffff irq 16 at device 0.0 on pci11
  5. mfi0: Using MSI
  6. mfi0: Megaraid SAS driver Ver 4.23
  7. mfi0: FW MaxCmds = 1008, limiting to 128
  8. mfid0: 139236MB (285155328 sectors) RAID volume (no label) is optimal

make -j4 buildworld: 1h 36m 28s
make -j4 buildkernel: 5m 58s
make installkernel: 13s
make installworld: 3m 32s

Managing multiple FreeBSD servers

Monday, November 17th, 2014

If you run multiple installations of FreeBSD sooner or later you will face with the issue of how to update them all in the most efficient and centralized way. Building kernel/world for a FreeBSD server with one CPU and couple of GB of RAM will take hours to complete. Fortunately, there is a way to optimize it.

(more…)

make buildworld & IBM x3650 m3

Sunday, September 28th, 2014

Upgrade from 10.0-RELEASE to 10.1-PRERELEASE

Brand: IBM x3650 m3

In order to successfully boot the server make sure to enable legacy support as per this thread.

Processor: 2 x Intel Xeon X5650 2.67Ghz (6 cores each)
Memory: 144GB
HDD: 2 x 72GB (15k RPM, 6Gbps SAS 2.5-inch) in RAID1

Softupdates: ON
SMP: ON

  1. CPU: Intel(R) Xeon(R) CPU X5650  @ 2.67GHz (2666.82-MHz K8-class CPU)
  2. real memory = 154618822656 (147456 MB)
  3. avail memory = 150235295744 (143275 MB)
  4. mfi0: <LSI MegaSAS Gen2> port 0x1000-0x10ff mem 0x97940000-0x97943fff,0x97900000-0x9793ffff irq 16 at device 0.0 on pci1
  5. mfid0: 68664MB (140623872 sectors) RAID volume (no label) is optimal

make -j4 buildworld: 31mm 20ss
make -j4 buildkernel: 03mm 31ss
make installkernel: 09ss
make installworld: 58ss

make buildworld & Asus P5KPL-VM

Tuesday, September 16th, 2008

Upgrade from 7.0-RELEASE to 7.1-PRERELEASE

Brand: N/A
Motherboard: Asus P5KPL-VM

Processor: Intel Core 2 Duo E6550 2.33Ghz
Memory: 2GB DDR2 800
HDD: 250GB 7200rpm SATA150

Softupdates: ON
SMP: ON

  1. CPU: Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz (2331.01-MHz 686-class CPU)
  2. real memory = 2147090432 (2047 MB)
  3. avail memory = 2091548672 (1994 MB)
  4. ad4: 238475MB <MAXTOR STM3250310AS 3.AAC> at ata2-master SATA150

make -j4 buildworld: 17mm 55ss
make -j4 buildkernel: 07mm 56ss
make installkernel: 12ss
make installworld: 01mm 39ss

Upgrading to FreeBSD 7 from 6.3-STABLE

Monday, August 25th, 2008

Yesterday, I’ve finally get some time to upgrade one of my FreeBSD 6.3-STABLE test machines to FreeBSD 7.

Note that starting from 6.2-RELEASE you can do binary upgrades by using freebsd-update utility. Detailed explanation is provided by Colin Percival in his blog entry available at http://www.daemonology.net/blog/2007-11.html.

Source-based upgrades are supported as well and this is what I prefer to use. I’ll try to summarize key points you should take into consideration before starting upgrading to version 7.

(more…)

Rebuilding world under FreeBSD

Friday, April 18th, 2008

Here is the procedure I usually follow to stay current with FreeBSD. All steps are well covered in FreeBSD Handbook already, but I just keep it here for my personal records.

Before we start, here is my /etc/make.conf:

  1. CFLAGS= -O -pipe
  2. COPTFLAGS= -O -pipe
  3. NO_PROFILE= true
  4. NO_SENDMAIL= true
  5. NO_BIND= true
  6. NO_GAMES= true

“CFLAGS= -O -pipe” option tells C compiler to perform some sort of optimization while compiling the code.

“COPTFLAGS= -O -pipe” – same as CFLAGS but kernel related.

“NO_PROFILE= true” option prevents C compiler from building profiled binaries, which is used for debugging purposes and increase the size of compiled code.

“NO_SENDMAIL/NO_BIND/NO_GAMES” are self-explanatory options. I don’t need sendmail, nor bind, neither games on my servers.

I assume you already have cvsup installed and you know what are you doing so you managed to get latest sources. Just for my records – I’m upgrading from FreeBSD 6.2-STABLE to 6.3-STABLE.

(more…)

make buildworld & Dell PowerEdge SC440

Thursday, January 24th, 2008

Upgrade from 6.3-RC1 to 6.3-RC2

Brand: Dell PowerEdge SC440

Processor: Intel Core 2 Duo E6850 3Ghz
Memory: 3GB PC6400 DDRII
HDD: 2 x 250GB 7200rpm SATA300

Softupdates: ON
SMP/HT: OFF

  1. CPU: Intel(R) Core(TM)2 Duo CPU E6850 @ 3.00GHz (2992.51-MHz 686-class CPU)
  2. real memory  = 2942959616 (2806 MB)
  3. avail memory = 2882187264 (2748 MB)
  4. ad4: 238475MB WDC WD2500JS-22NCB1 10.02E02 at ata2-master SATA300
  5. ad6: 238475MB WDC WD2500JS-22NCB1 10.02E02 at ata3-master SATA300

make buildworld: 34mm 56ss
make buildkernel: 09mm 09ss
make installkernel: 19ss
make installworld: 03mm 04ss

make buildworld & EliteGroup G33T-M2

Wednesday, January 23rd, 2008

Upgrade from 6.3-RC1 to 6.3-RC2

Brand: N/A
Motherboard: EliteGroup G33T-M2

Processor: Intel Core 2 Duo E6850 3Ghz
Memory: 3GB PC6400 DDRII
HDD: 2 x 250GB 7200rpm SATA300

Softupdates: ON
SMP/HT: ON

  1. CPU: Intel(R) Core(TM)2 Duo CPU E6850 @ 3.00GHz (2992.51-MHz 686-class CPU)
  2. real memory  = 2942959616 (2806 MB)
  3. avail memory = 2882187264 (2748 MB)
  4. ad4: 238475MB WDC WD2500JS-22NCB1 10.02E02 at ata2-master SATA300
  5. ad6: 238475MB WDC WD2500JS-22NCB1 10.02E02 at ata3-master SATA300

make buildworld: 32mm 17ss
make buildkernel: 06mm 18ss
make installkernel: 58ss
make installworld: 03mm 02ss

make buildworld & PIV2.8/2GB/80GB/120GB

Sunday, September 24th, 2006

Upgrade from 6.1-RELEASE to 6.2-PRERELEASE

Brand: N/A

Processor: Intel Pentium IV 2.8Ghz
Memory: 2GB
HDD: 1 x 80GB UDMA33 + 1 x 120GB SATA150

Softupdates: ON
SMP/HT: ON

  1. CPU: Intel(R) Pentium(R) 4 CPU 2.80GHz (2798.66-MHz 686-class CPU)
  2. real memory  = 2146631680 (2047 MB)
  3. avail memory = 2099826688 (2002 MB)
  4. ad0: 76319MB <Seagate ST380011A 3.04> at ata0-master UDMA33
  5. ad4: 117246MB <Maxtor 6Y120M0 YAR51EW0> at ata2-master SATA150

make buildworld: 39mm 11ss
make buildkernel: 09mm 31ss
make installkernel: 08ss
make installworld: 02mm 56ss

make buildworld & Fujitsu-Siemens SCENIC P300 i865G

Tuesday, September 12th, 2006

Upgrade from 6.1-RELEASE to 6.2-PRERELEASE

Brand: Fujitsu-Siemens SCENIC P300 i865G

Processor: Pentium IV-2.4Ghz
Memory: 1GB
HDD: 1 x 160GB SATA150

Soft updates: ON
SMP: OFF

  1. CPU: Intel(R) Pentium(R) 4 CPU 2.40GHz (2394.01-MHz 686-class CPU)
  2. real memory  = 1064828928 (1015 MB)
  3. avail memory = 1032826880 (984 MB)
  4. ad6: 156334MB at ata3-master SATA150

make buildworld: 40mm 10ss
make buildkernel: 10mm 03ss
make installkernel: 10ss
make installworld: 01mm 44ss