LinuxForum.Fans
Тема

Тормоза в Mageia - в чём причина?

Автор: Pulfer 5 сообщений 4089 просмотров
#326184

На Форониксе выложили очередные результаты бенчмарков: 16-Way Linux OS Performance Comparison.

Там видно, что в ряде тестов Магея сильно отстаёт от других дистрибутивов. Фороникс объяснения этому не даёт, а просто констатирует факт: "For some reason, Mageia 3 is much slower than all of the other tested Linux distributions for many of the CPU-intensive benchmarks."

Однако сама методика не подразумевает тестирование при прочих равных. Т.е., например, в ряде тестов PCLinuxOS 2013 значительно вырывается вперёд из-за того, что там по дефолту используются проприетарные дрова для графики, которые заведомо производительнее свободных в плане 3D.

У кого-нибудь есть идеи, что в Магее такое включено по дефолту, что в бенчмарках Магея показала стабильно плохие результаты? И соответствуют ли они собственным впечатлениям от использования системы (если есть возможность сравнить с другими дистрибутивами, конечно)? Всё-таки Фороникс - это Фороникс, они давно славятся кривыми бенчмарками.

#326186

Oxygen.

#326188
verg написал:
Oxygen.

Вон оно что, понятно.

Вообще, жаль, что даже в Магее дропнули тему laOra.

#326206

Тут, как говорится, есть с чем сравнить и на не совсем современной машине, в которой хорошо проявляются любые тормоза.

Машина
text
System:    Host: localhost Kernel: 3.9.7-1.gfccf19c-desktop i686 (32 bit, gcc: 4.7.2) 
           Desktop: KDE 4.10.4 (Qt 4.8.4) Distro: openSUSE 12.3 (Dartmouth)
Machine:   Mobo: Micro-Star model: MS-6566E version: 1.0 Bios: American Megatrends version: 07.00T date: 04/02/01
CPU:       Single core Intel Pentium 4 CPU (-UP-) cache: 512 KB flags: (pae sse sse2) bmips: 6000.45 clocked at 3000.225 MHz 
Graphics:  Card: NVIDIA G73 [GeForce 7600 GS] bus-ID: 01:00.0 X.Org: 1.14.1 driver: nvidia Resolution: 1920x1080@60.0hz 
           GLX Renderer: GeForce 7600 GS/AGP/SSE2 GLX Version: 2.1.2 NVIDIA 304.88 Direct Rendering: Yes
Audio:     Card: Creative Labs SB X-Fi driver: snd_ctxfi port: cc00 bus-ID: 03:02.0 
           Sound: Advanced Linux Sound Architecture ver: 1.0.27.1
Network:   Card: Realtek RTL-8139/8139C/8139C+ driver: 8139too ver: 0.9.28 port: c800 bus-ID: 03:04.0
           IF: eth0 state: unknown speed: 100 Mbps duplex: full mac: 00:e0:4c:f0:c8:57
Drives:    HDD Total Size: 1150.3GB (148.2% used) 1: id: /dev/sda model: SAMSUNG_SP2514N size: 250.1GB 
           2: id: /dev/sdc model: ST3400620A size: 400.1GB 3: id: /dev/sdb model: ST3500630A size: 500.1GB 
           Optical: /dev/sr0 model: N/A rev: N/A dev-links: cdrom,cdrw,dvd,dvdrw
Partition: ID: / size: 20G used: 9.3G (51%) fs: ext4 dev: /dev/sda2 
           label: LINUX uuid: 793e707d-b772-4e9e-9d66-ef259b5f0199
           ID: swap-1 size: 2.11GB used: 0.00GB (0%) fs: swap dev: /dev/zram0 
           label: N/A uuid: ac85d31a-1bc2-465d-92f9-84eefb7386c0
Info:      Processes: 112 Uptime: 12:22 Memory: 744.3/2014.4MB Runlevel: 5 Gcc sys: 4.7.2 
           Client: Shell (bash 4.2.42) inxi: 1.9.7 

Итог:
Жёсткие тормоза при использовании темы Oxygen в Mageia и не только в интерфейсе. (особенно тупит MCC). В openSUSE при тех же условиях более менее, но не идеально.
А при использовании темы iaora в Mageia всё летает быстрее и легче, чем в тех же условиях в openSUSE.

Кому надо патчик и спек для сборки пакета kde4-style-iaora без файла kwin3_iaora.so, от которого падает systemsetings(настройка "Внешний вид рабочего стола"):

1) Патч: kwin3_iaora_so_remove.patch
text
--- ia_ora-kde4-0.3.2.tar.bz2/kwin-client/CMakeLists.txt    2008-08-15 16:07:11.000000000 +0400
+++ ia_ora-kde4-0.3.2.tar.bz2/kwin-client/CMakeLists.txt    2013-06-12 04:57:27.945083860 +0400
@@ -1,9 +1,6 @@
 project (kwin-iaora)
 
 set (kwin_iaora_SOURCES kwin_iaora.cpp)
