Today I read something I have not seen anywhere else before. I have always been under the impression that the memory reserved for the Service Console was increased from 272MB to 300MB. Although the bare minimum is indeed 300MB there’s another side to this story, something I did not expect but actually does make sense. As of ESX 4.0 the allocated Service Console memory automatically scales up and down when there is enough memory available during installation. Let’s make try to make that crystal clear:
- ESX Host – 8GB RAM -> Default allocated Service Console RAM = 300MB
- ESX Host – 16GB RAM -> Default allocated Service Console RAM = 400MB
- ESX Host – 32GB RAM -> Default allocated Service Console RAM = 500MB
- ESX Host – 64GB RAM -> Default allocated Service Console RAM = 602MB
- ESX Host – 96GB RAM -> Default allocated Service Console RAM = 661MB
- ESX Host – 128GB RAM -> Default allocated Service Console RAM = 703MB
Lessons learned:
- Allocated Service Console memory is based on a formula which takes available RAM into account. (Haven’t found the exact formula yet, if I do I will of course add it to this article.)
- Always make your swap partition 1600MB; as an increase of RAM might automatically lead to a swap partition which is too small.