Starterkits/Memory: различия между версиями
м (s/память/сумма/g во избежание разночтений) |
м (обновил для basealt-p8) |
||
Строка 3: | Строка 3: | ||
== Стенд == | == Стенд == | ||
[[VirtualBox]] 4.3.26-alt1.M70P.1 @x86_64 (1024 Мб ОЗУ минус 12 Мб видеопамяти); разрешение 800x600 | [[VirtualBox]] 4.3.26-alt1.M70P.1 @x86_64 (6144/1024 Мб ОЗУ<ref>20160429: поздно заметил, что после проверки builder забыл снизить объём памяти в той же виртуальной машине; судя по хорошей корреляции с результатами на одном гигабайте, не повлияло и потому решил не переделывать ещё раз</ref> минус 12 Мб видеопамяти); разрешение 800x600 | ||
== Методика тестирования == | == Методика тестирования == | ||
=== применённая === | === применённая === | ||
По состоянию на | По состоянию на апрель 2016 года измерения по каждому образу производились дважды в силу ограниченной возможности дополнительных действий при и так довольно времяёмком процессе бета-тестирования выпуска стартовых наборов. | ||
# загружаем образ с выбором русской локали (для инсталяторов: устанавливаем с разбивкой по умолчанию) | # загружаем образ с выбором русской локали (для инсталяторов: устанавливаем с разбивкой по умолчанию) | ||
# | # переходим на tty2<ref>вместо запуска эмулятора терминала</ref> | ||
# входим пользователем altlinux (на livecd) либо root (после установки) | |||
# выполняем {{cmd|free -m}} и затем {{cmd|df -m /.ro}} (на livecd) либо {{cmd|df -m /}} (после установки) | |||
# смотрим первое значение в строке «-/+ buffers/cache» вывода {{cmd|free -m}} | # смотрим первое значение в строке «-/+ buffers/cache» вывода {{cmd|free -m}} | ||
Строка 19: | Строка 21: | ||
Значения приводятся в мегабайтах для i586.iso, если не указано иное. | Значения приводятся в мегабайтах для i586.iso, если не указано иное. | ||
# ''' | # '''память''': главное значение (занятый процессами объём оперативной памяти); | ||
# | # диск: для некоторых образов также приводится объём места, занятого корневой ФС ({{path|/.ro}} на LiveCD либо {{path|/}} на жёстком диске после установки). | ||
= Результаты = | = Результаты = | ||
== | == basealt-p8-[[starterkits]]-20160429 == | ||
* Linux | * Linux 4.1.21 / 4.5.1 | ||
* glibc 2. | * glibc 2.23 | ||
* gcc | * gcc 5.3.1 | ||
{| class="wikitable collapsible sortable" | {| class="wikitable collapsible sortable" | ||
Строка 33: | Строка 34: | ||
! вариант, версия | ! вариант, версия | ||
! тип | ! тип | ||
! | ! память | ||
! | ! диск | ||
|- | |- | ||
| [[cinnamon]] | | [[cinnamon]] 3.0 | ||
| LiveCD | | LiveCD | ||
|align="right"| ''' | |align="right"| '''200''' | ||
|align="right"| 717 | |||
|align="right"| | |||
|- | |- | ||
| [[cinnamon]] | | [[cinnamon]] 3.0 | ||
| HDD | | HDD | ||
|align="right"| ''' | |align="right"| '''197''' | ||
|align="right"| 2689 | |||
|align="right"| | |||
|- | |- | ||
| [[enlightenment | | [[enlightenment]] 0.20.5 | ||
| LiveCD | | LiveCD | ||
|align="right"| ''' | |align="right"| '''81''' | ||
|align="right"| 501 | |||
|align="right"| | |||
|- | |- | ||
| [[GNOME|gnome3]] 3. | | [[GNOME|gnome3]] 3.20.1 | ||
| LiveCD | | LiveCD | ||
|align="right"| ''' | |align="right"| '''245''' | ||
|align="right"| 972 | |||
|align="right"| | |||
|- | |- | ||
| [[GNUstep (DE)|gnustep]]<ref>по сути это wmaker, надо замерять после запуска чего-нибудь вроде GWorkspace</ref> | | [[GNUstep (DE)|gnustep]]<ref>по сути это wmaker, надо замерять после запуска чего-нибудь вроде GWorkspace</ref> | ||
| LiveCD | | LiveCD | ||
|align="right"| ''' | |align="right"| '''48''' | ||
|align="right"| 508 | |||
|align="right"| | |||
|- | |- | ||
| [[icewm]] 1.3. | | [[icewm]] 1.3.12 | ||
| LiveCD | | LiveCD | ||
|align="right"| ''' | |align="right"| '''48''' | ||
|align="right"| 448 | |||
|align="right"| | |||
|- | |- | ||
| jeos<ref>данные по установленному (требуется не менее 128 Мб ОЗУ)</ref> | | jeos<ref>данные по установленному (требуется не менее 128 Мб ОЗУ)</ref> | ||
| HDD | | HDD | ||
|align="right"| ''' | |align="right"| '''21''' | ||
| '' | |align="right"| 393 | ||
|align="right"| | |- | ||
| [[KDE|kde4]] 4.14.18 | |||
| LiveCD | |||
|align="right"| '''290''' | |||
|align="right"| 1278 | |||
|- | |- | ||
| [[KDE| | | [[KDE|kde5]] 5.6.3 | ||
| LiveCD | | LiveCD | ||
|align="right"| ''' | |align="right"| '''322''' | ||
|align="right"| 1044 | |||
|align="right"| | |||
|- | |- | ||
| [[LXDE|lxde]] | | [[LXDE|lxde]] | ||
| LiveCD | | LiveCD | ||
|align="right"| ''' | |align="right"| '''89''' | ||
|align="right"| 517 | |||
|align="right"| | |||
|- | |- | ||
| [[LXQt|lxqt]] 0. | | [[LXQt|lxqt]] 0.10.0 | ||
| LiveCD | | LiveCD | ||
|align="right"| ''' | |align="right"| '''98''' | ||
|align="right"| 562 | |||
|align="right"| | |||
|- | |- | ||
| [[MATE|mate]] 1. | | [[MATE|mate]] 1.12.0 | ||
| LiveCD | | LiveCD | ||
|align="right"| ''' | |align="right"| '''134''' | ||
|align="right"| 673 | |||
|align="right"| | |||
|- | |- | ||
| [[rescue]]<ref>для загрузки требуется от 160 Мб ОЗУ (un-def)</ref> | | [[rescue]]<ref>для загрузки требуется от 160 Мб ОЗУ (un-def)</ref> | ||
| LiveCD | | LiveCD | ||
|align="right"| ''' | |align="right"| '''18''' | ||
|align="right"| - | |align="right"| - | ||
|- | |- | ||
| server | | server (i586) | ||
| HDD | | HDD | ||
|align="right"| ''' | |align="right"| '''23''' | ||
|align="right"| 691 | |||
|align="right"| | |||
|- | |- | ||
| server | | server (x86_64) | ||
| HDD | | HDD | ||
|align="right"| ''' | |align="right"| '''37''' | ||
|align="right"| 740 | |||
|align="right"| | |||
|- | |- | ||
| ovz-generic<ref>данные для развёрнутого и запущенного контейнера</ref> | | ovz-generic<ref>данные для развёрнутого и запущенного контейнера</ref> | ||
| | | ploop | ||
|align="right"| '''2''' | |align="right"| '''2''' | ||
|align="right"| 195 | |||
|align="right"| | |||
|- | |- | ||
| [[TDE|sysv-tde]] 3.5.13.2 | | [[TDE|sysv-tde]] 3.5.13.2 | ||
| HDD | | HDD | ||
|align="right"| ''' | |align="right"| '''97''' | ||
|align="right"| 1811 | |||
|align="right"| | |||
|- | |- | ||
| [[TDE|tde]] 3.5.13.2 | | [[TDE|tde]] 3.5.13.2 | ||
| LiveCD | | LiveCD | ||
|align="right"| ''' | |align="right"| '''112''' | ||
|align="right"| 606 | |||
|align="right"| | |||
|- | |- | ||
| [[WindowMaker|wmaker]] 0.95. | | [[WindowMaker|wmaker]] 0.95.7 | ||
| LiveCD | | LiveCD | ||
|align="right"| ''' | |align="right"| '''45''' | ||
|align="right"| 342 | |||
|align="right"| | |||
|- | |- | ||
| [[xfce]] 4. | | [[xfce]] 4.12 | ||
| LiveCD | | LiveCD | ||
|align="right"| ''' | |align="right"| '''106''' | ||
|align="right"| 511 | |||
|align="right"| | |||
|- | |- | ||
| vm-net<ref>данные для запуска {{cmd|qemu -enable-kvm -no-shutdown -smp 2 -m 768 -hda | | vm-net<ref>данные для запуска {{cmd|qemu -enable-kvm -no-shutdown -smp 2 -m 768 -hda basealt-p8-vm-net-20160429-x86_64.img}}</ref> | ||
| [[KVM]] | | [[KVM]] | ||
|align="right"| ''' | |align="right"| '''32''' | ||
|align="right"| 318 | |||
|align="right"| | |||
|} | |} | ||
Версия от 18:38, 29 апреля 2016
Потребление памяти стартовыми наборами
Одной из задумок при создании регулярных сборок и затем стартовых наборов была возможность сравнения различных графических сред в сопоставимом базовом системном окружении, когда применяются одинаковые иксы, glibc, ядра[1], собранные одинаковым компилятором[2].
Стенд
VirtualBox 4.3.26-alt1.M70P.1 @x86_64 (6144/1024 Мб ОЗУ[3] минус 12 Мб видеопамяти); разрешение 800x600
Методика тестирования
применённая
По состоянию на апрель 2016 года измерения по каждому образу производились дважды в силу ограниченной возможности дополнительных действий при и так довольно времяёмком процессе бета-тестирования выпуска стартовых наборов.
- загружаем образ с выбором русской локали (для инсталяторов: устанавливаем с разбивкой по умолчанию)
- переходим на tty2[4]
- входим пользователем altlinux (на livecd) либо root (после установки)
- выполняем free -m и затем df -m /.ro (на livecd) либо df -m / (после установки)
- смотрим первое значение в строке «-/+ buffers/cache» вывода free -m
желаемая
То же, но с каждым образом измерения проводятся трижды (на одной установке), сильно выбивающееся значение (если есть) отбрасывается, принятые усредняются. Перед каждым пунктом дожидаемся окончания дисковой активности.
Смысл результатов
Значения приводятся в мегабайтах для i586.iso, если не указано иное.
- память: главное значение (занятый процессами объём оперативной памяти);
- диск: для некоторых образов также приводится объём места, занятого корневой ФС (/.ro на LiveCD либо / на жёстком диске после установки).
Результаты
basealt-p8-starterkits-20160429
- Linux 4.1.21 / 4.5.1
- glibc 2.23
- gcc 5.3.1
вариант, версия | тип | память | диск |
---|---|---|---|
cinnamon 3.0 | LiveCD | 200 | 717 |
cinnamon 3.0 | HDD | 197 | 2689 |
enlightenment 0.20.5 | LiveCD | 81 | 501 |
gnome3 3.20.1 | LiveCD | 245 | 972 |
gnustep[5] | LiveCD | 48 | 508 |
icewm 1.3.12 | LiveCD | 48 | 448 |
jeos[6] | HDD | 21 | 393 |
kde4 4.14.18 | LiveCD | 290 | 1278 |
kde5 5.6.3 | LiveCD | 322 | 1044 |
lxde | LiveCD | 89 | 517 |
lxqt 0.10.0 | LiveCD | 98 | 562 |
mate 1.12.0 | LiveCD | 134 | 673 |
rescue[7] | LiveCD | 18 | - |
server (i586) | HDD | 23 | 691 |
server (x86_64) | HDD | 37 | 740 |
ovz-generic[8] | ploop | 2 | 195 |
sysv-tde 3.5.13.2 | HDD | 97 | 1811 |
tde 3.5.13.2 | LiveCD | 112 | 606 |
wmaker 0.95.7 | LiveCD | 45 | 342 |
xfce 4.12 | LiveCD | 106 | 511 |
vm-net[9] | KVM | 32 | 318 |
Примечания
- ↑ с поправкой как минимум на std-def/un-def
- ↑ опять же как правило, но могут встречаться и исключения
- ↑ 20160429: поздно заметил, что после проверки builder забыл снизить объём памяти в той же виртуальной машине; судя по хорошей корреляции с результатами на одном гигабайте, не повлияло и потому решил не переделывать ещё раз
- ↑ вместо запуска эмулятора терминала
- ↑ по сути это wmaker, надо замерять после запуска чего-нибудь вроде GWorkspace
- ↑ данные по установленному (требуется не менее 128 Мб ОЗУ)
- ↑ для загрузки требуется от 160 Мб ОЗУ (un-def)
- ↑ данные для развёрнутого и запущенного контейнера
- ↑ данные для запуска qemu -enable-kvm -no-shutdown -smp 2 -m 768 -hda basealt-p8-vm-net-20160429-x86_64.img