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

Материал из ALT Linux Wiki
м (→‎starterkits-20151212: подровнял колонку, замерил df на gnome3, уточнил на cinnamon)
м (→‎starterkits-20151212: пожалуй, вот так с выравниванием оптимально)
Строка 41: Строка 41:
|align="right"| '''179'''
|align="right"| '''179'''
| ''650''
| ''650''
| 672
|align="right"| 672
|-
|-
| [[cinnamon]] 2.0.14
| [[cinnamon]] 2.0.14
Строка 47: Строка 47:
|align="right"| '''181'''
|align="right"| '''181'''
| ''400''
| ''400''
| 2419
|align="right"| 2419
|-
|-
| [[enlightenment|e17]] 0.17.3
| [[enlightenment|e17]] 0.17.3
Строка 53: Строка 53:
|align="right"| '''70'''
|align="right"| '''70'''
| ''368''
| ''368''
| 475
|align="right"| 475
|-
|-
| [[GNOME|gnome3]] 3.8.0
| [[GNOME|gnome3]] 3.8.0
Строка 59: Строка 59:
|align="right"| '''340'''
|align="right"| '''340'''
| ''903''
| ''903''
| 861
|align="right"| 861
|-
|-
| [[GNUstep (DE)|gnustep]]<ref>по сути это wmaker, надо замерять после запуска чего-нибудь вроде GWorkspace</ref>
| [[GNUstep (DE)|gnustep]]<ref>по сути это wmaker, надо замерять после запуска чего-нибудь вроде GWorkspace</ref>
Строка 65: Строка 65:
|align="right"| '''50'''
|align="right"| '''50'''
| ''360''
| ''360''
| 505
|align="right"| 505
|-
|-
| [[icewm]] 1.3.8
| [[icewm]] 1.3.8
Строка 71: Строка 71:
|align="right"| '''50'''
|align="right"| '''50'''
| ''341''
| ''341''
| 422
|align="right"| 422
|-
|-
| jeos<ref>данные по установленному (требуется не менее 128 Мб ОЗУ)</ref>
| jeos<ref>данные по установленному (требуется не менее 128 Мб ОЗУ)</ref>
Строка 77: Строка 77:
|align="right"| '''18'''
|align="right"| '''18'''
| ''46''
| ''46''
| 285
|align="right"| 285
|-
|-
| [[KDE|kde4]] 4.12.4
| [[KDE|kde4]] 4.12.4
Строка 83: Строка 83:
|align="right"| '''282'''
|align="right"| '''282'''
| ''990''
| ''990''
| 1235
|align="right"| 1235
|-
|-
| [[LXDE|lxde]]
| [[LXDE|lxde]]
Строка 89: Строка 89:
|align="right"| '''83'''
|align="right"| '''83'''
| ''459''<ref>странная цифра, как будто прочитан весь корень... гм</ref>
| ''459''<ref>странная цифра, как будто прочитан весь корень... гм</ref>
| 459
|align="right"| 459
|-
|-
| [[LXQt|lxqt]] 0.8.0
| [[LXQt|lxqt]] 0.8.0
Строка 95: Строка 95:
|align="right"| '''86'''
|align="right"| '''86'''
| ''457''
| ''457''
| 500
|align="right"| 500
|-
|-
| [[MATE|mate]] 1.6.0
| [[MATE|mate]] 1.6.0
Строка 101: Строка 101:
|align="right"| '''105'''
|align="right"| '''105'''
| ''548''
| ''548''
| 580
|align="right"| 580
|-
|-
| [[rescue]]<ref>для загрузки требуется от 160 Мб ОЗУ (un-def)</ref>
| [[rescue]]<ref>для загрузки требуется от 160 Мб ОЗУ (un-def)</ref>
Строка 107: Строка 107:
|align="right"| '''15'''
|align="right"| '''15'''
| ''67''
| ''67''
| -
|align="right"| -
|-
|-
| server
| server
Строка 113: Строка 113:
|align="right"| '''19'''
|align="right"| '''19'''
| ''64''
| ''64''
| 583
|align="right"| 583
|-
|-
| server-hyperv<ref>x86_64</ref>
| server-hyperv<ref>x86_64</ref>
Строка 119: Строка 119:
|align="right"| '''38'''
|align="right"| '''38'''
| ''88''
| ''88''
| 680
|align="right"| 680
|-
|-
| server-ovz
| server-ovz
Строка 125: Строка 125:
|align="right"| '''26'''
|align="right"| '''26'''
| ''84''
| ''84''
| 752
|align="right"| 752
|-
|-
| ovz-generic<ref>данные для развёрнутого и запущенного контейнера</ref>
| ovz-generic<ref>данные для развёрнутого и запущенного контейнера</ref>
Строка 131: Строка 131:
|align="right"| '''2'''
|align="right"| '''2'''
| ''9''
| ''9''
| 150
|align="right"| 150
|-
|-
| server-samba4 4.3.2<ref>данные после установки</ref>
| server-samba4 4.3.2<ref>данные после установки</ref>
Строка 137: Строка 137:
|align="right"| '''19'''
|align="right"| '''19'''
| ''66''
| ''66''
| 722
|align="right"| 722
|-
|-
| server-samba4 4.3.2<ref>данные после поднятия [[SambaDC|AD DC]]</ref>
| server-samba4 4.3.2<ref>данные после поднятия [[SambaDC|AD DC]]</ref>
Строка 143: Строка 143:
|align="right"| '''103'''
|align="right"| '''103'''
| ''247''
| ''247''
| 722
|align="right"| 722
|-
|-
| [[TDE|sysv-tde]] 3.5.13.2<ref>разрешение 1024x768</ref>
| [[TDE|sysv-tde]] 3.5.13.2<ref>разрешение 1024x768</ref>
Строка 149: Строка 149:
|align="right"| '''108'''
|align="right"| '''108'''
| ''310''
| ''310''
| 1685
|align="right"| 1685
|-
|-
| [[TDE|tde]] 3.5.13.2
| [[TDE|tde]] 3.5.13.2
Строка 155: Строка 155:
|align="right"| '''116'''
|align="right"| '''116'''
| ''559''
| ''559''
| 571
|align="right"| 571
|-
|-
| [[WindowMaker|wmaker]] 0.95.6
| [[WindowMaker|wmaker]] 0.95.6
Строка 161: Строка 161:
|align="right"| '''49'''
|align="right"| '''49'''
| ''317''
| ''317''
| 347
|align="right"| 347
|-
|-
| [[xfce]] 4.10
| [[xfce]] 4.10
Строка 167: Строка 167:
|align="right"| '''95'''
|align="right"| '''95'''
| ''480''
| ''480''
| 463
|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 altlinux-p7-vm-net-20151212-x86_64.img}}</ref>
Строка 173: Строка 173:
|align="right"| '''31'''
|align="right"| '''31'''
| ''55''
| ''55''
| 256
|align="right"| 256
|}
|}



