Сегодня ночью попробовал установить Gentoo в виртуальной машине selectel.ru.
Для начала надо зарегистрироваться и создать виртуалку с какой-нибудь осью.
Для тестов выбрал Debian mini.
После создания, подключаю еще один жесткий диск, размером как минимум 2Gb.
Создаем на нем разделы, форматируем.
При форматировании необходимо учесть, что в стандартной конфигурации (stage3+portage) очень много мелких файлов, по этому inode могут закончиться быстрее, чем место на диске. По дефолту, на 1.9 gb их получается 125568, этого не хватит, что бы распаковать stage3 и portage.
Форматируем раздел размером 1.9 gb:
Далее нужно настроить конфиги согласно handbook, с существующей системы списать настройки ip, nfs шару для модулей ядра.
Устанавливать ядро и бутлоадер необходимости нет, по этому все что нужно — это поставить syslog, cron, logrotate, nfs-utils.
Не забыть включить в автозагрузку sshd.
Так же желательно добавить новую «физическую» консоль xvc0 в inittab и securetty.
Далее нужно получить в саппорте xen-tools и memory-on-demand, положить их в файловую систему и написать скрипты их автозапуска.
По производительности (выбранный профиль: 1 cpu, 130-310 mb ram), удивила скорость выполнения emerge --sync, оно отработало секунд за 10, такого я еще не видел.
Сама компиляция идет с обычной скоростью, 13 пакетов собрались за 6-7 минут.
По цене/затратам ресурсов вся установка обошлась чуть дешевле 2 рублей.
Сделал таблицу, как и в какие моменты происходило списание средств:
Легенда:
Выключаем виртуалку.
После этого специалисты selectel поменяли, какой из образов диска будет системным и можно загружаться в Gentoo.
Сводобное место на диске:
Свободные inode:
Кусочек топа:
список процессов после перезагрузки
pastebin.com/5eqpGizB
Для начала надо зарегистрироваться и создать виртуалку с какой-нибудь осью.
Для тестов выбрал Debian mini.
После создания, подключаю еще один жесткий диск, размером как минимум 2Gb.
Создаем на нем разделы, форматируем.
При форматировании необходимо учесть, что в стандартной конфигурации (stage3+portage) очень много мелких файлов, по этому inode могут закончиться быстрее, чем место на диске. По дефолту, на 1.9 gb их получается 125568, этого не хватит, что бы распаковать stage3 и portage.
Форматируем раздел размером 1.9 gb:
mkfs.ext3 -i 8192 /dev/xvda1
— получаем 251136 inodemkfs.ext3 -i 4096 /dev/xvda1
— получаем 502272 inodeДалее нужно настроить конфиги согласно handbook, с существующей системы списать настройки ip, nfs шару для модулей ядра.
Устанавливать ядро и бутлоадер необходимости нет, по этому все что нужно — это поставить syslog, cron, logrotate, nfs-utils.
Не забыть включить в автозагрузку sshd.
Так же желательно добавить новую «физическую» консоль xvc0 в inittab и securetty.
Далее нужно получить в саппорте xen-tools и memory-on-demand, положить их в файловую систему и написать скрипты их автозапуска.
По производительности (выбранный профиль: 1 cpu, 130-310 mb ram), удивила скорость выполнения emerge --sync, оно отработало секунд за 10, такого я еще не видел.
Сама компиляция идет с обычной скоростью, 13 пакетов собрались за 6-7 минут.
По цене/затратам ресурсов вся установка обошлась чуть дешевле 2 рублей.
Сделал таблицу, как и в какие моменты происходило списание средств:
Name | Машинное время | Memory | Disk: ReadIO | Disk: WriteIO | Disk:Read | Disk: Write | Net: receive | Net: send | Списано | Итого | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
руб. | час. | руб. | Гб * час. | руб. | млн. шт. | руб. | млн. шт. | руб. | Гб | руб. | Гб | руб. | Гб | руб. | Гб | руб. | руб. | |
1 | 0,02 | 0,02 | 0,02 | 0,04 | 0,16 | 0,048 | 0,20 | 0,06 | 0,11 | 1,1 | 0,10 | 1 | 0,01 | 0,05 | 0 | 0 | 0,62 | 0,62 |
2 | 0 | 0 | 0 | 0 | 0 | 0 | 0,01 | 0,003 | 0 | 0 | 0,01 | 0,1 | 0,02 | 0,1 | 0 | 0 | 0,04 | 0,66 |
3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0,66 |
4 | 0 | 0 | 0,01 | 0,02 | 0 | 0 | 0 | 0 | 0 | 0 | 0,01 | 0,1 | 0,01 | 0,05 | 0 | 0 | 0,03 | 0,69 |
5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0,69 |
6 | 0,01 | 0,01 | 0 | 0 | 0,02 | 0,006 | 0,15 | 0,045 | 0,02 | 0,2 | 0,11 | 1,1 | 0,03 | 0,15 | 0 | 0 | 0,34 | 1,03 |
7 | 0 | 0 | 0 | 0 | 0 | 0 | 0,09 | 0,027 | 0 | 0 | 0,03 | 0,3 | 0 | 0 | 0 | 0 | 0,12 | 1,15 |
8 | 0,01 | 0,01 | 0,02 | 0,04 | 0,08 | 0,024 | 0,01 | 0,003 | 0,01 | 0,1 | 0,01 | 0,1 | 0 | 0 | 0 | 0 | 0,14 | 1,29 |
9 | 0,17 | 0,17 | 0,01 | 0,02 | 0,05 | 0,015 | 0,03 | 0,009 | 0,02 | 0,2 | 0,02 | 0,2 | 0 | 0 | 0,01 | 0,01 | 0,31 | 1,60 |
10 | 0,03 | 0,03 | 0 | 0 | 0,03 | 0,009 | 0,01 | 0,003 | 0,02 | 0,2 | 0,01 | 0,1 | 0 | 0 | 0 | 0 | 0,10 | 1,70 |
Легенда:
- После создания виртуалки и ее старта
- ставим на debian bzip2
- скачиваем stage3
- распаковывыем stage3
- скачиваем portage
- распаковываем portage
- emerge --sync
- Конфигурирование
- emerge syslog (13 packages)
- emerge logrotate (4 package)
Выключаем виртуалку.
После этого специалисты selectel поменяли, какой из образов диска будет системным и можно загружаться в Gentoo.
Сводобное место на диске:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/xvda1 1882348 1305368 476576 74% /
Свободные inode:
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/xvda1 502272 184045 318227 37% /
Кусочек топа:
список процессов после перезагрузки
pastebin.com/5eqpGizB