LINUX.ORG.RU

Дохнет система при выгрузке больших файлов

 , , ,


0

1

Наблюдал сие в течение последних недель раз шесть. Симптомы — не перерисовывается экран, перестаёт дёргаться ЖД, не реагирует на REISUB и даже на хоткей включения/выключения экрана, который вроде как аппаратно обрабатывается. В большинстве случаев это происходило, когда я начинал выгружать большой файл. Возможно, как-то связано с переходом со сломавшегося wvdial на NetworkManager. Как определить, паника ядра это или аппаратный глюк?

Опять скачиваешь фота несовершеннолетних натуристов?

Я бы сказал, в чём у тебя проблема и как её решить, но завтра пятница и желаю сделать себе весёлое ))

blitz ()

я бы поставил на то, что память закончилась, а своп ты отключил ( или оверкоммит «оттюнил» )

Как определить, паника ядра это или аппаратный глюк?

косвенный признак паники: мигание аппаратных индикаторов на клавиатуре ( не всегда ). для ноута мало шансов

другие ( overkill ) способы определения:

можно настроить serial console и подключиться к ней. При панике ядро и туда напишет

можно настроить автоматическую перезагрузку при панике

можно настроить сбор краш-дампа при панике

Но повторюсь, скорее всего у тебя тупо закончилась память при отключенном свопе

router ★★★★★ ()

не реагирует на REISUB

Если ты про SysRq, то скорее всего паника.

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

мигание аппаратных индикаторов на клавиатуре ( не всегда )

Кстати, раньше при паниках мигали, насколько я помню. Тут ничего не мигало. Возможно, теперь мигает индикатор Scroll Lock, которого у меня нет. И выключение экрана вроде работало, но тут точно не помню. Самое интересное, что когда я сегодня после этого сбоя пошатал хоткей и перезагрузил ноут — первый раз он загрузился с выключенным экраном и включать не хотел, в следующий раз попустило.

а своп ты отключил ( или оверкоммит «оттюнил» )

zram есть. И это вряд ли, раньше у меня своп гигабайта на 4 забивался и всё работало, хоть и тупило, а сейчас выше 2 еле успевает забиться между сбоями.

настроить serial console

Было б что подключать. Одна машина с виндой, и та дома.

настроить сбор краш-дампа

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

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

SMART я часто чекаю, вроде здоров, 11 событий реаллокации только. Даже тест прогонял пару раз. Впрочем, вполне возможно, что он привирает.

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

Ясно.

cfq - расхитан на серверные приложения и будет изначально тормозить десктоп приложения.

Ставь себе bfq scheduler. Он - для десктопов.

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

Когда я в последний раз собирал кастомное ядро с BFQ, BFS и TOI — оно паниковало пару раз в неделю. Оттуда и опыт с паниками.

И что за разделение на десктопы и сервера, ху из ху?

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

Блиц знает, когда компилируется тяжёлая прога с кернелом cfq - другие программы неотзывчивы в принципе.
С bfq scheduler ядра - картина совершенно иная. Система становится отзычивой, хто и требуется тебе.

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

последний раз собирал кастомное ядро с BFQ, BFS и TOI

BFS - пока не годно. BFQ - годно.

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

когда компилируется тяжёлая прога

Ну я не гентушник и не нативщик. А для отзывчивости стоит thrash-protect.

Система становится отзычивой, хто и требуется тебе

А как краши связаны с отзывчивостью?

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

Ну я не гентушник и не нативщик. А для отзывчивости стоит thrash-protect.

Such surprise. So relevant. Muh kernel.
Блиц видит, что не одного кернела, так и не собрал сам для себя.
Nothing more said.

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

не одного кернела, так и не собрал сам для себя

А тут чо?

root@localhost:/home/bodqhrohro# ls -l /usr/src/linux
итого 45772
drwxr-xr-x  33 bodqhrohro bodqhrohro     4096 Июл 14  2015 arch
drwxr-xr-x   3 bodqhrohro bodqhrohro     4096 Июл 14  2015 block
-rw-r--r--   1 bodqhrohro bodqhrohro    18693 Апр 13  2015 COPYING
-rw-r--r--   1 bodqhrohro bodqhrohro    96226 Апр 13  2015 CREDITS
drwxr-xr-x   4 bodqhrohro bodqhrohro    20480 Июл 14  2015 crypto
drwxr-xr-x 109 bodqhrohro bodqhrohro    12288 Июл 14  2015 Documentation
drwxr-xr-x 123 bodqhrohro bodqhrohro     4096 Июл 14  2015 drivers
drwxr-xr-x  36 bodqhrohro bodqhrohro     4096 Май 21  2015 firmware
drwxr-xr-x  75 bodqhrohro bodqhrohro    12288 Июл 14  2015 fs
drwxr-xr-x  30 bodqhrohro bodqhrohro     4096 Май 19  2015 include
drwxr-xr-x   2 bodqhrohro bodqhrohro     4096 Июл 14  2015 init
drwxr-xr-x   2 bodqhrohro bodqhrohro     4096 Июл 14  2015 ipc
-rw-r--r--   1 bodqhrohro bodqhrohro     2169 Апр 13  2015 Kbuild
-rw-r--r--   1 bodqhrohro bodqhrohro      252 Апр 13  2015 Kconfig
drwxr-xr-x  16 bodqhrohro bodqhrohro    12288 Июл 14  2015 kernel
drwxr-xr-x  11 bodqhrohro bodqhrohro    20480 Июл 14  2015 lib
-rw-r--r--   1 root       root         305968 Июл 14  2015 MAINTAINERS
-rw-r--r--   1 root       root         305968 Май 19  2015 MAINTAINERS.orig
-rw-r--r--   1 root       root          54559 Июл 14  2015 Makefile
drwxr-xr-x   3 bodqhrohro bodqhrohro    12288 Июл 14  2015 mm
-rw-r--r--   1 root       root           4224 Май 22  2015 modules.builtin
-rw-r--r--   1 root       root          31148 Май 22  2015 modules.order
-rw-r--r--   1 root       root         619934 Май 21  2015 Module.symvers
drwxr-xr-x  59 bodqhrohro bodqhrohro     4096 Май 21  2015 net
-rw-r--r--   1 bodqhrohro bodqhrohro    18736 Апр 13  2015 README
-rw-r--r--   1 bodqhrohro bodqhrohro     7485 Апр 13  2015 REPORTING-BUGS
drwxr-xr-x  14 bodqhrohro bodqhrohro     4096 Апр 13  2015 samples
drwxr-xr-x  14 bodqhrohro bodqhrohro     4096 Июл 14  2015 scripts
drwxr-xr-x   9 bodqhrohro bodqhrohro     4096 Май 21  2015 security
drwxr-xr-x  22 bodqhrohro bodqhrohro     4096 Май 21  2015 sound
-rw-r--r--   1 root       root        2756220 Май 21  2015 System.map
drwxr-xr-x  19 bodqhrohro bodqhrohro     4096 Апр 13  2015 tools
drwxr-xr-x   3 bodqhrohro bodqhrohro     4096 Май 23  2015 usr
drwxr-xr-x   3 bodqhrohro bodqhrohro     4096 Апр 13  2015 virt
-rwxr-xr-x   1 root       root       26861552 Май 21  2015 vmlinux
-rw-r--r--   1 root       root       21868952 Май 21  2015 vmlinux.o

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

В директории /usr/src - не должно быть ничего.
Во-первых.
Во-вторых, кернел собирается в RAM, в директории /tmp.

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

Куды ж столько RAM.

8ГБ RAM - достаточно для сборки ядра.
Собираю в RAM, чтобы не оставлять никаких следов сборки - security XXI века.

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

вроде здоров,

11 событий реаллокации только

Фигею. Не растут? Симптомы похожие на проблемы с диском.

Прогони чтение всей поверхности через whdd

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

а своп ты отключил ( или оверкоммит «оттюнил» )

zram есть. И это вряд ли, раньше у меня своп гигабайта на 4 забивался и всё работало, хоть и тупило, а сейчас выше 2 еле успевает забиться между сбоями.

