LINUX.ORG.RU
ФорумTalks

[12309] его уже локализовали

 


0

3

В моей предыдущей теме я отписался, что я поймал 12309. После багрепорта и небольшой переписки с одним из разрабов - оказалось что это совсем не 12309. А 12309 уже сравнительно давно локализовали и знают в чем причина. Но пока никто не может предложить хорошего решения.

==================

I have a reproducible test sequence for a 12309. It's easy:



Take a _SCRATCHED_ DVD. Put it into the drive and copy all files on it to a

HDD. The bug comes early :)



The system freezes COMPLETELY at the time the drive read a scratched sectors.


I suspect this has more to do with the IDE bus than with the interaction
between the kernel's block layer and the VM.

Try this:
dd if=/dev/dvd of=/dev/null bs=2048

I bet you get the same freezes when it reaches the scratches.

===================

===================

But this is still the 12309 bug, isn't it?


No.

However, this bug report has turned into a dumping ground for anyone
experiencing any lagginess, regardless of cause. The actual bug here is
related to the kernel preferring to evict memory-mapped executable pages when a
process dirties blocks faster than they can be flushed to disk. The apparent
hangs in responsiveness are due to threads (particularly GUI threads)
triggering page faults and being unable to make progress until their code is
re-fetched from disk. The fix should be to block the writing process from
dirtying any more blocks well before the kernel starts evicting mapped
executable pages from memory, but so far no one has been able to make it work
correctly in all cases (afaik).

==============

★★☆☆☆

Последнее исправление: dikiy (всего исправлений: 1)
Ответ на: комментарий от Quasar

А когда я копирую несколько сотен гигов с харда на хард, у меня тормоза и зависоны тоже от жёсткого свопинга? При том, что у меня свопа вообще нет.

CTAPK
()
Ответ на: комментарий от Quasar

всё становится нормально потому что прекращается своппинг
а теперь попробуй жёсткий своппинг на swappiness=40 скажем и потом с 10
дело не в самом своппинге как таковом, а как раз в попытке впихнуть невпихуемое

megabaks ★★★★
()
Ответ на: комментарий от tailgunner

Зачем мне своп, если системе памяти и так хватает?

CTAPK
()
Ответ на: комментарий от GotF

Я к тому, что не всем помогает. И в виндоувс, при таких же параметрах все норм. Я понимаю еще нагрузка большая, но когда в соседнюю консоль после ввода логина ждешь по 5 минут запроса пароля, это нечто.

ostin ★★★★★
()

Вот почему нужно брать новые макакбуки про.

Инженер интела наглядно демонстрировал на них копирование туевой хучи данных на рейд, с одновременным воспроизведения четырех FullHD-потоков. Все это на одном кабеле с тундырьболтом.

Никаких зависаний, тормозов и всего такого, туева хуча данных переписалась за пару секунд. И никакого бешеного iowait, latency, и вообще 12309.

У меня с винтом на AHCI на этой банальной системе качался торрент на 25 гигабайт. С опцией «выделить все место сразу» как-то закономерно было наблюдать тормоза только у торрент-клиента, запущенный рядом эклипс тормозил не более обычного.

Вот оно какое — нормальное проектирование.

А линукс?
— Папа, расскажи мне про вытесняющую многозадачность!
— Погодь, сынок, файло скопирую сперва.

shimon ★★★★★
()
Ответ на: комментарий от CTAPK

Сфотографируй ему биос, где написано, что AHCI включен, и dmesg, где написано, что у тебя AHCI включен и таки работает.

shimon ★★★★★
()
Ответ на: комментарий от CTAPK

если бы ты знал где и как это проверить - я давно бы узрел выхлоп
а пока твои слова о рабочем ahci всё больше внушают недоверия

megabaks ★★★★
()

>его уже локализовали
Когда починят? А как же мнение аналитиков, что это не баг, а набор багов?

xorik ★★★★★
()
Ответ на: комментарий от megabaks

если бы ты знал где и как это проверить

