* [Comm] Запись на жесткий диск - ядро 2.6 хуже, чем 2.4 ??? @ 2010-11-06 16:47 Yura Kalinichenko 2010-11-06 18:19 ` vx 8400 ` (2 more replies) 0 siblings, 3 replies; 21+ messages in thread From: Yura Kalinichenko @ 2010-11-06 16:47 UTC (permalink / raw) To: ALT Linux Community Привет всем! Собрались мы тут перевести давно работающие сервера БД с Master 2.4 на Branch 4.1 (вопрос - почему не на что-то посвежее - тема отдельная). Ну всю логику и базы перевели, вроде отладили, начали гонять, и тут заметили: что-то машина более мощная, а работает явно медленнее, чем на старой машинке под M24. Начали разбираться, поставили на одну машину Master и Branch, для начала тупо стали тестить bonnie++. Не вдаваясь в детали, результат: блочная запись и перезапись под ядрами 2.6.x в 2 с лишним раза медленнее, чем под 2.4.33. Остальные характеристики примерно одинаковы. Проверялись ядра от 2.6.26 до 2.6.35, различия незначительные. Не влияет также ни тип ФС, ни использование/неиспользование софтрейда. Гугленье на данную тему ничего не дало (ну кроме шедулера BFS, пока не пробовал). Что это, только у меня такие грабли ? -- SY, Yura Kalinichenko ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [Comm] Запись на жесткий диск - ядро 2.6 хуже, чем 2.4 ??? 2010-11-06 16:47 [Comm] Запись на жесткий диск - ядро 2.6 хуже, чем 2.4 ??? Yura Kalinichenko @ 2010-11-06 18:19 ` vx 8400 2010-11-06 18:44 ` Yura Kalinichenko 2010-11-06 20:03 ` Michael Shigorin 2010-11-06 20:02 ` Michael Shigorin 2010-12-17 9:37 ` Yura Kalinichenko 2 siblings, 2 replies; 21+ messages in thread From: vx 8400 @ 2010-11-06 18:19 UTC (permalink / raw) To: ALT Linux Community general discussions 6 ноября 2010 г. 17:47 Yura Kalinichenko: > блочная запись и перезапись под ядрами 2.6.x в 2 с лишним раза медленнее, > чем под 2.4.33. Остальные характеристики примерно одинаковы. А unixbench что показывает? Вопрос знатокам: HZ=100/1000 на это влияет? wbr, Oleg. ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [Comm] Запись на жесткий диск - ядро 2.6 хуже, чем 2.4 ??? 2010-11-06 18:19 ` vx 8400 @ 2010-11-06 18:44 ` Yura Kalinichenko 2010-11-06 19:12 ` vx 8400 2010-11-06 20:03 ` Michael Shigorin 1 sibling, 1 reply; 21+ messages in thread From: Yura Kalinichenko @ 2010-11-06 18:44 UTC (permalink / raw) To: ALT Linux Community general discussions vx 8400 пишет: > 6 ноября 2010 г. 17:47 Yura Kalinichenko: > >> блочная запись и перезапись под ядрами 2.6.x в 2 с лишним раза медленнее, >> чем под 2.4.33. Остальные характеристики примерно одинаковы. >> > > А unixbench что показывает? > А смысл какой еще один тест пускать ? Если с одной стороны, субъективные ощущения (тормоза прикладной системы, активно работающей с дисками), и с другой - по объективные данные (результаты тестирования bonnie++) - говорят об одном и том же ? -- SY, Yura Kalinichenko ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [Comm] Запись на жесткий диск - ядро 2.6 хуже, чем 2.4 ??? 2010-11-06 18:44 ` Yura Kalinichenko @ 2010-11-06 19:12 ` vx 8400 2010-11-06 21:35 ` Yura Kalinichenko 0 siblings, 1 reply; 21+ messages in thread From: vx 8400 @ 2010-11-06 19:12 UTC (permalink / raw) To: ALT Linux Community general discussions 6 ноября 2010 г. 19:44 Yura Kalinichenko: > Если с одной стороны, субъективные ощущения (тормоза прикладной системы, > активно работающей с дисками), и с другой - по объективные данные > (результаты тестирования bonnie++) - говорят об одном и том же ? На вывод bonnie++ можно посмотреть c 2.4 и 2.6? wbr, Oleg. ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [Comm] Запись на жесткий диск - ядро 2.6 хуже, чем 2.4 ??? 2010-11-06 19:12 ` vx 8400 @ 2010-11-06 21:35 ` Yura Kalinichenko 2010-11-07 9:07 ` vx 8400 0 siblings, 1 reply; 21+ messages in thread From: Yura Kalinichenko @ 2010-11-06 21:35 UTC (permalink / raw) To: ALT Linux Community general discussions vx 8400 пишет: > На вывод bonnie++ можно посмотреть c 2.4 и 2.6? > 2.4.33: Version 1.03 ------Sequential Output------ --Sequential Input- --Random- -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks-- Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP master 1G 18316 98 55129 18 20574 4 24019 81 49575 5 314.5 0 ------Sequential Create------ --------Random Create-------- -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete-- files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP 16 2109 96 +++++ +++ +++++ +++ 2404 98 +++++ +++ 10794 93 master,1G,18316,98,55129,18,20574,4,24019,81,49575,5,314.5,0,16,2109,96,+++++,+++,+++++,+++,2404,98,+++++ 2.6.27: Version 1.03 ------Sequential Output------ --Sequential Input- --Random- -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks-- Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP branch 1G 18086 46 22294 7 13560 4 38201 82 46111 7 328.2 1 ------Sequential Create------ --------Random Create-------- -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete-- files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP 16 +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++ branch,1G,18086,46,22294,7,13560,4,38201,82,46111,7,328.2,1,16,+++++,+++,+++++,+++,+++++,+++,+++++,+++,++ 2.6.35: Version 1.03 ------Sequential Output------ --Sequential Input- --Random- -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks-- Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP msmserver.bus.co 1G 17371 44 23062 12 13999 6 41440 82 60383 7 184.3 0 ------Sequential Create------ --------Random Create-------- -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete-- files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP 16 18763 92 +++++ +++ 20534 98 19787 97 +++++ +++ 21780 98 msmserver.bus.com.ua,1G,17371,44,23062,12,13999,6,41440,82,60383,7,184.3,0,16,18763,92,+++++,+++,20534,98 -- Yura Kalinichenko ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [Comm] Запись на жесткий диск - ядро 2.6 хуже, чем 2.4 ??? 2010-11-06 21:35 ` Yura Kalinichenko @ 2010-11-07 9:07 ` vx 8400 2010-11-07 16:25 ` Yura Kalinichenko 0 siblings, 1 reply; 21+ messages in thread From: vx 8400 @ 2010-11-07 9:07 UTC (permalink / raw) To: ALT Linux Community general discussions 6 ноября 2010 г. 22:35 Yura Kalinichenko: > > 2.4.33: > Version 1.03 ------Sequential Output------ --Sequential Input- --Random- > -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks-- > Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP > master 1G 18316 98 55129 18 20574 4 24019 81 49575 5 314.5 0 > > 2.6.27: > Version 1.03 ------Sequential Output------ --Sequential Input- --Random- > -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks-- > Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP > branch 1G 18086 46 22294 7 13560 4 38201 82 46111 7 328.2 1 sorry, дурацкий вопрос: block size файловой системы в обоих тестах один и тот же? Множитель для block rewrite ~2. thx, Oleg. ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [Comm] Запись на жесткий диск - ядро 2.6 хуже, чем 2.4 ??? 2010-11-07 9:07 ` vx 8400 @ 2010-11-07 16:25 ` Yura Kalinichenko 2010-11-07 16:38 ` vx 8400 0 siblings, 1 reply; 21+ messages in thread From: Yura Kalinichenko @ 2010-11-07 16:25 UTC (permalink / raw) To: ALT Linux Community general discussions vx 8400 пишет: > sorry, дурацкий вопрос: block size файловой системы в обоих тестах > один и тот же? Более того - тестирование выполнялось на одном и том же разделе. -- SY, Yura Kalinichenko ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [Comm] Запись на жесткий диск - ядро 2.6 хуже, чем 2.4 ??? 2010-11-07 16:25 ` Yura Kalinichenko @ 2010-11-07 16:38 ` vx 8400 2010-11-07 17:17 ` Yura Kalinichenko 2010-11-07 17:47 ` vx 8400 0 siblings, 2 replies; 21+ messages in thread From: vx 8400 @ 2010-11-07 16:38 UTC (permalink / raw) To: ALT Linux Community general discussions 7 ноября 2010 г. 17:25 Yura Kalinichenko: > Более того - тестирование выполнялось на одном и том же разделе. И фс смонтирована одинаково и пр. Помню, что разница на блочной записи на ext2 (обычный раздел обычного IDE диска) с 2.4.31 и 2.6.15 была <~10%. wbr, Oleg. ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [Comm] Запись на жесткий диск - ядро 2.6 хуже, чем 2.4 ??? 2010-11-07 16:38 ` vx 8400 @ 2010-11-07 17:17 ` Yura Kalinichenko 2010-11-07 17:47 ` vx 8400 1 sibling, 0 replies; 21+ messages in thread From: Yura Kalinichenko @ 2010-11-07 17:17 UTC (permalink / raw) To: ALT Linux Community general discussions vx 8400 пишет: > 7 ноября 2010 г. 17:25 Yura Kalinichenko: > >> Более того - тестирование выполнялось на одном и том же разделе. >> > > И фс смонтирована одинаково и пр. Разумеется. -- SY, Yura Kalinichenko ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [Comm] Запись на жесткий диск - ядро 2.6 хуже, чем 2.4 ??? 2010-11-07 16:38 ` vx 8400 2010-11-07 17:17 ` Yura Kalinichenko @ 2010-11-07 17:47 ` vx 8400 2010-11-07 17:58 ` vx 8400 1 sibling, 1 reply; 21+ messages in thread From: vx 8400 @ 2010-11-07 17:47 UTC (permalink / raw) To: ALT Linux Community general discussions [-- Attachment #1: Type: text/plain, Size: 207 bytes --] 7 ноября 2010 г. 17:38 vx 8400: > Помню, что разница на блочной записи на ext2 (обычный раздел обычного > IDE диска) с 2.4.31 и 2.6.15 была <~10%. Соврал: 2.4.31 -> 2.6.25. Табличка с unixbench в прицепе. [-- Attachment #2: 2.4.31-2.6.25.txt --] [-- Type: text/plain, Size: 3845 bytes --] BYTE UNIX Benchmarks (Version 5.1.2) System: compas: GNU/Linux Machine: i686 (unknown) Language: en_US.utf8 (charmap="KOI8-R", collate="KOI8-R") CPU 0: Pentium III (Coppermine) (1605.6 bogomips) MMX, Physical Address Ext, SYSENTER/SYSEXIT ------------------------------------------------------------------------ 2.4.31 2.6.25-std-def-alt8.M41.4 ------------------------------------------------------------------------ Dhrystone 2 using register variables 1467230.4 lps (10.0 s, 7 samples) 1363184.4 lps (10.0 s, 7 samples) Double-Precision Whetstone 454.4 MWIPS (10.0 s, 7 samples) 587.5 MWIPS (10.1 s, 7 samples) Execl Throughput 1885.9 lps (29.9 s, 2 samples) 398.0 lps (29.8 s, 2 samples) File Copy 1024 bufsize 2000 maxblocks 70456.1 KBps (30.0 s, 2 samples) 74986.0 KBps (30.0 s, 2 samples) File Copy 256 bufsize 500 maxblocks 29960.4 KBps (30.0 s, 2 samples) 33419.7 KBps (30.0 s, 2 samples) File Copy 4096 bufsize 8000 maxblocks 102488.0 KBps (30.0 s, 2 samples) 106400.0 KBps (30.0 s, 2 samples) Pipe Throughput 469376.6 lps (10.0 s, 7 samples) 292535.0 lps (10.0 s, 7 samples) Pipe-based Context Switching 209730.4 lps (10.0 s, 7 samples) 56059.3 lps (10.0 s, 7 samples) Process Creation 10652.5 lps (30.0 s, 2 samples) 2501.7 lps (30.0 s, 2 samples) Shell Scripts (1 concurrent) 417.9 lpm (60.1 s, 2 samples) 266.2 lpm (60.2 s, 2 samples) Shell Scripts (8 concurrent) 56.3 lpm (60.8 s, 2 samples) 33.9 lpm (60.5 s, 2 samples) System Call Overhead 419920.4 lps (10.0 s, 7 samples) 469106.8 lps (10.0 s, 7 samples) System Benchmarks Index Values BASELINE RESULT INDEX BASELINE RESULT INDEX Dhrystone 2 using register variables 116700.0 1467230.4 125.7 116700.0 1363184.4 116.8 Double-Precision Whetstone 55.0 454.4 82.6 55.0 587.5 106.8 Execl Throughput 43.0 1885.9 438.6 43.0 398.0 92.6 File Copy 1024 bufsize 2000 maxblocks 3960.0 70456.1 177.9 3960.0 74986.0 189.4 File Copy 256 bufsize 500 maxblocks 1655.0 29960.4 181.0 1655.0 33419.7 201.9 File Copy 4096 bufsize 8000 maxblocks 5800.0 102488.0 176.7 5800.0 106400.0 183.4 Pipe Throughput 12440.0 469376.6 377.3 12440.0 292535.0 235.2 Pipe-based Context Switching 4000.0 209730.4 524.3 4000.0 56059.3 140.1 Process Creation 126.0 10652.5 845.4 126.0 2501.7 198.5 Shell Scripts (1 concurrent) 42.4 417.9 98.6 42.4 266.2 62.8 Shell Scripts (8 concurrent) 6.0 56.3 93.8 6.0 33.9 56.6 System Call Overhead 15000.0 419920.4 279.9 15000.0 469106.8 312.7 ======== ======== System Benchmarks Index Score 217.5 140.4 ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [Comm] Запись на жесткий диск - ядро 2.6 хуже, чем 2.4 ??? 2010-11-07 17:47 ` vx 8400 @ 2010-11-07 17:58 ` vx 8400 0 siblings, 0 replies; 21+ messages in thread From: vx 8400 @ 2010-11-07 17:58 UTC (permalink / raw) To: ALT Linux Community general discussions 7 ноября 2010 г. 18:47 vx 8400: > Соврал: 2.4.31 -> 2.6.25. > Табличка с unixbench в прицепе. > Please discard. Там тестировалась запись на nfs. Тест с локальным диском поищу. ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [Comm] Запись на жесткий диск - ядро 2.6 хуже, чем 2.4 ??? 2010-11-06 18:19 ` vx 8400 2010-11-06 18:44 ` Yura Kalinichenko @ 2010-11-06 20:03 ` Michael Shigorin 1 sibling, 0 replies; 21+ messages in thread From: Michael Shigorin @ 2010-11-06 20:03 UTC (permalink / raw) To: ALT Linux Community general discussions On Sat, Nov 06, 2010 at 07:19:26PM +0100, vx 8400 wrote: > Вопрос знатокам: HZ=100/1000 на это влияет? Эээ... в 2005 влиял на общую производительность, именно I/O или не выделяли, или не помню. Просадка была очень приличная. Но нынче ж NOHZ. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [Comm] Запись на жесткий диск - ядро 2.6 хуже, чем 2.4 ??? 2010-11-06 16:47 [Comm] Запись на жесткий диск - ядро 2.6 хуже, чем 2.4 ??? Yura Kalinichenko 2010-11-06 18:19 ` vx 8400 @ 2010-11-06 20:02 ` Michael Shigorin 2010-11-06 21:44 ` Yura Kalinichenko 2010-12-17 9:37 ` Yura Kalinichenko 2 siblings, 1 reply; 21+ messages in thread From: Michael Shigorin @ 2010-11-06 20:02 UTC (permalink / raw) To: ALT Linux Community On Sat, Nov 06, 2010 at 06:47:15PM +0200, Yura Kalinichenko wrote: > Не вдаваясь в детали, результат: блочная запись и перезапись > под ядрами 2.6.x в 2 с лишним раза медленнее, чем под 2.4.33. > Остальные характеристики примерно одинаковы. Проверялись ядра > от 2.6.26 до 2.6.35, различия незначительные. Не влияет также > ни тип ФС, ни использование/неиспользование софтрейда. Гугленье > на данную тему ничего не дало (ну кроме шедулера BFS, пока не > пробовал). Что это, только у меня такие грабли ? Погоняй разные io scheduler'ы, меня устроил deadline. Если вдруг softraid не зеркалом, а 5/6 -- глянь про выравнивание: http://freesource.info/wiki/HCL/XranenieDannyx/SoftwareRAID Ещё из закромов: #!/bin/sh # http://www.mail-archive.com/linux-raid@vger.kernel.org/msg07509.html # (thanks vsu@) # https://mail.clusterfs.com/wikis/attachments/LustreManual.html#1.4.3_Proper_Kernel_I/O_Elevator # `-> The "cfq" and "as" schedulers should never be used for server platform for i in a b c d e f g h; do echo deadline > /sys/block/sd$i/queue/scheduler echo 1024 > /sys/block/sd$i/queue/read_ahead_kb done # http://scotgate.org/?p=107 echo 2048 > /sys/block/md0/md/stripe_cache_size #echo 2048 > /sys/block/md4/md/stripe_cache_size #echo 3000 > /sys/block/md4/md/sync_speed_min #echo 5000 > /sys/block/md4/md/sync_speed_max hdparm -a 1024 /dev/sd[a-h] >/dev/null hdparm -a 4096 /dev/md[04] >/dev/null -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [Comm] Запись на жесткий диск - ядро 2.6 хуже, чем 2.4 ??? 2010-11-06 20:02 ` Michael Shigorin @ 2010-11-06 21:44 ` Yura Kalinichenko 2010-11-06 22:50 ` Michael Shigorin 0 siblings, 1 reply; 21+ messages in thread From: Yura Kalinichenko @ 2010-11-06 21:44 UTC (permalink / raw) To: shigorin, ALT Linux Community general discussions Michael Shigorin пишет: > Погоняй разные io scheduler'ы, меня устроил deadline. > Да, конечно. А ты BFQ не пробовал часом ? > Если вдруг softraid не зеркалом, Зеркалом, только зеркалом. > echo 2048 > /sys/block/md0/md/stripe_cache_size > Ммм.. Для raid1 вроде ж страйп не используется ? Да и не только на рейде эта ерунда происходит. > hdparm -a 1024 /dev/sd[a-h] >/dev/null > hdparm -a 4096 /dev/md[04] >/dev/null > > Как может read-ahead влиять на производительность записи ? Впрочем попробую. -- SY, Yura Kalinichenko ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [Comm] Запись на жесткий диск - ядро 2.6 хуже, чем 2.4 ??? 2010-11-06 21:44 ` Yura Kalinichenko @ 2010-11-06 22:50 ` Michael Shigorin 0 siblings, 0 replies; 21+ messages in thread From: Michael Shigorin @ 2010-11-06 22:50 UTC (permalink / raw) To: ALT Linux Community general discussions On Sat, Nov 06, 2010 at 11:44:30PM +0200, Yura Kalinichenko wrote: > >Погоняй разные io scheduler'ы, меня устроил deadline. > Да, конечно. А ты BFQ не пробовал часом ? Не-а, можешь led@ спросить, у него есть такие (не помню, .27 или .31). > >hdparm -a 1024 /dev/sd[a-h] >/dev/null > >hdparm -a 4096 /dev/md[04] >/dev/null > Как может read-ahead влиять на производительность записи ? Снижением seek contention, если ляжет на характер чтения. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [Comm] Запись на жесткий диск - ядро 2.6 хуже, чем 2.4 ??? 2010-11-06 16:47 [Comm] Запись на жесткий диск - ядро 2.6 хуже, чем 2.4 ??? Yura Kalinichenko 2010-11-06 18:19 ` vx 8400 2010-11-06 20:02 ` Michael Shigorin @ 2010-12-17 9:37 ` Yura Kalinichenko 2010-12-17 10:07 ` vx 8400 ` (2 more replies) 2 siblings, 3 replies; 21+ messages in thread From: Yura Kalinichenko @ 2010-12-17 9:37 UTC (permalink / raw) To: ALT Linux Community general discussions Hi, All! В результате долгих и упорных боев виновник "тормозов" найден. И это - "поддержка" SMP в ядре. Не знаю, как в реальной мультипроцессорной системе (нету под рукой), но в случае однопроцессорной - независимо от того, есть ли там HT или нет - сборка ядра без SMP дает в среднем двукратный выигрыш в производительности. На различных платформах Intel и AMD. Что показывают и тесты, и субъективные впечатления. Так что рано перестали собирать -up ядра, ох рано. -- SY, Yura Kalinichenko ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [Comm] Запись на жесткий диск - ядро 2.6 хуже, чем 2.4 ??? 2010-12-17 9:37 ` Yura Kalinichenko @ 2010-12-17 10:07 ` vx 8400 2010-12-17 21:53 ` Yura Kalinichenko 2010-12-17 13:33 ` Damir 2010-12-17 16:01 ` Michael Shigorin 2 siblings, 1 reply; 21+ messages in thread From: vx 8400 @ 2010-12-17 10:07 UTC (permalink / raw) To: ALT Linux Community general discussions 17 декабря 2010 г. 10:37 Yura Kalinichenko: > в случае однопроцессорной - независимо от того, есть ли > там HT или нет - сборка ядра без SMP дает в среднем двукратный выигрыш в > производительности. Только block rewrite? Thx,regards, Oleg. ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [Comm] Запись на жесткий диск - ядро 2.6 хуже, чем 2.4 ??? 2010-12-17 10:07 ` vx 8400 @ 2010-12-17 21:53 ` Yura Kalinichenko 0 siblings, 0 replies; 21+ messages in thread From: Yura Kalinichenko @ 2010-12-17 21:53 UTC (permalink / raw) To: ALT Linux Community general discussions vx 8400 пишет: > 17 декабря 2010 г. 10:37 Yura Kalinichenko: > >> в случае однопроцессорной - независимо от того, есть ли >> там HT или нет - сборка ядра без SMP дает в среднем двукратный выигрыш в >> производительности. >> > > Только block rewrite? Увы, не только. -- SY, Yura Kalinichenko ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [Comm] Запись на жесткий диск - ядро 2.6 хуже, чем 2.4 ??? 2010-12-17 9:37 ` Yura Kalinichenko 2010-12-17 10:07 ` vx 8400 @ 2010-12-17 13:33 ` Damir 2010-12-17 23:06 ` Yura Kalinichenko 2010-12-17 16:01 ` Michael Shigorin 2 siblings, 1 reply; 21+ messages in thread From: Damir @ 2010-12-17 13:33 UTC (permalink / raw) To: ALT Linux Community general discussions > В результате долгих и упорных боев виновник "тормозов" найден. И это - > "поддержка" SMP в ядре. Не знаю, как в реальной мультипроцессорной системе > (нету под рукой), но в случае однопроцессорной - независимо от того, есть ли > там HT или нет - сборка ядра без SMP дает в среднем двукратный выигрыш в > производительности. На различных платформах Intel и AMD. Что показывают и > тесты, и субъективные впечатления. Так что рано перестали собирать -up ядра, > ох рано. Покажите, пожалуйста, результаты тестов. ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [Comm] Запись на жесткий диск - ядро 2.6 хуже, чем 2.4 ??? 2010-12-17 13:33 ` Damir @ 2010-12-17 23:06 ` Yura Kalinichenko 0 siblings, 0 replies; 21+ messages in thread From: Yura Kalinichenko @ 2010-12-17 23:06 UTC (permalink / raw) To: ALT Linux Community general discussions Damir пишет: >> > Покажите, пожалуйста, результаты тестов. Ну вот типовая картина, unixbench-4.0.1: kernels | indexes | 2.4.33-up 2.6.27-smp 2.6.27-up | up/smp 2.4/2.6(up) ---------------------------------------------------------------------------------------+--------------------- Arithmetic Test (type = double) 831067,4 759766.4 676133.8 | 0.88 1.22 Dhrystone 2 using register variables 5013867,9 4080404.5 3674679.1 | 0.9 1.36 Execl Throughput 3582,8 1515.7 2807.7 | 1.85 1.27 File Copy 1024 bufsize 2000 maxblocks 202791,0 128894.0 194383.0 | 1.5 1.04 File Copy 256 bufsize 500 maxblocks 72597,0 37140.0 54127.0 | 1.45 1.34 File Copy 4096 bufsize 8000 maxblocks 410503,0 369411.0 506247.0 | 1.37 0.81 Pipe Throughput 1375367,5 544135.4 471109.6 | 0.86 2.91 Process Creation 20115,4 4944.8 9451.6 | 1.91 2.12 Shell Scripts (8 concurrent) 881,4 0.0 457.3 | ? 1.9 System Call Overhead 1202914,0 729522.8 652113.2 | 0.89 1.84 2.6.27-up - до 2.4.33 еще не дотягиваем, но с этим уже можно работать. С -smp - нельзя. К тому же, это всего лишь тесты. В случае конкретных задач, с которыми я реально сталкиваюсь (аварийное восстановление БД; работа с риал-таймовыми устройствами при высокой активности дискового ввода-вывода; etc.), - картина значительно хуже, чем могут показать какие-либо тесты. Скажу честно, был уже близок к полному отчаянию, пока не додумался собрать -up. -- SY, Yura Kalinichenko ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [Comm] Запись на жесткий диск - ядро 2.6 хуже, чем 2.4 ??? 2010-12-17 9:37 ` Yura Kalinichenko 2010-12-17 10:07 ` vx 8400 2010-12-17 13:33 ` Damir @ 2010-12-17 16:01 ` Michael Shigorin 2 siblings, 0 replies; 21+ messages in thread From: Michael Shigorin @ 2010-12-17 16:01 UTC (permalink / raw) To: ALT Linux Community general discussions On Fri, Dec 17, 2010 at 11:37:09AM +0200, Yura Kalinichenko wrote: > В результате долгих и упорных боев виновник "тормозов" найден. > И это - "поддержка" SMP в ядре. Не знаю, как в реальной > мультипроцессорной системе (нету под рукой), но в случае > однопроцессорной - независимо от того, есть ли там HT или нет - > сборка ядра без SMP дает в среднем двукратный выигрыш в > производительности. На различных платформах Intel и AMD. Что > показывают и тесты, и субъективные впечатления. Так что рано > перестали собирать -up ядра, ох рано. Хорошо бы подробнее. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 21+ messages in thread
end of thread, other threads:[~2010-12-17 23:06 UTC | newest] Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2010-11-06 16:47 [Comm] Запись на жесткий диск - ядро 2.6 хуже, чем 2.4 ??? Yura Kalinichenko 2010-11-06 18:19 ` vx 8400 2010-11-06 18:44 ` Yura Kalinichenko 2010-11-06 19:12 ` vx 8400 2010-11-06 21:35 ` Yura Kalinichenko 2010-11-07 9:07 ` vx 8400 2010-11-07 16:25 ` Yura Kalinichenko 2010-11-07 16:38 ` vx 8400 2010-11-07 17:17 ` Yura Kalinichenko 2010-11-07 17:47 ` vx 8400 2010-11-07 17:58 ` vx 8400 2010-11-06 20:03 ` Michael Shigorin 2010-11-06 20:02 ` Michael Shigorin 2010-11-06 21:44 ` Yura Kalinichenko 2010-11-06 22:50 ` Michael Shigorin 2010-12-17 9:37 ` Yura Kalinichenko 2010-12-17 10:07 ` vx 8400 2010-12-17 21:53 ` Yura Kalinichenko 2010-12-17 13:33 ` Damir 2010-12-17 23:06 ` Yura Kalinichenko 2010-12-17 16:01 ` Michael Shigorin
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git