1 |
Hi! |
2 |
|
3 |
On Sat, Nov 27, 2010 at 10:06:27PM +0200, Охрименко Александр wrote: |
4 |
> 2.6.35-r12 у меня ядро, текущее из стабильной ветки. Планировщик вроде менял |
5 |
> на deadline. Попробую cfq. Про баг прочитал, спасибо за ссылку на номер |
6 |
> бага. Я вот думаю как такое может быть что разработчики бьются над багом 16 |
7 |
> ревизий ядра. Это ж просто смешно. Возможности дебага у них есть и знания |
8 |
> как это вычислить. Или они ядро линукса первый раз увидели когда что то |
9 |
> туда писали. Странно все это, мировой заговор против линукса. |
10 |
|
11 |
Насколько я понимаю, между ядрами .18 и .19 была заменена целая подсистема |
12 |
в ядре, которая отвечает за дисковый i/o. Т.е. это был не набор патчей |
13 |
что-то меняющий в текущем коде, а полная замена этого кода на другой. |
14 |
Это раз. Из-за этого стало невозможным выявить конкретный небольшой патч |
15 |
который вызвал эту проблему. |
16 |
|
17 |
Дальше, тормоза дисковой подсистемы вызванные новым кодом проявляются |
18 |
далеко не на каждом железе. Разработчикам ядра (как минимум большинству из |
19 |
них) с железом явно повезло, и они появившиеся тормоза просто не заметили. |
20 |
Это два. Из-за этого ушло примерно полтора года только на то, чтобы |
21 |
доказать им что проблема реально существует у многих пользователей и |
22 |
повесить этот баг. |
23 |
|
24 |
Когда этот баг появился, и в нём начали жаловаться на тормоза дисковой |
25 |
подсистемы, то довольно быстро стало ясно, что симптомы у людей разные, и |
26 |
проблемы у них тоже разные. И всё это намешалось в одну кучу в этом баге. |
27 |
Это три. Из-за этого управлять этим багом стало практически невозможно, по |
28 |
имеющейся мешанине симптомов разработчики не могли ничего понять. |
29 |
|
30 |
В результате ушло реально много времени на то, чтобы разработчики смогли |
31 |
выявить хоть какие-то конкретные проблемы и начать их исправлять… Примерно |
32 |
с ядра .30 начали поступать отзывы пользователей что у них проблема с |
33 |
тормозами ушла - но т.к. это была одна из многих несвязанных проблем |
34 |
описанных в том баге, то у других пользователей, с другими проблемами, |
35 |
тормоза оставались. |
36 |
|
37 |
В общем, это не заговор, просто реально очень не повезло. |
38 |
|
39 |
-- |
40 |
WBR, Alex. |