Я у тебя это и спрашиваю, ёпта, может, ты знаешь какой-то особый способ. В биосе он у меня включен. Вывод dmesg:

avalon samael # dmesg | grep ahci
ahci 0000:00:1f.2: version 3.0
ahci 0000:00:1f.2: PCI INT B -> GSI 19 (level, low) -> IRQ 19
ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 6 Gbps 0x3f impl SATA mode
ahci 0000:00:1f.2: flags: 64bit ncq sntf pm led clo pio slum part ems sxs apst 
ahci 0000:00:1f.2: setting latency timer to 64
scsi0 : ahci
scsi1 : ahci
scsi2 : ahci
scsi3 : ahci
scsi4 : ahci
scsi5 : ahci
CTAPK
()
Ответ на: комментарий от Quasar

>>Это симптомы жёсткого своппинга вообще-то.

Памяти свободной полно было, да и нечему свопиться то было, тяжелые приложения я не гоняю.

ZaeLam3l
()
Ответ на: комментарий от megabaks

> повторяю - в плане и гайке вообще ничего нет - даже багов
Ok.
Как именно приложений тебе не хватает в этих операционных системах?

quantum-troll ★★★★★
()
Ответ на: комментарий от CTAPK

> Wine
Check.

flash

Ты, некромант-извращенец! Хватит мучить бедный флеш.

skype

IP-телефония не ограничивается скайпом.

Драйвера для nvidia с 3D?

Знаешь, для моей видеокарты и новых иксов в линуксе до сих пор уже нет подобных драйверов. И команда nouveau как-то ими практически не занимается. Ждём ebuild'ов.

quantum-troll ★★★★★
()
Ответ на: комментарий от CTAPK

Посмотри что-то подобное этому:
[ 1.366153] sata_nv 0000:00:0e.0: Using SWNCQ mode
[ 1.410691] sata_nv 0000:00:0f.0: Using SWNCQ mode
[ 1.904405] ata1.00: 488397168 sectors, multi 1: LBA48 NCQ (depth 31/32)
[ 2.436572] ata2.00: 976773168 sectors, multi 1: LBA48 NCQ (depth 31/32)

ZaeLam3l
()
Ответ на: комментарий от ZaeLam3l
ata6: SATA link down (SStatus 0 SControl 300)
ata5: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata5.00: ATAPI: Optiarc DVD RW AD-5260S, 1.00, max UDMA/100
ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata3: SATA link down (SStatus 0 SControl 300)
ata1.00: ATA-8: ST31000528AS, CC46, max UDMA/133
ata1.00: 1953525168 sectors, multi 16: LBA48 NCQ (depth 31/32)
ata2.00: ATA-8: ST31000528AS, CC38, max UDMA/133
ata2.00: 1953525168 sectors, multi 16: LBA48 NCQ (depth 31/32)

Каков вердикт? Работает али нет?

CTAPK
()
Ответ на: комментарий от CTAPK

> Wine
А зачем?

flash

Думаете, gnash или swfdec не скопимпилируется? Да даже если нет, не нужно всё равно

skype

Не нужно, джаббер лучше.

Драйвера для nvidia с 3D?

А они хоть для чего-то есть, если говорить только о полноценных — то есть свободных — драйверах?
В принципе нужно, но их нет ни для винды, ни для линукса. nvidia не нужна.

Xenius ★★★★★
()
Ответ на: комментарий от Xenius

>А зачем?

Многие юзают для игр.

Думаете, gnash или swfdec не скопимпилируется?

Они уже начали нормально работать?

Да даже если нет, не нужно всё равно

Мне эти мантры неинтересны. Я хочу смотреть ролики в интернете, не заморачиваясь идеологическими бреднями.

Не нужно, джаббер лучше.

Мне эти мантры неинтересны. Я хочу видеообщения со знакомыми, не заморачиваясь идеологическими бреднями.

А они хоть для чего-то есть, если говорить только о полноценных — то есть свободных — драйверах? В принципе нужно, но их нет ни для винды, ни для линукса. nvidia не нужна.

