[sisyphus] kernel 2.6.11 performance

Anton Farygin =?iso-8859-1?q?rider_=CE=C1_altlinux=2Ecom?=
Пн Апр 18 18:39:12 MSD 2005


Mike Plugnikov wrote:

>В сообщении от 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 ощутимо медленее.
>Если кто нибудь из разработчиков напишет мне как стоило бы провети 
>тестирование, чтоб выявить проблему - буду очень рад, и проведу ещё 
>тестирование.
>  
>
Погоняйте unixbench (пакет одноименный)

Rgds,
Rider




Подробная информация о списке рассылки Sisyphus