В ходе отладки облака собралась статистика по потреблению ресурсов инсталляторами различных версий Linux.
Все ОС ставятся полностью автоматом (preseed и kickstart), в минимальной конфигурации с незначительными коррекциями (в частности, openssh-server для дебиана и специальное Xen'овское ядро). Так как собрать статистику «только за установку» не получается, приведена статистика за операцию «установка + первая загрузка».
Установка целиком идёт с репозитория (т.е. сетевой трафик большей частью — это скачивание пакетов).
Показатели:
- процессорное время — реальное время работы процессора. Время установки системы больше, так как во время операций ввода/вывода процессор простаивает. (фактически, это использованные такты процессора, поделенные на частоту)
- потребление памяти — благодаря memory on demand объём выделенной памяти меняется «на лету». Для подсчёта получившегося потребления введена синтетическая величина Гб*ч (1Гб*ч = 1 Гигабайт памяти на 1 час или 512 Мб на 2 часа, или 2Гб на пол-часа)
- Сеть и диск интутитивно понятны. Учитывается как объём, так и количество запросов.
ОС |
Процессорное время |
Потребление памяти |
Запись на диск (Мб, операций) |
Чтение с диска (Мб, операций) |
Передано в сеть (Мб, пакетов) |
Получено из сети (Мб, пакетов) |
Debian Lenny i386 |
2 мин. 39 с |
0.065 Гб*ч |
1216 Мб, 60657 |
25 Мб, 3695 |
1.02 Мб, 19444 |
130.18 Мб, 91672 |
Ubuntu Lucid Lynx i386 |
4 мин. 19 с |
0.128 Гб*ч |
2324 Мб, 144350 |
39 Мб, 4430 |
3.76 Мб, 70887 |
213 Мб, 154146 |
Ubuntu Lucid Lynx amd64 |
3 мин. 39 с |
0.563 Гб*ч |
2510 Мб, 191514 |
45 Мб, 4749 |
4.41 Мб, 83386 |
214.28 Мб, 155494 |
Centos 5.4 i386 |
1 мин 48 с |
0.127 Гб*ч |
1191 Мб, 153543 |
137 Мб, 9348 |
8.65 Мб, 163729 |
365.39 Мб, 267416 |
Centos 5.4 amd64 |
1 мин. 46 с |
0.149 Гб*ч |
1408 Мб, 185964 |
139 Мб, 9209 |
9.01 Мб, 172613 |
416.75 Мб, 306086 |
Я не совсем могу объяснить эти результаты (в частности, такая большая разница по времени между ubuntu 32 и 64 бита), однако, центос сильно удивил — время установки у него ощутимо больше, чем у debian, а реальной нагрузки на процессор — меньше.