-kde4_add_plugin (kwin3_iaora ${kwin_iaora_SOURCES})
-target_link_libraries (kwin3_iaora ${KDE4_KDEUI_LIBS} kdecorations)
-install (TARGETS kwin3_iaora DESTINATION ${PLUGIN_INSTALL_DIR})
 install (FILES iaora.desktop DESTINATION ${DATA_INSTALL_DIR}/kwin)
 
 add_subdirectory (config)

2) Спек: kde4-style-iaora.spec ( %mkrel > 2 решает проблему Obsoletes в mageia-kde4-config)
text
Name:        kde4-style-iaora 
Summary:    IaOra Theme for KDE4
Group:        Graphical desktop/KDE
Version:    0.3.2
Release:    %mkrel 20
License:    GPL 
URL:        http://svn.mandriva.com/cgi-bin/viewvc.cgi/soft/theme/ia_ora-kde4/
Source0:    ia_ora-kde4-%{version}.tar.bz2
Patch0:        kwin3_iaora_so_remove.patch
BuildRoot:    %{_tmppath}/%{name}-%{version}-%{release}-buildroot
BuildRequires:    kdelibs4-devel
BuildRequires:    kdebase4-workspace-devel
Requires:    kde4-style-iaora-common
Obsoletes:    ia_ora-kde-kwin < 1.0.8-14
Obsoletes:    ia_ora-kde < 1.0.8-14

%description IaOra theme for KDE 4

%files %{_kde_plugindir}/styles/* %{_kde_appsdir}/kwin/iaora.desktop %{_kde_libdir}/kde4/kwin_iaora_config.so

#--------------------------------------------------------------------------------

%package -n qt4-style-iaora Summary: IaOra Theme for Qt4 Group: Graphical desktop/KDE Requires: kde4-style-iaora-common

%description -n qt4-style-iaora IaOra theme for Qt4

%files -n qt4-style-iaora %{qt4plugins}/styles/libiaora-qt.so

#--------------------------------------------------------------------------------

%package common Summary: Common files for IaOra in KDE4 and Qt4 Group: Graphical desktop/KDE

%description common Common files for IaOra in KDE4 and Qt4

%files common %{_kde_appsdir}/color-schemes/ %{_kde_appsdir}/kstyle/themes/ %{_sysconfdir}/iaoracolors # remove the config for now %exclude %{_kde_libdir}/kde4/kwin*config.so

#--------------------------------------------------------------------------------

%prep %setup -qn ia_ora-kde4 %patch0 -p1

%build %cmake_kde4 %make

%install rm -rf %{buildroot} pushd build %makeinstall_std popd

%clean rm -rf %{buildroot}

%changelog

Так же на этой машине на всех "мандривах" тупит штатный Firefox. (поэтому использую от openSUSE, который летает). На современных машинах тупить не должен.

Кому надо, одной командой(версия 32бит):
text
# urpme firefox firefox-ru ; echo /^firefox/ >> /etc/urpmi/skip.list && echo /^firefox-ru/ >> /etc/urpmi/skip.list && wget -P /tmp/ http://download.opensuse.org/repositories/mozilla/openSUSE_12.3/i586/MozillaFirefox-22.0-3.1.i586.rpm http://download.opensuse.org/repositories/mozilla/openSUSE_12.3/i586/MozillaFirefox-branding-upstream-22.0-3.1.i586.rpm http://download.opensuse.org/repositories/mozilla/openSUSE_12.3/i586/MozillaFirefox-translations-common-22.0-3.1.i586.rpm http://download.opensuse.org/repositories/mozilla/openSUSE_12.3/i586/libnsssharedhelper0-1.0.10-1.2.i586.rpm && urpmi --no-verify-rpm /tmp/MozillaFirefox-22.0-3.1.i586.rpm /tmp/MozillaFirefox-branding-upstream-22.0-3.1.i586.rpm /tmp/MozillaFirefox-translations-common-22.0-3.1.i586.rpm /tmp/libnsssharedhelper0-1.0.10-1.2.i586.rpm

#326512
Pulfer написал:
[quote=verg]Oxygen.

Вообще, жаль, что даже в Магее дропнули тему laOra.[/quote]

Они пишут, что магея и роса тестировались с LXDE, кроме того, некоторые тесты, где магея проваливается, зависят только от производительности ядра, а не ДЕ.

Oxygen - имеется в виду тема рабочего стола? А если использовать какую-нить Aya или Air, или даже QtCurve?

А кстати, вроде же пакеты с laOra для гнома и крысы есть в репах?

Войдите или зарегистрируйтесь, чтобы ответить.