Starterkits/Memory: различия между версиями

Материал из ALT Linux Wiki
м (обновил для basealt-p8)
(20161205)
Строка 3: Строка 3:


== Стенд ==
== Стенд ==
[[VirtualBox]] 4.3.26-alt1.M70P.1 @x86_64 (6144/1024 Мб ОЗУ<ref>20160429: поздно заметил, что после проверки builder забыл снизить объём памяти в той же виртуальной машине; судя по хорошей корреляции с результатами на одном гигабайте, не повлияло и потому решил не переделывать ещё раз</ref> минус 12 Мб видеопамяти); разрешение 800x600
[[VirtualBox]] 4.3.26-alt1.M70P.1 @x86_64 (1024/6144 Мб ОЗУ<ref>20161205: builder проверял на 6 Гб ОЗУ, остальные образы -- на одном гигабайте</ref> минус 12 Мб видеопамяти); разрешение 800x600


== Методика тестирования ==
== Методика тестирования ==
=== применённая ===
=== применённая ===
По состоянию на апрель 2016 года измерения по каждому образу производились дважды в силу ограниченной возможности дополнительных действий при и так довольно времяёмком процессе бета-тестирования выпуска стартовых наборов.
По состоянию на декабрь 2016 года измерения по каждому образу производились единожды в силу ограниченной возможности дополнительных действий при и так довольно времяёмком процессе бета-тестирования выпуска стартовых наборов.


# загружаем образ с выбором русской локали (для инсталяторов: устанавливаем с разбивкой по умолчанию)
# загружаем образ с выбором русской локали (для инсталяторов: устанавливаем с разбивкой по умолчанию)
Строка 25: Строка 25:


