Bug 24984

Summary: просадка производительности относительно 2.6.18-ovz-rhel-alt11
Product: Sisyphus Reporter: Michael Shigorin <mike>
Component: kernel-image-std-defAssignee: Vitaly Chikunov <vt>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P3 CC: aen, enp, kernelbot, placeholder, stalker, vt, vx8400
Version: unstable   
Hardware: all   
OS: Linux   
URL: http://lists.altlinux.org/pipermail/community/2011-January/668924.html
Attachments:
Description Flags
[!] 2.6.32-std-def-alt20.M50P.1.ubench.txt
none
[ok] 2.6.18-ovz-rhel-alt11.ubench.txt
none
[ok] 2.6.32.27.ubench.txt
none
[ok] config-2.6.32.27
none
[!] 2.6.32-std-def-alt20.M50P.1.cpuinfo-lspci-lsmod-dmesg-top.txt
none
всё в кучке
none
Результаты x11perf none

Description Michael Shigorin 2011-01-28 13:23:25 MSK
Created attachment 4774 [details]
[!] 2.6.32-std-def-alt20.M50P.1.ubench.txt

В community@ обсуждается работа текущих выпусков на р5 на старом железе (PII под управлением newlite).  Возможно, есть смысл выделать отдельное ядро для подобных систем и заточить его под i686+ (для i586 рекомендовать tmc-tc).

---
От машины везде остается ~30 прОцентов, кроме 2.6.18-ovz-rhel-alt11 и
самосборного 2.6.32.27.
Результат unixbench подтверждается внешними часами на простом тесте:
int s = 0;
for (i = 0; i < 10000; i++)           /* runlevel = 3, перед тестом
load average = 0.00 */
      for (j = 0; j < 100000; j++)  /* ~20 сек 2.6.18, 2.6.32.27
vanilla, ~60 cек остальные */
            s += j;

Вас можно попросить повесить соотв. баг, т.к. я off-line на >18 часов? Спасибо.
---

Вот мнение led@:

---
CONFIG_MPENTIUMII=y
CONFIG_NOHIGHMEM=y
# CONFIG_HIGHMEM4G is not set
# CONFIG_PREEMPT is not set
и, благодаря вышеприведенному, CONFIG_FLATMEM=y
а также то, что CFS "съел" все бенчмарки - ни для кого не секрет
---
Comment 1 Michael Shigorin 2011-01-28 13:25:44 MSK
Created attachment 4775 [details]
[ok] 2.6.18-ovz-rhel-alt11.ubench.txt

unixbench для 2.6.18
Comment 2 Michael Shigorin 2011-01-28 13:28:05 MSK
Created attachment 4776 [details]
[ok] 2.6.32.27.ubench.txt
Comment 3 Michael Shigorin 2011-01-28 13:29:26 MSK
Created attachment 4777 [details]
[ok] config-2.6.32.27

vanilla 2.6.32.27 config
Comment 4 Michael Shigorin 2011-01-28 13:34:36 MSK
Created attachment 4778 [details]
[!] 2.6.32-std-def-alt20.M50P.1.cpuinfo-lspci-lsmod-dmesg-top.txt
Comment 5 Michael Shigorin 2011-01-28 13:36:27 MSK
Created attachment 4779 [details]
всё в кучке

...и тарбол с этими и остальными файлами по ссылкам из письма в community@.
Comment 6 AEN 2011-01-28 14:17:41 MSK
unixbench не отражает пользовательского быстродействия, нужны иные тесты.
Comment 7 vx8400 2011-02-02 01:31:59 MSK
Created attachment 4788 [details]
Результаты x11perf

> unixbench не отражает пользовательского быстродействия, нужны иные тесты.

Действительно: тесты unixbench в данном случае выполняются с 2.6.32 в среднем в 3 раза медленнее 2.6.18, а x11perf дает разницу на порядок/порядки.
Comment 8 Repository Robot 2011-03-29 23:39:19 MSK
kernel-image-std-def-1:2.6.38-alt1 -> sisyphus:

* Fri Mar 25 2011 Anton Protopopov <aspsk@altlinux> 1:2.6.38-alt1
- Update to 2.6.38.2
- Add rtl8168 and lsadrv to modules.build
- Update aufs2.1 to latest
- Build with MPENTIUMII enabled (ALT 24984)
- Enable KMS for radeon for x86_64 (ALT 24930)