Мне эти мантры неинтересны. Я хочу играть в игры и смотреть HD без тормозов, не заморачиваясь идеологическими бреднями.

Короче, ты весьма глупо слился.

CTAPK
()
Ответ на: комментарий от CTAPK

> Многие юзают для игр.

Я хочу смотреть ролики в интернете, не заморачиваясь идеологическими бреднями

Я хочу играть в игры и смотреть HD без тормозов, не заморачиваясь идеологическими бреднями.


Оу... кей. 0_0

На самом деле, тебе следовало бы отбросить идеологические бредни и перейти на Windows 7 или MacOS X.
Кстати, несколько цитат из одной интересной статьи одного разработчика системного ПО:

Unix

...


В конце 70-х и начале 80-х годов бытовала претензия, что Unix убила исследования в области операционных систем, потому-что никто не изъявлял желание пробовать что-нибудь иное. Признаюсь, тогда я не верил в это. Сегодня мне неохотно приходится соглашаться с тем, что претензия верна (вопреки Microsoft).


...


Linux хоть и горячая новая вещица… но это еще один клон Unix.



Linux — академическая Microsoft Windows

Святая троица — Linux, gcc и Netscape.


Безусловно, прибавился еще один ортодокс.


Они стали иконами не благодаря качеству, а потому что они не Microsoft.


Но технически они не такие горячие. Microsoft неплохо поработала, и я считаю, что большинство (но не все) соответствующих продуктов этой корпорации по техническим меркам обгоняют троицу. И они продолжают улучшаться.


Linux может угодить в ловушку Macintosh: самодовольная изоляция, приводящая к моральному износу.


Да, Роб Пайк, да 2000 год, и всё-таки.
(не надо меня банить, не надо меня~ упс. 0_0)

quantum-troll ★★★★★
()
Ответ на: комментарий от quantum-troll

>На самом деле, тебе следовало бы отбросить идеологические бредни и перейти на Windows 7 или MacOS X.

Ты такой смешной. Как будто я Линукс из идеологических соображений выбрал.

CTAPK
()
Ответ на: комментарий от quantum-troll

там есть пакетный менеджер, firefox, mplayer, virtualbox, java и eclipce?
//не троллинга ради, просто интересно

F457 ★★★★
()
Ответ на: комментарий от ostin

>Копирования с одного винта на другой достаточно.

Во, ещё один. Я вот копирую файлы(много мелких, отдельные большие) с HDD на HDD, и никаких лагов интерфейса нет. ЧЯДНТ?

Lighting ★★★★★
()
Ответ на: комментарий от shimon

— Папа, расскажи мне про вытесняющую многозадачность! — Погодь, сынок, файло скопирую сперва.

Это пять (-; Насчет правильности проектирования - так раньше же нормально все было. У меня такое в последних федорах началось (думаю, не в дистрибутиве дело, конечно).

ostin ★★★★★
()
Ответ на: комментарий от registrant

> добавь торрент пожирнее и попроси зарезервировать место сразу

Добавлял и сразу резервировал. Фризов на три часа не было.

Lumi ★★★★★
()
Ответ на: комментарий от paranormal

> Нету упоминания - нету проблемы.

И к чему ты это сказал?

Lumi ★★★★★
()

оказалось что это совсем не 12309

а что тогда?

macrohard ★★
()
Ответ на: комментарий от ostin

> У меня такое в последних федорах началось (думаю, не в дистрибутиве дело, конечно)

BTW, у меня в 14 федоре закончилось. В 10 не было, 12-13 было, в 14 само собой исчезло

// Да, я понимаю, что от моего «УМВР» тебе не легче, но помочь, увы, не могу

dexpl ★★★★★
()
Ответ на: комментарий от F457

> там есть пакетный менеджер

mplayer

Check.

firefox

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

virtualbox

qemu.

java и eclipce

В хайку есть bekaffe, но что-то оно у меня не очень-то и работает. Ещё есть http://openjdk.java.net/projects/haiku-port/

quantum-troll ★★★★★
()

Предлагаю этот топик закрепить на какое-то время.

runtime ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.