= Результаты =
= Результаты =
== basealt-p8-[[starterkits]]-20160429 ==
== alt-p8-[[starterkits]]-20161205 ==
* Linux 4.1.21 / 4.5.1
* Linux 4.4.36 / 4.8.12
* glibc 2.23
* glibc 2.23
* gcc 5.3.1
* gcc 5.3.1
Строка 39: Строка 39:
| [[cinnamon]] 3.0
| [[cinnamon]] 3.0
| LiveCD
| LiveCD
|align="right"| '''200'''
|align="right"| '''209'''
|align="right"| 717
|align="right"| 755
|-
|-
| [[cinnamon]] 3.0
| [[cinnamon]] 3.0
| HDD
| HDD
|align="right"| '''197'''
|align="right"| '''222'''
|align="right"| 2689
|align="right"| 2796
|-
|-
| [[enlightenment]] 0.20.5
| [[enlightenment]] 0.21.3
| LiveCD
| LiveCD
|align="right"| '''81'''
|align="right"| '''82'''
|align="right"| 501
|align="right"| 530
|-
|-
| [[GNOME|gnome3]] 3.20.1
| [[GNOME|gnome3]] 3.20.4
| LiveCD
| LiveCD
|align="right"| '''245'''
|align="right"| '''246'''
|align="right"| 972
|align="right"| 980
|-
|-
| [[GNUstep (DE)|gnustep]]<ref>по сути это wmaker, надо замерять после запуска чего-нибудь вроде GWorkspace</ref>
| [[GNUstep (DE)|gnustep]]<ref>по сути это wmaker, надо замерять после запуска чего-нибудь вроде GWorkspace</ref>
| LiveCD
| LiveCD
|align="right"| '''48'''
|align="right"| '''62'''
|align="right"| 508
|align="right"| 534
|-
|-
| [[icewm]] 1.3.12
| [[icewm]] 1.3.12
| LiveCD
| LiveCD
|align="right"| '''48'''
|align="right"| '''58'''
|align="right"| 448
|align="right"| 460
|-
|-
| jeos<ref>данные по установленному (требуется не менее 128 Мб ОЗУ)</ref>
| jeos<ref>данные по установленному (требуется не менее 128 Мб ОЗУ)</ref>
| HDD
| HDD
|align="right"| '''21'''
|align="right"| '''22'''
|align="right"| 393
|align="right"| 345
|-
|-
| [[KDE|kde4]] 4.14.18
| [[KDE|kde4]] 4.14.25
| LiveCD
| LiveCD
|align="right"| '''290'''
|align="right"| '''288'''
|align="right"| 1278
|align="right"| 1325
|-
|-
| [[KDE|kde5]] 5.6.3
| [[KDE|kde5]] 5.8.3
| LiveCD
| LiveCD
|align="right"| '''322'''
|align="right"| '''213'''
|align="right"| 1044
|align="right"| 1175
|-
|-
| [[LXDE|lxde]]
| [[LXDE|lxde]]
| LiveCD
| LiveCD
|align="right"| '''89'''
|align="right"| '''97'''
|align="right"| 517
|align="right"| 562
|-
|-
| [[LXQt|lxqt]] 0.10.0
| [[LXQt|lxqt]] 0.10.0
| LiveCD
| LiveCD
|align="right"| '''98'''
|align="right"| '''111'''
|align="right"| 562
|align="right"| 601
|-
| [[MATE|mate]] 1.12
| LiveCD
|align="right"| '''120'''
|align="right"| 694
|-
| [[rescue]] (i586)<ref>для загрузки требуется от 160 Мб ОЗУ (un-def)</ref>
| LiveCD
|align="right"| '''17'''
|align="right"| 283
|-
|-
| [[MATE|mate]] 1.12.0
| [[rescue]] (x86_64)
| LiveCD
| LiveCD
|align="right"| '''134'''
|align="right"| '''27'''
|align="right"| 673
|align="right"| 287
|-
|-
| [[rescue]]<ref>для загрузки требуется от 160 Мб ОЗУ (un-def)</ref>
| [[rescue]] (UEFI)
| LiveCD
| LiveCD
|align="right"| '''18'''
|align="right"| '''30'''
|align="right"| -
|align="right"| 287
|-
|-
| server (i586)
| server (i586)<ref>минимальная установка без выбора групп дополнительных пакетов</ref>
| HDD
| HDD
|align="right"| '''23'''
|align="right"| '''25'''
|align="right"| 691
|align="right"| 736
|-
|-
| server (x86_64)
| server (x86_64)
| HDD
| HDD
|align="right"| '''37'''
|align="right"| '''41'''
|align="right"| 740
|align="right"| 783
|-
|-
| ovz-generic<ref>данные для развёрнутого и запущенного контейнера</ref>
| ovz-generic<ref>данные для развёрнутого и запущенного контейнера 20160429</ref>
| ploop
| ploop
|align="right"| '''2'''
|align="right"| '''2'''
Строка 119: Строка 129:
| [[TDE|sysv-tde]] 3.5.13.2
| [[TDE|sysv-tde]] 3.5.13.2
| HDD
| HDD
|align="right"| '''97'''
|align="right"| '''114'''
|align="right"| 1811
|align="right"| 2156
|-
| [[Xfce|sysv-xfce]] 4.12
| HDD
|align="right"| '''113'''
|align="right"| 1943
|-
|-
| [[TDE|tde]] 3.5.13.2
| [[TDE|tde]] 3.5.13.2
| LiveCD
| LiveCD
|align="right"| '''112'''
|align="right"| '''112'''
|align="right"| 606
|align="right"| 696
|-
|-
| [[WindowMaker|wmaker]] 0.95.7
| [[WindowMaker|wmaker]] 0.95.7
| LiveCD
| LiveCD
|align="right"| '''45'''
|align="right"| '''58'''
|align="right"| 342
|align="right"| 356
|-
|-
| [[xfce]] 4.12
| [[xfce]] 4.12
| LiveCD
| LiveCD
|align="right"| '''106'''
|align="right"| '''111'''
|align="right"| 511
|align="right"| 529
|-
| vm-net<ref>данные для запуска {{cmd|qemu -enable-kvm -no-shutdown -smp 2 -m 768 -hda basealt-p8-vm-net-20160429-x86_64.img}}</ref>
| [[KVM]]
|align="right"| '''32'''
|align="right"| 318
|}
|}



