Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Проблема с 2.6.8 и ide-диском
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3  
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
sinn
n00b
n00b


Joined: 12 Mar 2004
Posts: 53

PostPosted: Sun Oct 24, 2004 1:17 am    Post subject: Reply with quote

glass wrote:
Для статистики и в попытке помочь разделить мнимые и реальные проблемы:

5 раз cat /dev/hda & > /dev/null
iowait уверенно держится на уровне минимум в 70%, но общая (реальная) загрузка системы 20-25% - и это так и есть - можно убедиться наблюдая за ростом температуры камня. Мышь не тормозит, вообще ничего не тормозит.

При попытке проигрывать в xmms (alsa) музыку с /dev/hda же, xmms икает где-то раз в 5,10,15 секунд. И, знаете, я ее могу понять и простить. :) Если же играть с /dev/hde (это вообще другой ide контроллер) - никаких проблем.

Железо для подобного эксперимента, кстати, крайне неудачное: KT133A + Athlon Thunderbird (не XP - это тоже играет роль. плохую) + SB Live5.1 - признанный загаживатель PCI шины. Ядро 2.6.8-r10 и NPTL. Так что не вижу я проблемы в iowait, хоть убейте (со своей колокольни, безусловно).

Итак, курсор мыши начинает тормозить, когда у меня свопник уже забит на процентов 50 и я пытаюсю делать cat /dev/hda > /dev/null, при этом пытаюсь переключатся между приложениями (типа офиса, eclipse, netbeans). Заикание xmms'а я не могу простить и не могу понять, потому что при таком же раскладе в винде, все нормально. Так что, буду копать дальше.
_________________
..:: non compos mentis or windows rulez ::..
Back to top
View user's profile Send private message
glass
n00b
n00b


Joined: 26 Sep 2004
Posts: 33

PostPosted: Sun Oct 24, 2004 7:34 am    Post subject: Reply with quote

sinn wrote:

Итак, курсор мыши начинает тормозить, когда у меня свопник уже забит на процентов 50 и я пытаюсю делать cat /dev/hda > /dev/null, при этом пытаюсь переключатся между приложениями (типа офиса, eclipse, netbeans).

Погоди. Причем тут swap? Если я себе забью swap, то у меня тоже начнет тормозить курсор мыши. Только ненормально, скорее, не то что курсор тормозит, а то что своп забит. Хотя причину такой внезапной нагрузки при активном свопинге я тоже не прочь понять, но это уже больше академический интерес - если памяти не хватает, то ожидать полного шоколада как-то уж слишком оптимистично.

Quote:
Заикание xmms'а я не могу простить и не могу понять

Xmms ведь тоже диск нужен. У него буфер не на 10 минут вперед. И если i/o забит под 100%, то кого винить, что ему диска вовремя не досталось? Если он, конечно, с этого же диска и играет. Ядро? Да, наверное... но просто по логике вещей: 6 пользовательских процессов с одинаковым приоритетом для ядра совершенно равны. По какому признаку оно должно определить какому из них в текущий момент больше к диску надо, чем другим? Только потому, что один из них зовется xmms и имеет gui? Как бы не так. :) Безмозглый ide ему тоже не большой помощник. Если провести такой же эксперимент на scsi диске, то xmms "magically" перестанет икать - ни секунды не сомневаюсь. А так... те 5 cat'ов тоже поикивают там себе, просто мы этого не слышим. :)

Quote:
потому что при таком же раскладе в винде, все нормально. Так что, буду копать дальше.

Не знаю, не знаю. Сравнение не очень корректное. На своей железке я никогда не видел disk throughput в 36Mb/s в виндах. То есть даже близко не видел. Раза в два медленнее - да. При этом winamp не заикается, нет - звук просто начинает трещать и мышь тормозит. :lol: Это, конечно, шутки вышеописанной железяки, но факт остается фактом - в линуксе такого не наблюдается.
Back to top
View user's profile Send private message
Apexman
Tux's lil' helper
Tux's lil' helper


