Pull to refresh
  • by relevance
  • by date
  • by rating

Потребление ресурсов дистрибутивами Linux при установке

Selectel corporate blog
В ходе отладки облака собралась статистика по потреблению ресурсов инсталляторами различных версий 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, а реальной нагрузки на процессор — меньше.
Total votes 68: ↑44 and ↓24 +20
Views 13K
Comments 62

Автоматическая преднастроенная установка Ubuntu: isolinux и preseed

Configuring Linux *
Как известно, Ubuntu Linux уже давным-давно содержит полный набор инструментов, необходимых для работы большинства офисных сотрудников. А то, что не содержит, можно доустановить, либо же запустить с сервера, например, с помощью FreeRDP и Remmina. В результате — экономия средств и сильное упрощение администрирования клиентов. Многие фирмы уже начали потихоньку заменять свой парк машин на тонкие клиенты и полноценные компьютеры с Linux. И если вы тоже хотите пересадить пару отделов на Ubuntu, то возможно я смогу помочь вам сэкономить немного времени.

В этой статье я расскажу, как создать на основе Ubuntu (а так же любых её модификаций, включая Ubuntu Sever) или Debian преднастроенную, автоматически устанавливающуюся систему. Разобравшись в описанном ниже весьма несложном материале вы сможете делать свои собственные сборки Ubuntu с необходимыми вам приложениями и настройками, которые будут способны устанавливаться в полностью автоматическом режиме как с диска, так и по сети. В итоге при желании вы сможете добиться того, что вам будет достаточно просто включить компьютер и пойти пить чай, чтобы вернувшись увидеть установленную и полностью настроенную под ваши запросы систему со всем необходимым вам для работы софтом.

Подробнее...
Total votes 86: ↑78 and ↓8 +70
Views 56K
Comments 26

Ninite. Облегчаем жизнь начинающему админу-эникейщику

Configuring Linux *System administration *
Привет Хабр!

Спешу поделиться с вами недавно открытым для себя сайтом — Ninite.com. Удивительно, насколько мало он известен, при этом предлагая просто нереальное удобство и существенно облегчая жизнь начинающим админам-эникейщикам, в обязанностях которых входит «переставлять винду» в небольших фирмах по 10-40 рабочих мест под виндой. Где по каким-то загадочным причинам не стоит AD, деятельность организована в рабочей группе, своих сил и знаний это всё организовать не хватает — в общем всё печально, а хочется сделать красиво. А впрочем, Linux-любители и матёрые админы, возможно, тоже найдут этот сервис интересным.
Читать дальше →
Total votes 98: ↑75 and ↓23 +52
Views 70K
Comments 49

Cfengine3 — система управления конфигурациями

System administration *Puppet *
На Хабре несколько раз писали о системах менеджмента конфигураций puppet и chef, но по какой-то причине первопроходец этой темы — cfengine, обделен вниманием, давайте воспоним этот пробел.
Подробности
Total votes 15: ↑14 and ↓1 +13
Views 23K
Comments 14