Версия от 22:57, 20 декабря 2015

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

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

Стенд

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

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

применённая

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

  1. загружаем образ с выбором русской локали (для инсталяторов: устанавливаем с разбивкой по умолчанию)
  2. запускаем принятый в данном DE/WM эмулятор терминала либо xterm (входим после установки)
  3. смотрим первое значение в строке «-/+ buffers/cache» вывода free -m

желаемая

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

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

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

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

Результаты

starterkits-20151212

  • Linux 3.14.58 / 4.1.14 / 2.6.32-042stab112.15
  • glibc 2.17
  • gcc 4.7.2
вариант, версия тип процессы память /
cinnamon 2.0.14 LiveCD 179 650 672
cinnamon 2.0.14 HDD 181 400 2419
e17 0.17.3 LiveCD 70 368 475
gnome3 3.8.0 LiveCD 340 903 861
gnustep[3] LiveCD 50 360 505
icewm 1.3.8 LiveCD 50 341 422
jeos[4] HDD 18 46 285
kde4 4.12.4 LiveCD 282 990 1235
lxde LiveCD 83 459[5] 459
lxqt 0.8.0 LiveCD 86 457 500
mate 1.6.0 LiveCD 105 548 580
rescue[6] LiveCD 15 67 -
server HDD 19 64 583
server-hyperv[7] HDD 38 88 680
server-ovz HDD 26 84 752
ovz-generic[8] SimFS 2 9 150
server-samba4 4.3.2[9] HDD 19 66 722
server-samba4 4.3.2[10] HDD+DC 103 247 722
sysv-tde 3.5.13.2[11] HDD 108 310 1685
tde 3.5.13.2 LiveCD 116 559 571
wmaker 0.95.6 LiveCD 49 317 347
xfce 4.10 LiveCD 95 480 463
vm-net[12] KVM 31 55 256

Примечания

  1. с поправкой как минимум на std-def/un-def
  2. опять же как правило, но могут встречаться и исключения
  3. по сути это wmaker, надо замерять после запуска чего-нибудь вроде GWorkspace
  4. данные по установленному (требуется не менее 128 Мб ОЗУ)
  5. странная цифра, как будто прочитан весь корень... гм
  6. для загрузки требуется от 160 Мб ОЗУ (un-def)
  7. x86_64
  8. данные для развёрнутого и запущенного контейнера
  9. данные после установки
  10. данные после поднятия AD DC
  11. разрешение 1024x768
  12. данные для запуска qemu -enable-kvm -no-shutdown -smp 2 -m 768 -hda altlinux-p7-vm-net-20151212-x86_64.img