Версия от 19:22, 5 декабря 2016

Потребление памяти стартовыми наборами

Одной из задумок при создании регулярных сборок и затем стартовых наборов была возможность сравнения различных графических сред в сопоставимом базовом системном окружении, когда применяются одинаковые иксы, glibc, ядра[1], собранные одинаковым компилятором[2].

Стенд

VirtualBox 4.3.26-alt1.M70P.1 @x86_64 (1024/6144 Мб ОЗУ[3] минус 12 Мб видеопамяти); разрешение 800x600

Методика тестирования

применённая

По состоянию на декабрь 2016 года измерения по каждому образу производились единожды в силу ограниченной возможности дополнительных действий при и так довольно времяёмком процессе бета-тестирования выпуска стартовых наборов.

  1. загружаем образ с выбором русской локали (для инсталяторов: устанавливаем с разбивкой по умолчанию)
  2. переходим на tty2[4]
  3. входим пользователем altlinux (на livecd) либо root (после установки)
  4. выполняем free -m и затем df -m /.ro (на livecd) либо df -m / (после установки)
  5. смотрим первое значение в строке «-/+ buffers/cache» вывода free -m

желаемая

То же, но с каждым образом измерения проводятся трижды (на одной установке), сильно выбивающееся значение (если есть) отбрасывается, принятые усредняются. Перед каждым пунктом дожидаемся окончания дисковой активности.

Смысл результатов

Значения приводятся в мегабайтах для i586.iso, если не указано иное.

  1. память: главное значение (занятый процессами объём оперативной памяти);
  2. диск: для некоторых образов также приводится объём места, занятого корневой ФС (/.ro на LiveCD либо / на жёстком диске после установки).

Результаты

alt-p8-starterkits-20161205

  • Linux 4.4.36 / 4.8.12
  • glibc 2.23
  • gcc 5.3.1
вариант, версия тип память диск
cinnamon 3.0 LiveCD 209 755
cinnamon 3.0 HDD 222 2796
enlightenment 0.21.3 LiveCD 82 530
gnome3 3.20.4 LiveCD 246 980
gnustep[5] LiveCD 62 534
icewm 1.3.12 LiveCD 58 460
jeos[6] HDD 22 345
kde4 4.14.25 LiveCD 288 1325
kde5 5.8.3 LiveCD 213 1175
lxde LiveCD 97 562
lxqt 0.10.0 LiveCD 111 601
mate 1.12 LiveCD 120 694
rescue (i586)[7] LiveCD 17 283
rescue (x86_64) LiveCD 27 287
rescue (UEFI) LiveCD 30 287
server (i586)[8] HDD 25 736
server (x86_64) HDD 41 783
ovz-generic[9] ploop 2 195
sysv-tde 3.5.13.2 HDD 114 2156
sysv-xfce 4.12 HDD 113 1943
tde 3.5.13.2 LiveCD 112 696
wmaker 0.95.7 LiveCD 58 356
xfce 4.12 LiveCD 111 529

Примечания

  1. с поправкой как минимум на std-def/un-def
  2. опять же как правило, но могут встречаться и исключения
  3. 20161205: builder проверял на 6 Гб ОЗУ, остальные образы -- на одном гигабайте
  4. вместо запуска эмулятора терминала
  5. по сути это wmaker, надо замерять после запуска чего-нибудь вроде GWorkspace
  6. данные по установленному (требуется не менее 128 Мб ОЗУ)
  7. для загрузки требуется от 160 Мб ОЗУ (un-def)
  8. минимальная установка без выбора групп дополнительных пакетов
  9. данные для развёрнутого и запущенного контейнера 20160429