Joined: 07 Apr 2004
Posts: 141

PostPosted: Sun Oct 24, 2004 9:48 am    Post subject: Reply with quote

glass wrote:
Так что не вижу я проблемы в iowait, хоть убейте (со своей колокольни, безусловно).

Реальная производительность системы при iowait 80% - остающиеся 20%. Т.е. в 5 раз медленнее. Такие показания iowait ненормальны, т.к. на 2.4 подобного не наблюдается. Я сам не обращал внимания на производительность до прочтения этой ветки :oops: Ничего не заикается, не дергается, но, скажем, ядро собирается в 5 раз медленнее, если при этом фильмы по сетке тянутся или еще какое приличное обращение к винту...
Back to top
View user's profile Send private message
sinn
n00b
n00b


Joined: 12 Mar 2004
Posts: 53

PostPosted: Sun Oct 24, 2004 10:31 am    Post subject: Reply with quote

glass wrote:
sinn wrote:

Итак, курсор мыши начинает тормозить, когда у меня свопник уже забит на процентов 50 и я пытаюсю делать cat /dev/hda > /dev/null, при этом пытаюсь переключатся между приложениями (типа офиса, eclipse, netbeans).

Погоди. Причем тут swap? Если я себе забью swap, то у меня тоже начнет тормозить курсор мыши. Только ненормально, скорее, не то что курсор тормозит, а то что своп забит. Хотя причину такой внезапной нагрузки при активном свопинге я тоже не прочь понять, но это уже больше академический интерес - если памяти не хватает, то ожидать полного шоколада как-то уж слишком оптимистично.
Quote:
Заикание xmms'а я не могу простить и не могу понять

Xmms ведь тоже диск нужен. У него буфер не на 10 минут вперед. И если i/o забит под 100%, то кого винить, что ему диска вовремя не досталось? Если он, конечно, с этого же диска и играет. Ядро? Да, наверное... но просто по логике вещей: 6 пользовательских процессов с одинаковым приоритетом для ядра совершенно равны. По какому признаку оно должно определить какому из них в текущий момент больше к диску надо, чем другим? Только потому, что один из них зовется xmms и имеет gui? Как бы не так. :) Безмозглый ide ему тоже не большой помощник. Если провести такой же эксперимент на scsi диске, то xmms "magically" перестанет икать - ни секунды не сомневаюсь. А так... те 5 cat'ов тоже поикивают там себе, просто мы этого не слышим. :)

Quote:
потому что при таком же раскладе в винде, все нормально. Так что, буду копать дальше.

Не знаю, не знаю. Сравнение не очень корректное. На своей железке я никогда не видел disk throughput в 36Mb/s в виндах. То есть даже близко не видел. Раза в два медленнее - да. При этом winamp не заикается, нет - звук просто начинает трещать и мышь тормозит. :lol: Это, конечно, шутки вышеописанной железяки, но факт остается фактом - в линуксе такого не наблюдается.

Факт то, что на FC1 с ядром 2.4.22 при активном использовании своппинга и при запущенных около 20 процессов cat /dev/hda > /dev/null xmms не заикается. Этого достаточно, чтобы задуматься об оптимизации...
_________________
..:: non compos mentis or windows rulez ::..
Back to top
View user's profile Send private message
sinn
n00b
n00b


Joined: 12 Mar 2004
Posts: 53

PostPosted: Sun Oct 24, 2004 10:48 am    Post subject: Reply with quote

Итак, переключил выод звука с Alsa на OSS. Заикания исчезли 8O
Вот и думаю, вернуть чтоли обратно arts... А то звуковуха у меня
не умее аппаратно микшировать звук (nforce2).
_________________
..:: non compos mentis or windows rulez ::..
Back to top
View user's profile Send private message
Taoub
Apprentice
Apprentice


Joined: 12 Jan 2004
Posts: 173

PostPosted: Mon Oct 25, 2004 5:44 am    Post subject: Reply with quote

