[sisyphus] kernel 2.6.11 performance
Mike Plugnikov
=?iso-8859-1?q?mike_=CE=C1_stankin=2Eru?=
Сб Апр 16 23:02:51 MSD 2005
В сообщении от 14 Апрель 2005 18:52 Sviataslau Svirydau написал(a):
> Приветствую,
>
> У меня на localhost наблюдается торможение при работе на 2.6.11 по
> сравнению с 2.6.10. Это так и должно быть, или надо лечиться?
> Никаких специальных замеров я не делал, однако некоторые цифры все же
> заставляют задуматься...
>
> Собсно, на этапе загрузки системы уже начинаешь подозревать, что истина
> где-то не здесь... На эту мысль наводят неспешные логи загрузки...
> На 2.6.11 (std26-up) процесс загрузки от нажатия enter в grub'е до
> момента, когда можно вводить username в gdm (приблизительно в это же
> время заканчивают грузиться и все остальные сервисы), выполняется ~150сек.
> Однако на 2.6.10 (std26-up и wks26-up) тот же самы процесс занимает
> всего ~90сек.
>
Вот что я намерял пока.
Для boot время от начала загрузки (нажатие клавиши в lilo), до появления
приглашения.
Для off от нажатия на кнопку на корпусе, до польного отключения.
2.6.11-std26-up-alt6:
boot: 1min. 55sec. (115 sec)
off: 21sec.
2.6.10-wks26-up-alt5:
boot: 1min. 02sec. (62sec.)
off: 25 sec.
hdparm в обоих случаях одинаковый:
2.6.11-std26-up-alt6
/dev/hda:
Model=WDC WD800LB-00DNA0, FwRev=77.07W77, SerialNo=WD-WCADW1595927
Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq }
RawCHS=16383/16/63, TrkSize=57600, SectSize=600, ECCbytes=74
BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=156301488
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
AdvancedPM=no WriteCache=enabled
Drive conforms to: device does not report version:
* signifies the current active mode
Timing cached reads: 1736 MB in 2.00 seconds = 866.40 MB/sec
Timing buffered disk reads: 146 MB in 3.03 seconds = 48.11 MB/sec
2.6.10-wks26-up-alt5:
/dev/hda:
Model=WDC WD800LB-00DNA0, FwRev=77.07W77, SerialNo=WD-WCADW1595927
Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq }
RawCHS=16383/16/63, TrkSize=57600, SectSize=600, ECCbytes=74
BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=156301488
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
AdvancedPM=no WriteCache=enabled
Drive conforms to: device does not report version:
* signifies the current active mode
Timing cached reads: 1728 MB in 2.00 seconds = 863.70 MB/sec
Timing buffered disk reads: 144 MB in 3.01 seconds = 47.85 MB/sec
ubench -m:
2.6.11-std26-up-alt6:
Linux 2.6.11-std26-up-alt6 #1 Wed Mar 30 00:32:02 MSD 2005 i686
Ubench MEM: 123891
2.6.10-wks26-up-alt5:
Linux 2.6.10-wks26-up-alt5 #1 Tue Feb 22 17:02:48 MSK 2005 i686
Ubench MEM: 124953
(разницы почти нет)
unixbench, тесты shell и syscall
2.6.11-std26-up-alt6:
/bin/sh: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for
GNU/Linux 2.2.18, dynamically linked (uses shared libs), stripped
/dev/hda3 56262284 52066788 1337536 98% /
Shell Scripts (1 concurrent) 4002.7 lpm (60 secs, 3 samples)
Shell Scripts (8 concurrent) 555.3 lpm (60 secs, 3 samples)
Shell Scripts (16 concurrent) 279.0 lpm (60 secs, 3 samples)
System Call Overhead 999285.3 lps (10 secs, 10 samples)
INDEX VALUES
TEST BASELINE RESULT INDEX
Shell Scripts (8 concurrent) 6.0 555.3 925.5
System Call Overhead 15000.0 999285.3 666.2
=========
FINAL SCORE 785.2
2.6.10-wks26-up-alt5:
/bin/sh: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for
GNU/Linux 2.2.18, dynamically linked (uses shared libs), stripped
/dev/hda3 56262284 52115896 1288428 98% /
Shell Scripts (1 concurrent) 4156.0 lpm (60 secs, 3 samples)
Shell Scripts (8 concurrent) 547.3 lpm (60 secs, 3 samples)
Shell Scripts (16 concurrent) 275.0 lpm (60 secs, 3 samples)
System Call Overhead 1044413.7 lps (10 secs, 10 samples)
INDEX VALUES
TEST BASELINE RESULT INDEX
Shell Scripts (8 concurrent) 6.0 547.3 912.2
System Call Overhead 15000.0 1044413.7 696.3
=========
FINAL SCORE 796.9
(тоже разницы почти нет)
Могу не там "копать" или методика тестирования должна быть иной...Но грузится
2.6.11 ощутимо медленее.
Если кто нибудь из разработчиков напишет мне как стоило бы провети
тестирование, чтоб выявить проблему - буду очень рад, и проведу ещё
тестирование.
Подробная информация о списке рассылки Sisyphus