]> git.karo-electronics.de Git - karo-tx-linux.git/commit
kvm tools: Scale guest RAM size by CPU count
authorPekka Enberg <penberg@kernel.org>
Sat, 7 May 2011 14:18:14 +0000 (17:18 +0300)
committerPekka Enberg <penberg@kernel.org>
Sat, 7 May 2011 14:18:14 +0000 (17:18 +0300)
commit8c1932533578415748d3e702b71fa14bc854f43a
tree3bfc5a28527fd2890fc1e59e462c53917677c6a8
parenteee8182aa4424eee71f25cb4ce2c56a53222d523
kvm tools: Scale guest RAM size by CPU count

This patch increases default RAM size to 256 for one CPU and introduces RAM
size linear scaling based on CPUs as suggested by Ingo Molnar:

     64MB*(nr_cpus + 3)

     ------------------
       1 CPUs:   256 MB
       2 CPUs:   320 MB
       3 CPUs:   384 MB
       4 CPUs:   448 MB
       5 CPUs:   512 MB
       6 CPUs:   576 MB
       7 CPUs:   640 MB
       8 CPUs:   704 MB
       9 CPUs:   768 MB
      10 CPUs:   832 MB
      11 CPUs:   896 MB
      12 CPUs:   960 MB
      13 CPUs:  1024 MB
      14 CPUs:  1088 MB
      15 CPUs:  1152 MB
      16 CPUs:  1216 MB

Cc: Asias He <asias.hejun@gmail.com>
Cc: Cyrill Gorcunov <gorcunov@gmail.com>
Cc: Ingo Molnar <mingo@elte.hu>
Cc: Prasad Joshi <prasadjoshi124@gmail.com>
Cc: Sasha Levin <levinsasha928@gmail.com>
Suggested-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Pekka Enberg <penberg@kernel.org>
tools/kvm/kvm-run.c