ясно у всех этот глюк и никто решить его не может....
Back to top
View user's profile Send private message
sinn
n00b
n00b


Joined: 12 Mar 2004
Posts: 53

PostPosted: Mon Oct 25, 2004 7:22 am    Post subject: Reply with quote

Taoub wrote:
ясно у всех этот глюк и никто решить его не может....

И это плохо :(
_________________
..:: non compos mentis or windows rulez ::..
Back to top
View user's profile Send private message
sinn
n00b
n00b


Joined: 12 Mar 2004
Posts: 53

PostPosted: Sun Oct 31, 2004 4:00 am    Post subject: Reply with quote

Итак, может кому и пригодится.
Заикание xmms'a устраняется переходом на OSS.
Я, конечно, не знаю, что там напрограммировали в ALSA, но
с ALSA, xmms начинает заикаться :(
_________________
..:: non compos mentis or windows rulez ::..
Back to top
View user's profile Send private message
sinn
n00b
n00b


Joined: 12 Mar 2004
Posts: 53

PostPosted: Sun Oct 31, 2004 5:29 am    Post subject: Reply with quote

Итак, начал играть в xine mp3'шки через alsa, xine не заикался.
xmms заикается. выходит, что бага в xmms'ном плагине alsaoutput.
_________________
..:: non compos mentis or windows rulez ::..
Back to top
View user's profile Send private message
Taoub
Apprentice
Apprentice


Joined: 12 Jan 2004
Posts: 173

PostPosted: Mon Nov 01, 2004 6:05 am    Post subject: Reply with quote

Ну не знаю, у меня даже с OSS заикания присутсвуют....
Но опять же проблема ведь не со звуком....

Все мы копировали файлы с винта на винт ... в винде и на 2.4.x тормозов нету....а в 2.6.x есть.... жаль что пришлось делать откат ..
Back to top
View user's profile Send private message
sinn
n00b
n00b


Joined: 12 Mar 2004
Posts: 53

PostPosted: Mon Nov 01, 2004 11:48 am    Post subject: Reply with quote

Taoub wrote:
Ну не знаю, у меня даже с OSS заикания присутсвуют....
Но опять же проблема ведь не со звуком....

Все мы копировали файлы с винта на винт ... в винде и на 2.4.x тормозов нету....а в 2.6.x есть.... жаль что пришлось делать откат ..

Почему жаль?
Кстати, убери в menuconfig'e параметр preemteble, вроде так
называется. У меня с ним система тормозит больше!.
_________________
..:: non compos mentis or windows rulez ::..
Back to top
View user's profile Send private message
Taoub
Apprentice
Apprentice


Joined: 12 Jan 2004
Posts: 173

PostPosted: Mon Nov 01, 2004 1:10 pm    Post subject: Reply with quote

жаль по тому что само по себе 2.6 работает быстрее...
У меня система тормозит только при копировании с винта на винт... а это опция тут совсем не причем
Back to top
View user's profile Send private message
sinn
n00b
n00b


Joined: 12 Mar 2004
Posts: 53

PostPosted: Tue Nov 02, 2004 11:18 am    Post subject: Reply with quote

Taoub wrote:
жаль по тому что само по себе 2.6 работает быстрее...
У меня система тормозит только при копировании с винта на винт... а это опция тут совсем не причем

Система тормозит или звук заикается?
_________________
..:: non compos mentis or windows rulez ::..
Back to top
View user's profile Send private message
Taoub
Apprentice
Apprentice


Joined: 12 Jan 2004
Posts: 173

PostPosted: Tue Nov 02, 2004 11:48 am    Post subject: Reply with quote

начинает тормозить все... сразуже забываешь о многозадачности
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Tue Nov 02, 2004 12:22 pm    Post subject: Reply with quote

Taoub wrote:
начинает тормозить все... сразуже забываешь о многозадачности

Что-то мне старый анекдот про дискетку и многозадачность вспомнился... ;)
Back to top
View user's profile Send private message
Xenon_
n00b
n00b


Joined: 17 Sep 2004
Posts: 55

PostPosted: Wed Nov 03, 2004 9:38 am    Post subject: Reply with quote

Покажи lilo.conf
Back to top
View user's profile Send private message
Taoub
Apprentice
Apprentice


Joined: 12 Jan 2004
Posts: 173

PostPosted: Wed Nov 03, 2004 12:47 pm    Post subject: Reply with quote

lilo.conf:
Code:

lba32
boot = /dev/hda
map = /boot/.map
append="video=vesafb:ywrap,mtrr"
initrd=/boot/initrd-1024x768

install = /boot/boot-menu.b
delay = 10
vga = 791

image = /boot/vmlinuz
        root = /dev/hda1
        label = Gentoo

[/code]
Back to top
View user's profile Send private message
glass
n00b
n00b


Joined: 26 Sep 2004
Posts: 33

PostPosted: Fri Nov 05, 2004 9:24 pm    Post subject: Reply with quote

sinn wrote:

Есть предложение еще раз попробовать ck-sources (2.6.9-r2) - парни как раз сражаются с i/o scheduler'ом и kswapd заодно.
Back to top
View user's profile Send private message
hermes_jr
l33t
l33t


Joined: 26 Feb 2004
Posts: 701
Location: Moscow, Russia

PostPosted: Fri Nov 05, 2004 9:35 pm    Post subject: Reply with quote

glass wrote:
sinn wrote:

Есть предложение еще раз попробовать ck-sources (2.6.9-r2) - парни как раз сражаются с i/o scheduler'ом и kswapd заодно.

И у них это офигенно получается! Я щас пытаюсь перетянуть пару патчиков с ck на свой лубимый mm, но что-то пока безуспешно, будем старацца дальше :).
Back to top
View user's profile Send private message
sinn
n00b
n00b


