Rayslava 15.02.2011 18:15 Home

БЛЯДСКИЙ 12309 Я ТЕБЯ НЕНАВИЖУ, СУКА!!!!!!11

1. SickBoy 15.02.2011 18:22 home-ubuntu

Неужели я первый напишу ПРЫЩЕПРОБЛЕМЫ?

2. RayslavaSickBoy /1 15.02.2011 18:23 Home

Да, да. Вкусный, сука, кактус. Агава, наверное.

3. SickBoy 15.02.2011 18:24 home-ubuntu

Ну и да, когда я, недоубунтард, впервые об этом услышал с полгода назад, то порадовался, что у меня такого не бывает. Пару месяцев назад и меня постигла сия печальная участь.

4. arts 15.02.2011 18:28 nedobook

Спермёрочку поставь. Я поставил.

5. Rayslavaarts /4 15.02.2011 18:29 Home

Да ну нахуй. Я буду по-прежнему обмазываться свежей гентой.
Просто стану осторожнее, да. Я всегда буду настороже!

6. eurekafagSickBoy /3 15.02.2011 18:58 WOK

А с хуя она тебя постигла? Купи норм железо, чо как лох.

7. SickBoyeurekafag /6 15.02.2011 19:02 home-ubuntu

Я не осилил разобраться. Не я один, судя по всему. Не знаю, может это и не оно, но похоже. И да, я нищеброд, мне не подходят такие 100% работающие решения. Когда вырасту, куплю компьютер за 200 тыщ, чтоб тридэ не тормозил и фуллХД нормально проигрывалось. А пока могу только поплакаться в чужих тредиках.

8. eurekafagSickBoy /7 15.02.2011 19:04 WOK

Мне кажется, ты в плену мистификаций, потому как я на йоба-компе видел 12309 на виндоус севен. Т.е. это нормальное поведение любой системы, т.к. винты являются бутылочным горлом, и любая попытка I/O процесса вызовет адов D-state с постановкой в очередь. Т.е. если у тебя просто ТОРМОЗИТ, это хуйня и норма. А вот если окошки переключаются туда-сюда с трудом, и свопа нет, то уже хуй знает.

9. SickBoyeurekafag /8 15.02.2011 19:10 home-ubuntu

Последние пару раз у меня при открытии фильма в vlc секунд за 10 забились память и своп и система перестала реагировать на раздражители.

10. eurekafagSickBoy /9 15.02.2011 19:27 WOK

Эм, и каким боком тут 12309?

11. SickBoyeurekafag /10 15.02.2011 19:29 home-ubuntu

Активная работа с винтом, которая ведёт к подвисанию системы. Я неправильно всё понял?

12. RayslavaSickBoy /11 15.02.2011 19:30 Home

Ведет, да.

13. eurekafagSickBoy /11 15.02.2011 19:31 WOK

Нет, ты нихуя не понел. У тебя случилось банальное переполнение памяти, винт тут ни при чём. Вот если у тебя занято 30% стабильно, винт ебошит и залипает всё, включая курсор и свичинг окон, вот это можно считать за 12309.

14. Rayslavaeurekafag /13 15.02.2011 19:32 Home

У меня даже мышь сперва тормозила. А потом ВСЁ ПОВИСЛО НАХУЙ КРОВЬ КИШКИ РАСПИДОРАСИЛО

15. eurekafagRayslava /14 15.02.2011 19:33 WOK

А у тебя как проявлялось и в процессе чего?

16. SickBoyeurekafag /13 15.02.2011 19:34 home-ubuntu

А, ок, похожее на это тоже бывало, но очень редко. Буквально пару раз могу припомнить.

17. eurekafagSickBoy /16 15.02.2011 19:36 WOK

Тогда это нельзя называть багом, раз он настолько несистематичен. Очень редко и у меня вместо хиюернейта система вешается с чёрным экраном.

18. Rayslavaeurekafag /15 16.02.2011 04:56 Office

У меня собирался свежий билд хромиума (как потом выяснилось, стоял swappiness 100, в связи с чем он ОЧЕНЬ сильно ворочал своподиском) и в это время я сдуру решил скопировать фильмец на внешний hdd...
Оно сначала начало копировать, потом подтормаживать, потом начали окна отрисовываться по 20 секунд, а потом всё повисло.

19. eurekafagRayslava /18 16.02.2011 04:58 WOK

Вдругорядь, ССЗБ. Какая мотивация может быть в swappiness = 100? Ну ноль я могу понять, хоть и не одобрю, но сотню — увольте.

20. Rayslavaeurekafag /19 16.02.2011 04:58 Office

Дык вот я и затупил, подумав, что он в обратную сторону работает :)

21. eurekafagRayslava /20 16.02.2011 05:01 WOK

Итак, это тоже не имеет ничего общего с 12309. Ты просто засвопил систему до усрачки, параллельно делая сильный I/O с помощью винта. Суть 12309 в том, что ты без свопа при одном только копировании файлов получаешь такой же эффект.

22. Rayslavaeurekafag /21 16.02.2011 05:02 Office

Так оно на копировании и повисло.

23. eurekafagRayslava /22 16.02.2011 05:02 WOK

Глаза разуй и перечитай ещё раз.

24. Rayslavaeurekafag /23 16.02.2011 05:03 Office

