[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