Joined: 12 Mar 2004
Posts: 53

PostPosted: Mon Nov 08, 2004 5:51 am    Post subject: Reply with quote

glass wrote:
sinn wrote:

Есть предложение еще раз попробовать ck-sources (2.6.9-r2) - парни как раз сражаются с i/o scheduler'ом и kswapd заодно.

Надо будет как-нибудь попробовать :)
Но меня пока устраивает 2.6.7 без патчей.
Звук у меня больше не заикается, т.к. выкинул нафик xmms,
поставил amarok, который свестит через xine и все нормально.
Трабл с заиканием крылся в плагине libalsa для xmms. Это
проявлялось и на ветке 2.4 и на 2.6. Через oss все было нормально.
Вот такие пироги. Но ck-sources обязательно попробую :)
_________________
..:: non compos mentis or windows rulez ::..
Back to top
View user's profile Send private message
icedank
Apprentice
Apprentice


Joined: 15 Apr 2004
Posts: 190

PostPosted: Mon Nov 08, 2004 7:10 am    Post subject: Reply with quote

Хм. У меня похожая ситуация на 2.6.x - при копировании с одного hd на другой - загрузка процессора - 40%. xmms не заикается (по причине его отстутсвия) а вот mplayer раз в 15-20 секунда таки притормаживает (amarok и mp3blaster работают идеально).
Back to top
View user's profile Send private message
sinn
n00b
n00b


Joined: 12 Mar 2004
Posts: 53

PostPosted: Tue Nov 09, 2004 1:10 pm    Post subject: Reply with quote

icedank wrote:
Хм. У меня похожая ситуация на 2.6.x - при копировании с одного hd на другой - загрузка процессора - 40%. xmms не заикается (по причине его отстутсвия) а вот mplayer раз в 15-20 секунда таки притормаживает (amarok и mp3blaster работают идеально).

xmms через альсу воет?
mplayer у меня не подтормаживает, по причине его отсутствия :)
_________________
..:: non compos mentis or windows rulez ::..
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Goto page Previous  1, 2, 3
Page 3 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum