Starterkits/Memory: различия между версиями
м (→starterkits-20151212: подровнял колонку, замерил df на gnome3, уточнил на cinnamon) |
Asdf (обсуждение | вклад) м (Добавлен год приведённых данных в →Потребление памяти стартовыми наборами) |
||
(не показано 16 промежуточных версий 3 участников) | |||
Строка 1: | Строка 1: | ||
= Потребление памяти стартовыми наборами = | = Потребление памяти стартовыми наборами (2017) = | ||
Одной из задумок при создании [[regular|регулярных сборок]] и затем [[starterkits|стартовых наборов]] была возможность сравнения различных графических сред в '''сопоставимом''' базовом системном окружении, когда применяются одинаковые иксы, glibc, ядра<ref>с поправкой как минимум на std-def/un-def</ref>, собранные одинаковым компилятором<ref>опять же как правило, но могут встречаться и исключения</ref>. | Одной из задумок при создании [[regular|регулярных сборок]] и затем [[starterkits|стартовых наборов]] была возможность сравнения различных графических сред в '''сопоставимом''' базовом системном окружении, когда применяются одинаковые иксы, glibc, ядра<ref>с поправкой как минимум на std-def/un-def</ref>, собранные одинаковым компилятором<ref>опять же как правило, но могут встречаться и исключения</ref>. | ||
== Стенд == | == Стенд == | ||
[[VirtualBox]] 4.3.26-alt1.M70P.1 @x86_64 (1024 Мб ОЗУ минус 12 Мб видеопамяти); разрешение 800x600 | [[VirtualBox]] 4.3.26-alt1.M70P.1 @x86_64 (1024/6144 Мб ОЗУ<ref>20161205: builder проверял на 6 Гб ОЗУ, остальные образы -- на одном гигабайте</ref> минус 12 Мб видеопамяти); разрешение 800x600; один Ethernet-интерфейс "а-ля 82540EM" с доступным DHCP; звук включен | ||
== Методика тестирования == | == Методика тестирования == | ||
=== применённая === | === применённая === | ||
По состоянию на | По состоянию на март 2017 года измерения по каждому образу производились единожды в силу ограниченной возможности дополнительных действий при и так довольно времяёмком процессе тестирования выпуска стартовых наборов. | ||
# загружаем образ с выбором русской локали (для инсталяторов: устанавливаем с разбивкой по умолчанию) | # загружаем образ с выбором русской локали (для инсталяторов: устанавливаем с разбивкой по умолчанию; для графических сред при установке конфигурируем автологин) до завершения дисковой активности | ||
# | # переходим на tty2<ref>после загрузки livecd или установки инсталятором</ref><ref>вместо запуска эмулятора терминала</ref> | ||
# входим пользователем 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|/}} на жёстком диске после установки). | ||
= Результаты = | = Результаты = | ||
== [[starterkits]]- | == alt-p8-[[starterkits]]-20170312 == | ||
* Linux | * Linux 4.4.52 / 4.9.13 | ||
* glibc 2. | * glibc 2.23 | ||
* gcc | * gcc 5.3.1 | ||
{| class="wikitable" | {| class="wikitable collapsible sortable" | ||
|- | |- | ||
! вариант, версия | ! вариант, версия | ||
! тип | ! тип | ||
! память | ! память | ||
! | ! диск | ||
|- | |- | ||
| [[cinnamon]] 2 | | [[cinnamon]] 3.2 | ||
| LiveCD | | LiveCD | ||
|align="right"| ''' | |align="right"| '''253''' | ||
| | |align="right"| 740 | ||
| | |||
|- | |- | ||
| [[cinnamon]] 2 | | [[cinnamon]] 3.2 | ||
| HDD | | HDD | ||
|align="right"| ''' | |align="right"| '''240''' | ||
| | |align="right"| 2743 | ||
| | |||
|- | |- | ||
| [[enlightenment | | [[enlightenment]] 0.21.5 | ||
| LiveCD | | LiveCD | ||
|align="right"| ''' | |align="right"| '''97''' | ||
| | |align="right"| 531 | ||
| | |||
|- | |- | ||
| [[GNOME|gnome3]] 3. | | [[GNOME|gnome3]] 3.22.3 | ||
| LiveCD | | LiveCD | ||
|align="right"| ''' | |align="right"| '''283''' | ||
| | |align="right"| 988 | ||
| | |||
|- | |- | ||
| [[GNUstep (DE)|gnustep]]<ref>по сути это wmaker, надо замерять после запуска чего-нибудь вроде GWorkspace</ref> | | [[GNUstep (DE)|gnustep]]<ref>по сути это wmaker, надо бы замерять после запуска чего-нибудь вроде GWorkspace</ref> | ||
| LiveCD | | LiveCD | ||
|align="right"| ''' | |align="right"| '''62''' | ||
| | |align="right"| 540 | ||
| | |||
|- | |- | ||
| [[icewm]] 1.3. | | [[icewm]] 1.3.12+git | ||
| LiveCD | | LiveCD | ||
|align="right"| ''' | |align="right"| '''73''' | ||
| | |align="right"| 527 | ||
| | |||
|- | |- | ||
| jeos<ref>данные по установленному (требуется не менее 128 Мб ОЗУ)</ref> | | jeos<ref>данные по установленному (требуется не менее 128 Мб ОЗУ)</ref> | ||
| HDD | | HDD | ||
|align="right"| ''' | |align="right"| '''22''' | ||
| '' | |align="right"| 328 | ||
| | |- | ||
| [[KDE|kde4]] 4.14.28 | |||
| LiveCD | |||
|align="right"| '''298''' | |||
|align="right"| 1336 | |||
|- | |- | ||
| [[KDE| | | [[KDE|kde5]] 5.9.2 | ||
| LiveCD | | LiveCD | ||
|align="right"| ''' | |align="right"| '''229''' | ||
| | |align="right"| 1175 | ||
| | |||
|- | |- | ||
| [[LXDE|lxde]] | | [[LXDE|lxde]] | ||
| LiveCD | | LiveCD | ||
|align="right"| ''' | |align="right"| '''115''' | ||
| | |align="right"| 568 | ||
| | |||
|- | |- | ||
| [[LXQt|lxqt]] 0. | | [[LXQt|lxqt]] 0.10.0 | ||
| LiveCD | | LiveCD | ||
|align="right"| ''' | |align="right"| '''124''' | ||
| | |align="right"| 608 | ||
| | |||
|- | |- | ||
| [[MATE|mate]] 1. | | [[MATE|mate]] 1.12 | ||
| LiveCD | | LiveCD | ||
|align="right"| ''' | |align="right"| '''133''' | ||
| | |align="right"| 692 | ||
| | |||
|- | |- | ||
| [[rescue]]<ref>для загрузки требуется от 160 Мб ОЗУ (un-def)</ref> | | [[rescue]] (i586)<ref>для загрузки требуется от 160 Мб ОЗУ (un-def)</ref> | ||
| LiveCD | | LiveCD | ||
|align="right"| ''' | |align="right"| '''18''' | ||
| | |align="right"| 291 | ||
| | |||
|- | |- | ||
| server | | [[rescue]] (x86_64) | ||
| LiveCD | |||
|align="right"| '''27''' | |||
|align="right"| 295 | |||
|- | |||
| [[rescue]] (UEFI) | |||
| LiveCD | |||
|align="right"| '''30''' | |||
|align="right"| 295 | |||
|- | |||
| server (i586)<ref>минимальная установка без выбора групп дополнительных пакетов</ref> | |||
| HDD | | HDD | ||
|align="right"| ''' | |align="right"| '''25''' | ||
| | |align="right"| 727 | ||
| | |||
|- | |- | ||
| server | | server (x86_64) | ||
| HDD | | HDD | ||
|align="right"| ''' | |align="right"| '''39''' | ||
| | |align="right"| 783 | ||
| | |||
|- | |- | ||
| server | | server (x86_64)<ref>полная установка с выбором всех групп дополнительных пакетов</ref> | ||
| HDD | | HDD | ||
|align="right"| ''' | |align="right"| '''121''' | ||
| | |align="right"| 1470 | ||
| | |||
|- | |- | ||
| ovz-generic<ref>данные для развёрнутого и запущенного контейнера</ref> | | ovz-generic<ref>данные для развёрнутого и запущенного контейнера 20160429</ref> | ||
| | | ploop | ||
|align="right"| '''2''' | |align="right"| '''2''' | ||
| | |align="right"| 195 | ||
| | |||
|- | |- | ||
| | | [[TDE|sysv-tde]] 3.5.13.2 | ||
| HDD | | HDD | ||
|align="right"| ''' | |align="right"| '''114''' | ||
| | |align="right"| 2090 | ||
| | |||
|- | |- | ||
| [[Xfce|sysv-xfce]] 4.12 | |||
| [[ | |||
| HDD | | HDD | ||
|align="right"| ''' | |align="right"| '''113''' | ||
| | |align="right"| 1959 | ||
| | |||
|- | |- | ||
| [[TDE|tde]] 3.5.13.2 | | [[TDE|tde]] 3.5.13.2 | ||
| LiveCD | | LiveCD | ||
|align="right"| ''' | |align="right"| '''129''' | ||
| | |align="right"| 664 | ||
| | |||
|- | |- | ||
| [[WindowMaker|wmaker]] 0.95. | | [[WindowMaker|wmaker]] 0.95.7 | ||
| LiveCD | | LiveCD | ||
|align="right"| ''' | |align="right"| '''58''' | ||
| | |align="right"| 393 | ||
| | |||
|- | |- | ||
| [[xfce]] 4. | | [[xfce]] 4.12 | ||
| LiveCD | | LiveCD | ||
|align="right"| ''' | |align="right"| '''129''' | ||
|align="right"| 536 | |||
|align="right"| | |||
|} | |} | ||
Строка 179: | Строка 161: | ||
<references /> | <references /> | ||
[ | = Ссылки = | ||
* [https://www.reddit.com/r/linux/comments/5l39tz/linux_distros_ram_consumption_comparison_updated/ Linux distros RAM consumption comparison] | |||
[[Категория:Benchmarks]] | [[Категория:Benchmarks]] | ||
{{Category navigation|title=Starterkits|category=Starterkits|sortkey=*}} |
Текущая версия от 02:53, 27 декабря 2023
Потребление памяти стартовыми наборами (2017)
Одной из задумок при создании регулярных сборок и затем стартовых наборов была возможность сравнения различных графических сред в сопоставимом базовом системном окружении, когда применяются одинаковые иксы, glibc, ядра[1], собранные одинаковым компилятором[2].
Стенд
VirtualBox 4.3.26-alt1.M70P.1 @x86_64 (1024/6144 Мб ОЗУ[3] минус 12 Мб видеопамяти); разрешение 800x600; один Ethernet-интерфейс "а-ля 82540EM" с доступным DHCP; звук включен
Методика тестирования
применённая
По состоянию на март 2017 года измерения по каждому образу производились единожды в силу ограниченной возможности дополнительных действий при и так довольно времяёмком процессе тестирования выпуска стартовых наборов.
- загружаем образ с выбором русской локали (для инсталяторов: устанавливаем с разбивкой по умолчанию; для графических сред при установке конфигурируем автологин) до завершения дисковой активности
- переходим на tty2[4][5]
- входим пользователем root
- выполняем free -m и затем df -m /.ro (на livecd) либо df -m / (после установки)
- смотрим первое значение в строке «-/+ buffers/cache» вывода free -m
желаемая
То же, но с каждым образом измерения проводятся трижды (на одной установке), сильно выбивающееся значение (если есть) отбрасывается, принятые усредняются. Перед каждым пунктом дожидаемся окончания дисковой активности.
Смысл результатов
Значения приводятся в мегабайтах для i586.iso, если не указано иное.
- память: главное значение (занятый процессами объём оперативной памяти);
- диск: для некоторых образов также приводится объём места, занятого корневой ФС (/.ro на LiveCD либо / на жёстком диске после установки).
Результаты
alt-p8-starterkits-20170312
- Linux 4.4.52 / 4.9.13
- glibc 2.23
- gcc 5.3.1
вариант, версия | тип | память | диск |
---|---|---|---|
cinnamon 3.2 | LiveCD | 253 | 740 |
cinnamon 3.2 | HDD | 240 | 2743 |
enlightenment 0.21.5 | LiveCD | 97 | 531 |
gnome3 3.22.3 | LiveCD | 283 | 988 |
gnustep[6] | LiveCD | 62 | 540 |
icewm 1.3.12+git | LiveCD | 73 | 527 |
jeos[7] | HDD | 22 | 328 |
kde4 4.14.28 | LiveCD | 298 | 1336 |
kde5 5.9.2 | LiveCD | 229 | 1175 |
lxde | LiveCD | 115 | 568 |
lxqt 0.10.0 | LiveCD | 124 | 608 |
mate 1.12 | LiveCD | 133 | 692 |
rescue (i586)[8] | LiveCD | 18 | 291 |
rescue (x86_64) | LiveCD | 27 | 295 |
rescue (UEFI) | LiveCD | 30 | 295 |
server (i586)[9] | HDD | 25 | 727 |
server (x86_64) | HDD | 39 | 783 |
server (x86_64)[10] | HDD | 121 | 1470 |
ovz-generic[11] | ploop | 2 | 195 |
sysv-tde 3.5.13.2 | HDD | 114 | 2090 |
sysv-xfce 4.12 | HDD | 113 | 1959 |
tde 3.5.13.2 | LiveCD | 129 | 664 |
wmaker 0.95.7 | LiveCD | 58 | 393 |
xfce 4.12 | LiveCD | 129 | 536 |
Примечания
- ↑ с поправкой как минимум на std-def/un-def
- ↑ опять же как правило, но могут встречаться и исключения
- ↑ 20161205: builder проверял на 6 Гб ОЗУ, остальные образы -- на одном гигабайте
- ↑ после загрузки livecd или установки инсталятором
- ↑ вместо запуска эмулятора терминала
- ↑ по сути это wmaker, надо бы замерять после запуска чего-нибудь вроде GWorkspace
- ↑ данные по установленному (требуется не менее 128 Мб ОЗУ)
- ↑ для загрузки требуется от 160 Мб ОЗУ (un-def)
- ↑ минимальная установка без выбора групп дополнительных пакетов
- ↑ полная установка с выбором всех групп дополнительных пакетов
- ↑ данные для развёрнутого и запущенного контейнера 20160429