How to make my HP server boot faster?

46,437

Solution 1

There's no option here. Since the advent of the Nehalem and newer CPU's, the POST time on HP systems has grown tremendously.

I see that you're using this as a workstation. Is there any option to leave the system running and take advantage of some of the BIOS power management options?

Solution 2

Nothing. HP's proliant servers simply are very slow at booting. G7 is even worse and G8 (just testing them now) hasn't improved things either. It looks shinier, but is slower still to boot.

Solution 3

Use kexec to reboot your server. This skips the pre-boot procedures entirely, and reboots into a Linux kernel at the end of the Linux shutdown process, rather than resetting the hardware and going to POST.

Unfortunately kexec is a bit cumbersome to use, so I wrote a script to make it easier to work with: kexec-reboot will allow you to choose a kernel from your grub boot list, or simply kexec the latest available kernel.

Solution 4

My preferred solution to the horribly slow G8 bios boot time is to install the the free VMware vSphere Hypervisor instead of running the OS directly on the server.

http://www.vmware.com/go/get-free-esxi

Solution 5

I had a problem where the first white "HP Proliant" screen wasn't showing up for about 5 minutes. Clearing the NVRAM solved the problem.

Clearing the NVRAM will clear out all "BIOS" settings, so if you don't want that to happen, then you don't want to clear your NVRAM.

Try clearing the NVRAM:

  1. power off the machine, unplug all PSUs
  2. open the case and find the DIP switch with 10 switches, and flip switch 6 (right) with a paper clip.
  3. plug in the machine and power it back on for 3-5 minutes. power off the machine, unplug all PSUs
  4. open the case and find the DIP switch with 10 switches, and flip switch 6 to off (left).
  5. turn the machine back on.

I did not simply try removing power to allow all components to discharge for any period of time, so it's possible that removing power alone resolved the problem.

ref:

Share:
46,437

Related videos on Youtube

GregC
Author by

GregC

Updated on September 18, 2022

Comments

  • GregC
    GregC over 1 year

    I have an HP ProLiant DL370 G6 server that I am using as a workstation. It takes 60 seconds during reboot and cold boot before screens post with a discrete Radeon HD6xxx GPU. What can I do to make it boot faster?


    I have had a chance to use HP Gen8 server. It posts quickly and shows various CPU/memory/QPI initialization steps. Still takes a long time, but at least I can see what's going on.

    • mfinni
      mfinni over 11 years
      FWIW, that's a crapload faster than the Dell M610, M700, and M710 blades that I was working with at my last job.
    • GregC
      GregC over 11 years
      @mfinni In other news: Dell's reliable memory technology is actually good for you. My question is about the specifics of HP server. I am curious to find out what takes that long, actually, and how to turn this thing off :)
    • mfinni
      mfinni over 11 years
      That's why I posted a comment: I don't have an answer to your question :-)
    • ewwhite
      ewwhite over 10 years
      The Gen8 servers were modified to show early initialization steps on the console shortly after power-on. The boot and POST times are similar to the G7, but I suppose it gives people a warm-fuzzy to see something on the screen.
    • GregC
      GregC over 10 years
      Yuppers. Warm fuzzies all around :)
    • blindsnowmobile
      blindsnowmobile about 9 years
      The warm and fuzzy is nice when you've had HP's not come up after staring at a blank screen for much longer than necessary. It's good to know something is happening.
    • GregC
      GregC about 5 years
      access.redhat.com/solutions/1468633 (registration required)
  • Deb
    Deb over 11 years
    For truth. They all take an extremely long time to POST. In an outage where minutes matter, it's rather annoying.
  • hookenz
    hookenz over 11 years
    It helps to disable option roms for network booting.
  • GregC
    GregC over 11 years
    @Matt I am talking specifically about the time before screens post. Option ROMs for a myriad cards is a battle for another day.
  • ewwhite
    ewwhite over 11 years
    @sysadmin1138 I'm about to send a G5 ML370 to another SF user. It boots in 60 seconds. The G6 variant of the same server is 90-110 seconds.
  • ewwhite
    ewwhite almost 11 years
    Who needs fast boots? I just let the servers run until they die... # uptime 15:09:27 up 1033 days, 10:16, 39 users
  • ewwhite
    ewwhite over 9 years
    Wut?!? That doesn't even make sense!
  • mfinni
    mfinni over 9 years
    At some point, you'll have to patch and reboot the host running on the bare metal. Or you'll have a fault that causes same. Running ESXi instead of Windows or Linux won't change the boot time of the hardware.
  • moander
    moander over 9 years
    Say you reboot 100 times/year.. 90 are related to Windows Update, and 10 are related to Hardware maintenance.. Then you have a 90% faster boot time using a hypervisor.
  • shearn89
    shearn89 over 8 years
    Having just spent a week debugging a Red Hat kickstart script that wasn't working as intended, this would have drastically reduced my work time. It wasn't the hardware that was faulty or needed patching, it was the Linux OS on top of that hardware. VMWare would make things so much easier.
  • GregC
    GregC over 7 years
    Did you capture your CMOS settings and then set them to the same ones?
  • GregC
    GregC over 7 years
    This is akin to formatting your SSD and reinstalling from fresh media when some feature in Linux doesn't quite work.
  • mbrownnyc
    mbrownnyc over 7 years
    True. It was no problem for me as I was repurposing the machine when I came across the issue. I'll put a warning in the answer.
  • Bill Carlson
    Bill Carlson about 7 years
    To make clear for others years later, high uptime, such as this, misses an important piece for production environments. Missing kernel updates is not a good thing.
  • Denys Vitali
    Denys Vitali almost 7 years
    @BillCarlson Kernel (at least, in Linux) can be patched without a reboot, but I agree with you - missing kernel updates is not a good thing