Blog (21)
Komentarze (359)
Recenzje (0)
@mati75Kernel eXt73 w testach developera Debiana cz.2

Kernel eXt73 w testach developera Debiana cz.2

30.12.2014 22:04, aktualizacja: 31.12.2014 08:28

Po wczorajszym wpisie przyszedł dzisiaj czas na testy.

Wykorzystuje te same narzędzia z pakietu Phoronix Test Suite. Jako platforma sprzętowa wykorzystuje netbook ASUS Eee PC 1001PX o parametrach:

  • Procesor Intel Atom N450
  • Pamięć GoodRam DDR2 2GB 667 CL5
  • Dysk WD 320GB

lspci:

00:00.0 Host bridge: Intel Corporation Pineview DMI Bridge
00:02.0 VGA compatible controller: Intel Corporation Pineview Integrated Graphics Controller
00:02.1 Display controller: Intel Corporation Pineview Integrated Graphics Controller
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02) 
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation Tigerpoint LPC Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation 82801GR/GH (ICH7 Family) SATA AHCI Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
01:00.0 Ethernet controller: Atheros Communications Atheros AR8132 / L1c Gigabit Ethernet Adapter (rev c0)
02:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)

Wykorzystuje następujące jądra:

1. Oznaczone jako mój. Kernel zbudowany w oparciu o Linux 3.19-rc2 na konfiguracji przygotowanej dla tego sprzętu:

Linux version 3.19-rc2-pineapple-amd64 (Debian 3.19~rc2-1) (mati75@debian.org) (gcc version 4.9.2 (Debian 4.9.2-10) ) #1 Mon Dec 29 15:37:52 UTC 2014

2. Oznaczone jako ubuntu generic. Jądro pochodzące z repozytorium Ubuntu 14.04 z pakietu linux-image-generic-lts-utopic:

Linux version 3.16.0-29-generic (buildd@brownie) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #39-Ubuntu SMP Tue Dec 16 20:54:13 UTC 2014

3. Najnowsze jądro ext73, w wersji k8. Uruchomienie wersji atom kończyło się kernel panic:

Linux version 3.17.7-ext73-32.7-k8 (root@ext73-kernel) (gcc version 4.9.3 20141210 (prerelease) (GCC) ) #10 SMP PREEMPT Sun Dec 21 00:46:11 CET 2014

Czas na testy!

Przeprowadziłem tylko część testów, bo sami zobaczycie nie było sensu robić innych.

Test 1:

RAMspeed SMP 3.5.0: pts/ramspeed-1.4.0 [Type: Average - Benchmark: Integer][img=ram]

Jednostką są MB/s. Jak widać różnica między standardowym kernelem Ubuntu a ext73 jest w granicach błędów.

Test 2: Flexible IO Tester 2.1.13

Wykonanie pomiarów odczytu w przypadku 3 wersji jądra kończył takim błędem:

The following tests failed to properly run:

- pts/fio-1.7.1: Type: Random Read - IO Engine: POSIX AIO - Buffered: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s

Za to zapis działał prawidłowo. Jednostką są MB/s. Type: Random Write - IO Engine: POSIX AIO - Buffered: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s

540190

Test 3: FS‑Mark 3.3

Test: 1000 Files, 1MB Size. Jednostką są ilość plików/s

540193

Tutaj ext73 wykrywa z powodu patcha BFS.

Test4: PostMark 1.51

Jednostką jest TPS.

540197

Test 5: LAME MP3 Encoding 3.99.3

Jednostką jest sekunda. Im szybciej tym lepiej.

540200

Test 6: NGINX Benchmark 1.0.11

Jednostką jest liczba możliwych zapytań w ciągu sekundy. Im więcej tym lepiej:

540203

Podsumowanie

Oceńcie sami, wykresy głębszego komentarza nie wymagają.

Jutro cześć trzecia. Tworzenie własnego jądra.

Wybrane dla Ciebie
Komentarze (54)