Starterkits/Memory

Материал из ALT Linux Wiki

(Различия между версиями)
Перейти к: навигация, поиск
м (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
== Методика тестирования ==
== Методика тестирования ==
=== применённая ===
=== применённая ===
-
По состоянию на декабрь 2015 года измерения по каждому образу производились ''единожды'' в силу ограниченной возможности дополнительных действий при и так довольно времяёмком процессе бета-тестирования выпуска стартовых наборов.
+
По состоянию на апрель 2016 года измерения по каждому образу производились дважды в силу ограниченной возможности дополнительных действий при и так довольно времяёмком процессе бета-тестирования выпуска стартовых наборов.
# загружаем образ с выбором русской локали (для инсталяторов: устанавливаем с разбивкой по умолчанию)
# загружаем образ с выбором русской локали (для инсталяторов: устанавливаем с разбивкой по умолчанию)
-
# запускаем принятый в данном DE/WM эмулятор терминала либо xterm (входим после установки)
+
# переходим на 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, если не указано иное.
-
# '''процессы''': главное значение (занятый процессами объём оперативной памяти);
+
# '''память''': главное значение (занятый процессами объём оперативной памяти);
-
# ''сумма'': значение полного потребления оперативной памяти <u>без</u> вычета кэша позволяет оценить объём ввода/вывода при загрузке;
+
# диск: для некоторых образов также приводится объём места, занятого корневой ФС ({{path|/.ro}} на LiveCD либо {{path|/}} на жёстком диске после установки).
-
# /: для некоторых образов также приводится объём места, занятого корневой ФС ({{path|/.ro}} на LiveCD либо {{path|/}} на жёстком диске после установки).
+
= Результаты =
= Результаты =
-
== altlinux-p7-[[starterkits]]-20151212 ==
+
== basealt-p8-[[starterkits]]-20160429 ==
-
* Linux 3.14.58 / 4.1.14 / 2.6.32-042stab112.15
+
* Linux 4.1.21 / 4.5.1
-
* glibc 2.17
+
* glibc 2.23
-
* gcc 4.7.2
+
* gcc 5.3.1
{| class="wikitable collapsible sortable"
{| class="wikitable collapsible sortable"
Строка 33: Строка 34:
! вариант, версия
! вариант, версия
! тип
! тип
-
! процессы
+
! память
-
! сумма
+
! диск
-
! /
+
|-
|-
-
| [[cinnamon]] 2.0.14
+
| [[cinnamon]] 3.0
| LiveCD
| LiveCD
-
|align="right"| '''179'''
+
|align="right"| '''200'''
-
| ''650''
+
|align="right"| 717
-
|align="right"| 672
+
|-
|-
-
| [[cinnamon]] 2.0.14
+
| [[cinnamon]] 3.0
| HDD
| HDD
-
|align="right"| '''181'''
+
|align="right"| '''197'''
-
| ''400''
+
|align="right"| 2689
-
|align="right"| 2419
+
|-
|-
-
| [[enlightenment|e17]] 0.17.3
+
| [[enlightenment]] 0.20.5
| LiveCD
| LiveCD
-
|align="right"| '''70'''
+
|align="right"| '''81'''
-
| ''368''
+
|align="right"| 501
-
|align="right"| 475
+
|-
|-
-
| [[GNOME|gnome3]] 3.8.0
+
| [[GNOME|gnome3]] 3.20.1
| LiveCD
| LiveCD
-
|align="right"| '''340'''
+
|align="right"| '''245'''
-
| ''903''
+
|align="right"| 972
-
|align="right"| 861
+
|-
|-
| [[GNUstep (DE)|gnustep]]<ref>по сути это wmaker, надо замерять после запуска чего-нибудь вроде GWorkspace</ref>
| [[GNUstep (DE)|gnustep]]<ref>по сути это wmaker, надо замерять после запуска чего-нибудь вроде GWorkspace</ref>
| LiveCD
| LiveCD
-
|align="right"| '''50'''
+
|align="right"| '''48'''
-
| ''360''
+
|align="right"| 508
-
|align="right"| 505
+
|-
|-
-
| [[icewm]] 1.3.8
+
| [[icewm]] 1.3.12
| LiveCD
| LiveCD
-
|align="right"| '''50'''
+
|align="right"| '''48'''
-
| ''341''
+
|align="right"| 448
-
|align="right"| 422
+
|-
|-
| jeos<ref>данные по установленному (требуется не менее 128 Мб ОЗУ)</ref>
| jeos<ref>данные по установленному (требуется не менее 128 Мб ОЗУ)</ref>
| HDD
| HDD
-
|align="right"| '''18'''
+
|align="right"| '''21'''
-
| ''46''
+
|align="right"| 393
-
|align="right"| 285
+
|-
|-
-
| [[KDE|kde4]] 4.12.4
+
| [[KDE|kde4]] 4.14.18
| LiveCD
| LiveCD
-
|align="right"| '''282'''
+
|align="right"| '''290'''
-
| ''990''
+
|align="right"| 1278
-
|align="right"| 1235
+
|-
 +
| [[KDE|kde5]] 5.6.3
 +
| LiveCD
 +
|align="right"| '''322'''
 +
|align="right"| 1044
|-
|-
| [[LXDE|lxde]]
| [[LXDE|lxde]]
| LiveCD
| LiveCD
-
|align="right"| '''83'''
+
|align="right"| '''89'''
-
| ''459''<ref>странная цифра, как будто прочитан весь корень... гм</ref>
+
|align="right"| 517
-
|align="right"| 459
+
|-
|-
-
| [[LXQt|lxqt]] 0.8.0
+
| [[LXQt|lxqt]] 0.10.0
| LiveCD
| LiveCD
-
|align="right"| '''86'''
+
|align="right"| '''98'''
-
| ''457''
+
|align="right"| 562
-
|align="right"| 500
+
|-
|-
-
| [[MATE|mate]] 1.6.0
+
| [[MATE|mate]] 1.12.0
| LiveCD
| LiveCD
-
|align="right"| '''105'''
+
|align="right"| '''134'''
-
| ''548''
+
|align="right"| 673
-
|align="right"| 580
+
|-
|-
| [[rescue]]<ref>для загрузки требуется от 160 Мб ОЗУ (un-def)</ref>
| [[rescue]]<ref>для загрузки требуется от 160 Мб ОЗУ (un-def)</ref>
| LiveCD
| LiveCD
-
|align="right"| '''15'''
+
|align="right"| '''18'''
-
| ''67''
+
|align="right"| -
|align="right"| -
|-
|-
-
| server
+
| server (i586)
| HDD
| HDD
-
|align="right"| '''19'''
+
|align="right"| '''23'''
-
| ''64''
+
|align="right"| 691
-
|align="right"| 583
+
|-
|-
-
| server-hyperv<ref>x86_64</ref>
+
| server (x86_64)
| HDD
| HDD
-
|align="right"| '''38'''
+
|align="right"| '''37'''
-
| ''88''
+
|align="right"| 740
-
|align="right"| 680
+
-
|-
+
-
| server-ovz
+
-
| HDD
+
-
|align="right"| '''26'''
+
-
| ''84''
+
-
|align="right"| 752
+
|-
|-
| ovz-generic<ref>данные для развёрнутого и запущенного контейнера</ref>
| ovz-generic<ref>данные для развёрнутого и запущенного контейнера</ref>
-
| SimFS
+
| ploop
|align="right"| '''2'''
|align="right"| '''2'''
-
| ''9''
+
|align="right"| 195
-
|align="right"| 150
+
-
|-
+
-
| server-samba4 4.3.2<ref>данные после установки</ref>
+
-
| HDD
+
-
|align="right"| '''19'''
+
-
| ''66''
+
-
|align="right"| 722
+
-
|-
+
-
| server-samba4 4.3.2<ref>данные после поднятия [[SambaDC|AD DC]]</ref>
+
-
| HDD+DC
+
-
|align="right"| '''103'''
+
-
| ''247''
+
-
|align="right"| 722
+
|-
|-
-
| [[TDE|sysv-tde]] 3.5.13.2<ref>разрешение 1024x768</ref>
+
| [[TDE|sysv-tde]] 3.5.13.2
| HDD
| HDD
-
|align="right"| '''108'''
+
|align="right"| '''97'''
-
| ''310''
+
|align="right"| 1811
-
|align="right"| 1685
+
|-
|-
| [[TDE|tde]] 3.5.13.2
| [[TDE|tde]] 3.5.13.2
| LiveCD
| LiveCD
-
|align="right"| '''116'''
+
|align="right"| '''112'''
-
| ''559''
+
|align="right"| 606
-
|align="right"| 571
+
|-
|-
-
| [[WindowMaker|wmaker]] 0.95.6
+
| [[WindowMaker|wmaker]] 0.95.7
| LiveCD
| LiveCD
-
|align="right"| '''49'''
+
|align="right"| '''45'''
-
| ''317''
+
|align="right"| 342
-
|align="right"| 347
+
|-
|-
-
| [[xfce]] 4.10
+
| [[xfce]] 4.12
| LiveCD
| LiveCD
-
|align="right"| '''95'''
+
|align="right"| '''106'''
-
| ''480''
+
|align="right"| 511
-
|align="right"| 463
+
|-
|-
-
| vm-net<ref>данные для запуска {{cmd|qemu -enable-kvm -no-shutdown -smp 2 -m 768 -hda altlinux-p7-vm-net-20151212-x86_64.img}}</ref>
+
| 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"| '''31'''
+
|align="right"| '''32'''
-
| ''55''
+
|align="right"| 318
-
|align="right"| 256
+
|}
|}

Версия 15:38, 29 апреля 2016

Содержание

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

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

Стенд

VirtualBox 4.3.26-alt1.M70P.1 @x86_64 (6144/1024 Мб ОЗУ[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 либо / на жёстком диске после установки).

Результаты

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

Примечания

  1. с поправкой как минимум на std-def/un-def
  2. опять же как правило, но могут встречаться и исключения
  3. 20160429: поздно заметил, что после проверки builder забыл снизить объём памяти в той же виртуальной машине; судя по хорошей корреляции с результатами на одном гигабайте, не повлияло и потому решил не переделывать ещё раз
  4. вместо запуска эмулятора терминала
  5. по сути это wmaker, надо замерять после запуска чего-нибудь вроде GWorkspace
  6. данные по установленному (требуется не менее 128 Мб ОЗУ)
  7. для загрузки требуется от 160 Мб ОЗУ (un-def)
  8. данные для развёрнутого и запущенного контейнера
  9. данные для запуска qemu -enable-kvm -no-shutdown -smp 2 -m 768 -hda basealt-p8-vm-net-20160429-x86_64.img
 
Личные инструменты