Интересно, сколько всего данных читает недавно установленная система Linux vanilla (например, 32-разрядная CentOS 5.10), чтобы получить приглашение оболочки виртуальной консоли? Вы читаете все файлы конфигурации, загружаете двоичные файлы, образ ядра и т. Д.
Я ищу оценки по порядку величины. Я знаю, что загрузка Linux сильно варьируется в зависимости от деталей процесса. Мы говорим 10Mb? 100Mb? 1Gb?
I need to estimate...
затем сделайте один и измерьте это.Ответы:
Установите одну систему, загрузите ее и посмотрите статистику уровня блоков,
/sys/block/${DEV}/stat
например, из/sys/block/sda/stat
.Цитирование из документации :
Вы можете использовать эту однострочную строку для более легкого получения количества байтов:
Результаты для Scientific Linux 6.1 i386
Я проверил это на виртуальной машине KVM / qemu под управлением Scientific Linux 6.1 i386 (которая аналогична RHEL). Были включены следующие службы: acpid, auddd, crond, network, postfix, rsyslog, sshd и udev-post. Своп находится на отдельном диске, поэтому он не учитывается.
Статистика по 85 загрузкам, снятая удаленно с помощью SSH через пару секунд после появления запроса на вход в систему, была следующей:
Время загрузки составило около 20 секунд.
источник
В ваших комментариях вы говорите, что оцениваете среду сетевой загрузки / сети.
Первое, что вы должны понять, это то, что нет такой вещи, как «ваниль» - вы не собираетесь запускать CentOS 5.10 сразу из коробки с нулевыми изменениями (если вы думаете, что вы обманываете себя: NFS Root уже по крайней мере, клубника, грани на фисташке).
Если вы хотите получить ответ для своей конкретной среды (что действительно имеет значение), вам потребуется настроить сервер NFS и клиентский компьютер, загрузить его и измерить:
Оба значения будут критически важны для производительности. Вы, вероятно, также захотите настроить несколько клиентов в какой-то момент и смоделировать нормальное использование системы, чтобы увидеть, какой постоянный спрос они предъявляют к вашему NFS-серверу / сети, когда люди используют системы, как в повседневной работе. Работа.
Смотрите также: Наша серия по планированию мощностей - мы не говорим конкретно о NFS, но применяются общие принципы «Построй, проверь, подчеркни».
источник