Resource consumption by Linux distributions during installation
During the debugging of the cloud statistics gathered on the consumption of resources by installers of different versions of Linux.
All operating systems are installed fully automatic (preseed and kickstart), in a minimal configuration with minor corrections (in particular, an openssh-server for the debian and a special Xen kernel. Since it is impossible to collect “only for installation” statistics, the statistics for the “installation + first boot” operation are shown.
The installation comes entirely from the repository (i.e., network traffic for the most part is the download of packages). ')
Indicators:
CPU time - the real time of the processor. The installation time is longer because the processor is idle during I / O operations. (in fact, it is the processor clock used divided by the frequency)
memory consumption - thanks to memory on demand, the amount of allocated memory changes on the fly. To calculate the resulting consumption, a synthetic value of GB * h (1 GB * h = 1 GB of memory for 1 hour or 512 MB for 2 hours, or 2 GB for half an hour) is entered.
Network and disk intuitive. It takes into account both the volume and number of requests.
OS
CPU time
Memory consumption
Write to disk (MB, operations)
Reading from disk (MB, operations)
Submitted to the network (MB, packages)
Received from the network (MB, packages)
Debian lenny i386
2 minutes. 39 s
0.065 GB * h
1216 MB, 60657
25 MB, 3695
1.02 MB, 19444
130.18 MB, 91672
Ubuntu Lucid Lynx i386
4 min 19 seconds
0.128 GB * h
2324 MB, 144350
39 MB, 4430
3.76 MB, 70887
213 MB, 154146
Ubuntu lucid lynx amd64
3 min. 39 s
0.563 GB * h
2510 MB, 191514
45 MB, 4749
4.41 MB, 83386
214.28 MB, 155494
Centos 5.4 i386
1 min 48 s
0.127 GB * h
1191 MB , 153543
137 MB, 9348
8.65 MB, 163729
365.39 MB, 267416
Centos 5.4 amd64
1 minute. 46 seconds
0.149 GB * h
1408 MB, 185964
139 MB, 9209
9.01 MB, 172613
416.75 MB, 306086
I can not quite explain these results (in particular, such a big time difference between ubuntu 32 and 64 bits), however, the centos were very surprised - the installation time was significantly longer than the debian, and the real load on the processor was less.