Опять ты... Если создать новый топик, то наверное все кто тебя раньше обманывал, расскажут Настоящиее Решение Проблемы, Которое Все Скрывают?

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

Привет ещё раз!
Можешь понаблюдать, как падает OS, скажем при открытии достаточно большого файла .xz в mc/midnight commander.

Скачай себе +200МБ firefox-58.0b7.source.tar.xz и открой его.
Узнаешь, как слетает OS, при создании виртуального VFS.

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

дурень, в новых ядрах есть поддержка уже. нужно только включить.

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

Память определённо ни при чём, сечас вот гиг свободной был, в свопе вообще капочка — но всё равно сдохло.

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

Не растут?

Очень редко, раз в один-два месяца. Причём счётчик реаллоцированных секторов на нуле.

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

Ну вот есть у меня .tar.gz мегабайт на 700, открыл в этом вашем MC — он подумал-подумал и открывать молча отказался. Это потому, что места на системном разделе ни хрена нету?

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

Потому, что нет места свободного в /tmp.
Оно же - /tmpfs, файловая система в памяти.

Сам сталкивался с таким, когда компилировал очень крупные бегемоты-проги.
Блиц, справился и с таким. sudo mount -o remount,size=6G,noatime /tmp

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

Правильно, когда /tmp не на системном разделе, а во временном ОЗУ.
Что способствует и доставляет.

И достанешь, открыв файл-браузер.

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

Что способствует

ещё большему засиранию рамы.

И достанешь, открыв файл-браузер

На хрена эти программоспецифичные решения, если есть fuse-zip?

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

ещё большему засиранию рамы

Так ты ещё не видел, местo уединения Котёнки Кисс?
Посерить - она умеет, красиво и изящно, в отличии от недо-humans.

blitz ()
bq:03:03:35:~$ grep tailgunner /data/text/txt/lorbase.txt 
 tailgunner: 'Понихейтер, котэхейтер, онимехейтер, белкохейтер',

Огласите весь список, пжлст)

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

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

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

Re: А зачем lortalks в телеграме зарубили?

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

Конкретно в телеграме это не нужно, там можно отвечать на любое сообщение по id.

И мне все эти ID в голове хранить?

Если у тебя в голове какие-то таймауты на актуальность — это твои проблемы.

Дело не в моей голове, а в особенности общения в чатах. Там общение линейное. Тема закончилась, обсужаем уже другое. А не как на форумах, где параллельно живёт куча тем.

Можно логировать/гейтовать чатики в веб.

Зачем возня с костылями, если есть технологии, позволяющие обходиться без них?

И вообще, на одном вебе интернет клином не сошёлся,

Когда придумают что-то лучше, тогда и поговорим. Чаты это шаги назад.

особенно в свете последних тенденций.

Локальные проблемки мелких помоек и вообще не надо сдаваться.

#t13858988

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

Дежавю.
Анонимусы опять спёрли и видоизменили у меня идею и запилили абстрагированную постилку сообщений в тред на ЛОРе в произвольном треде?

Я вручную пощу и так делаю уже не один год.

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

И метку в конце сам ставишь? Что-то я её не видел раньше.

Да, это просто id треда, чтобы пост потом найти через поиск. Буква t добавлена к числу вначале из-за того что поиск по числам не работает.

anonymous ()

Ха, юбилей.

192 Power-Off_Retract_Count 0x0032   100   100   000    Old_age   Always       -       100

Господа тюнингофобы, я вот подумал — а не причастен ли тут модуль контроля перегрузки TCP? В далёкие времена, когда я сидел на GPRS — заместо дефолтного cubic включил veno, да так и оставил. Поскольку недефолтные контролёры мало кому нужны — вполне вероятно, что из-за внешних изменений в ядре в veno появился баг и его до сих пор не поймали. Весьма примечательно ведь, что дохнет в момент, когда резко возрастает скорость соединения — то есть когда congestion control вовсю пыхтит. Я пока переключил обратно на cubic и жду, вылезет ли опять. А то недели три сабжа не было, а потом опять началось.

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