Гм. А bugzilla.kernel.org лежит что-ли? Я хотел тебе описание скопипастить.

25. Rayslavaeurekafag /23 16.02.2011 05:05 Office

И вообще, что значит "просто засвопил систему до усрачки"?
Схуябы ей виснуть-то? Ну свопится и свопится.

26. eurekafagRayslava /24 16.02.2011 05:05 WOK

Я читал его и помню. Люди отключали своп вообще и просто копировали файлы без всякой фоновой компиляции, и у них (якобы) всё висло. А у тебя причина очень очевидна и заключается не в этом «баге», а в неправильно применённой swappiness, вследствие чего у тебя начали свопить и иксы, каждый процесс был занят ожиданием очереди на I/O. Если ты не в курсе, в линуксе нет асинхронного ввода-вывода.

27. Rayslavaeurekafag /26 16.02.2011 05:06 Office

"Large I/O operations result in poor interactive performance and high iowait times"
И что я наблюдал, если не это?
Ожидание очереди на I/O. Да.

28. eurekafagRayslava /27 16.02.2011 05:07 WOK

К.О. ворвался в линукс? Я уж даже не знаю, что тут ещё сказать. Надо завести ещё один баг, высокая нагрузка на процессор вызывает повышение его температуры.

29. Rayslavaeurekafag /28 16.02.2011 05:08 Office

У меня не вызывает, кстати. Так что не прокатит.

30. Rayslavaeurekafag /28 16.02.2011 05:09 Office

А суть бага в том, что оно не просто возрастает, а внезапно и необоснованно возрастает. Так бы потормозило и перестало, а тут все виснет.

31. eurekafagRayslava /29 16.02.2011 05:09 WOK

А у меня вызывает. А вот копирование файлов систему не вешает.

32. Rayslavaeurekafag /31 16.02.2011 05:09 Office

Спермерочка? :)

33. eurekafagRayslava /30 16.02.2011 05:11 WOK

Т.е. копирование файла и конпеляция (которая дёргает сотни файлов и записывает такие же сотни объектников, хромиум — огромная система) — это недостаточное обоснование? Лол. Нет, у меня дебиан, а вот на семёрочке зависания программ при копировании файлов наблюдал лично. И на достаточно новом железе.

34. Rayslavaeurekafag /33 16.02.2011 05:12 Office

Ну так я и говорю, что достаточное.
Но если ось подвисает просто при достаточно сильной нагрузке — то это говно, а не ось.
Хотя, да. Сейчас ты скажешь, что линупсы — говно.

35. eurekafagRayslava /34 16.02.2011 05:13 WOK

Нет, я скажу то же, что уже говорил — винт является бутылочным горлом в производительности, это самый медленный компонент. Поэтому от повышенной нагрузки на эту подсистему, разумеется, вешаться будет всё, чему он нужен. А винт нужен всем процессам, как правило.

36. Rayslavaeurekafag /35 16.02.2011 05:14 Office

Оно должно не вешаться намертво, а просто тормозить.

37. eurekafagRayslava /36 16.02.2011 05:21 WOK

Возможно, если б ты подождал, оно бы развисло. Некоторые люди не понимают разницы между hang up и stall, называя всё зависанием. Кроме того, компиляция на винте сама по себе очень затратна, надо читать и писать очень много мелких файлов, это рандомный I/O, который будет очень медленный и затормаживать другие процессы. Говорю ещё раз, асинхронного I/O по дизайну в линуксе нет, поэтому постановка в очередь I/O процесса означает D state и его остановку до подхода очереди. Живи с этим или проваливай на спермёрку.

38. Rayslavaeurekafag /37 16.02.2011 05:21 Office

Ну я минут 20 подождал. Бессмысленно.

39. eurekafagRayslava /38 16.02.2011 05:21 WOK

Винт при этом работал?

40. Rayslavaeurekafag /39 16.02.2011 05:21 Office

Минут 15. Потом погас.

41. eurekafagRayslava /40 16.02.2011 05:23 WOK

Тогда посмотри логи ведра. Ещё советую почитать про Magic SysRq и REISUB.

42. Rayslavaeurekafag /41 16.02.2011 05:23 Office

Через sysrq я и ребутнул его.

43. eurekafagRayslava /42 16.02.2011 05:26 WOK

Значит, зависания как такового не было, раз ядро отвечало. В следующий раз можешь не спешить, попробовать отцепить иксы и попасть в консоль. Ещё можешь применить 200-строчный патч или дождаться выхода ulatencyd. Говорят, помогает при конпеляции.

44. Rayslavaeurekafag /43 16.02.2011 05:28 Office

Ага. Его и жду.
Ну собственно, да, раз sysrq работало, значит прерывание клавиатуры работало, но по ctrl-alt-f1 отчепляться отказался.

45. eurekafagRayslava /44 16.02.2011 05:28 WOK

А на какой стадии REISUB ты жал C-M-F1?

46. Rayslavaeurekafag /45 16.02.2011 05:29 Office

Ну после R. А когда надо?

47. eurekafagRayslava /46 16.02.2011 05:31 WOK

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

48. Rayslavaeurekafag /47 16.02.2011 05:32 Office

У меня ssh не был запущен. Тоже такая мысль была :)

49. eurekafagRayslava /48 16.02.2011 05:32 WOK

Зря, надо под рукой держать.

Do you really want to delete ?