Bug 24984 - просадка производительности относительно 2.6.18-ovz-rhel-alt11
Summary: просадка производительности относительно 2.6.18-ovz-rhel-alt11
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: kernel-image-std-def (show other bugs)
Version: unstable
Hardware: all Linux
: P3 enhancement
Assignee: Vitaly Chikunov
QA Contact: qa-sisyphus
URL: http://lists.altlinux.org/pipermail/c...
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-28 13:23 MSK by Michael Shigorin
Modified: 2011-03-29 23:39 MSK (History)
6 users (show)

See Also:


Attachments
[!] 2.6.32-std-def-alt20.M50P.1.ubench.txt (2.64 KB, text/plain)
2011-01-28 13:23 MSK, Michael Shigorin
no flags Details
[ok] 2.6.18-ovz-rhel-alt11.ubench.txt (2.62 KB, text/plain)
2011-01-28 13:25 MSK, Michael Shigorin
no flags Details
[ok] 2.6.32.27.ubench.txt (2.63 KB, text/plain)
2011-01-28 13:28 MSK, Michael Shigorin
no flags Details
[ok] config-2.6.32.27 (45.90 KB, text/plain)
2011-01-28 13:29 MSK, Michael Shigorin
no flags Details
[!] 2.6.32-std-def-alt20.M50P.1.cpuinfo-lspci-lsmod-dmesg-top.txt (33.41 KB, text/plain)
2011-01-28 13:34 MSK, Michael Shigorin
no flags Details
всё в кучке (153.67 KB, application/x-gzip)
2011-01-28 13:36 MSK, Michael Shigorin
no flags Details
Результаты x11perf (26.68 KB, text/plain)
2011-02-02 01:31 MSK, vx8400
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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)