Линукс минт виснет при работе браузера

[РЕШЕНО] Зависает Linux

#1 — 12 декабря 2015 в 02:16

Сейчас стоит линукс минт 17.3 cinnamon До этого пробовал 17.2 xfce. пепперминт и 1 неофициальную сборку минта.

ВОзможно кто-то писал про это, не углядел. Надеюсь есть решение. Сначала я грешил на браузер хром. несколько раз зависал на открытии вкладок, как выяснилось позже, не в браузере дело. на практически «чистом» пеппере тоже висануло разок.и не при работе с браузером. вот тогда я сразу просек, что дело в чем-то другом. а в других сборках висло на браузере только потому что работал с браузером в тот момент :)). в общем на 17.3 сегодня повис линукс. мышка активна. можно перемещать по монитору, все остальное неактивно. помогает только POWER. Други, подскажите в чем дело? Зависало на всех сборках.

ноут асус k43sj 2.1 MHz 6 гигов оперативы, видюха nvidia geForce GT520M 1gb. дрова стоят по умолчанию. не переключал на поприетарные. мб дело в видюхе?

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

А, еще такой маленький вопрос. Ради интереса. Как так вышло, что после переустановки линукса (перешел с пеппера на 17.3 — пробую) значки и файлы рабочего стола не удалились. Форматировал только диск с линукс (раздел «/»). Обычно же все слетает, что было на рабочем столе, а тут все как было вплоть до расположения. МБ я чего еще не знаю про линукс?))

а. ну и тогда вдогонку. прога KDENLIVE некорректно работает(Не отображаются часть кнопок, возможно и текст — в некоторых местах вместа названия меню панель написано NO TEXT, раскрывается это меню. нажимая на некоторые функции прога закрывается) на пеппере к примеру эта прога правильно работала (это программа для редактирования видео)

Источник

Linux зависает (иногда намертво) при вкладках браузера 10+

Привет всем. Борюсь с данной проблемой из названия темы на протяжении всего времени использования линукс (ставил ubuntu, elementary, debian), около 4 месяцев. На win 7 / 10 таких проблем не наблюдалось и не наблюдается, железо, в принципе, не совсем кал (i3, gtx 650, 4gb), на винде просто такого зависа намертво не наблюдается. Подскажите, куда копать? Как исправить?

Подключи репозиторий с ядром Linux, пропатченным патчем Коливаса. Либо патчем BFS, либо патчем MuQSS.

копать в oom killer, zram, swap, ну и посмотреть что жрет ее

А что именно за браузер используешь?

pf-kernel? или оригинальный ck-kernel?

Это не важно. Патч Коливаса есть и там, и там.

Я не нашел официальных пакетов с этими патчами для Ubuntu или Debian. Может ему realtime ядро поставить? Скажем в Debian есть пакет linux-image-rt-amd64

Извините,но не понимаю про что речь идет. С этим ещё не сталкивался

А, ну тут все просто: на винде хром по умолчанию в 32 битах, а у нас 64 — поэтому у нас он может сожрать всю память, а на винде нет. Юзай расширения для убийства процессов в неиспользуемых вкладках или переходи на Firefox.

какой браузер? небось лисица из под гнома.

Речь о кастомных ядрах.

Существует такая вещь как планировщик. Не тот, который ежедневник, а тот, который в компьютере. Конкретно — в ядре системы.

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

За это отвечает компонент ядра Linux под названием «планировщик».

В 2006 году программист по имени Кон Коливас написал новый планировщик для ядра Linux. Он отправил его в апстрим, но планировщик не приняли в ядро Linux. Причина была в том что у одного из программистов, по имени Инго Молнар, было задето самолюбие: какой-то анастезиолог из Австралии с околонулевым вкладом в Linux учит его, дипломированного специалиста со значительным вкладом в Linux! Вместо приёма планировщика Кона Коливаса в ядро, он написал в точности такой же планировщик, но другой. Новый планировщик называется CFS. Он заменил собой планировщик под названием O(1), который был в ядре Linux ещё с 90-х. Подробнее.

В 2008 году многие заметили, что система Linux стала страшно тормозить при интенсивных операциях на жёстком диске. Например, когда закончилась оперативная память и начался своппинг. Раньше тормоза при своппинге, конечно, были, но теперь тормозило в прогрессии.

В апстриме сказали «баг подтвердить не можем». И действительно: на серверном «железе» баг не проявлялся. Он проявлялся только на маломощном оборудовании. Затем авторы ядра сказали «это не один баг, а набор багов, действующих в совокупности. Обнаружить и исправить очень трудно». С планировщиком CFS никто не связывал это. Наконец, баг был объявлен исправленным, и страничку бага закрыли. Хотя я до сих пор сталкиваюсь с ним.

В 2009 году Кон Коливас создал новый планировщик. Он не базировался на предыдущем, а базировался на CFS. Часть программного кода была переписана, часть — удалена. Планировщик Коливаса назывался BFS, где буква F — Fuck. Таким образом, Кон выразил нежелание включения его планировщика в апстрим.

В 2016 году Кон Коливас написал новый планировщик MuQSS. Он отличается от BFS улучшенной работой на многоядерных процессорах.

Читайте также:  Gmail with windows mobile

Что, значит это точно RAM? Надо увеличивать? Как же тогда раньше люди пользовались хромом? И почему на винде хоть и используется большинство RAM, но не зависает же система намертво при 10+ вкладках хрома

Ну, помимо того, что во многих случаях на 64 битной винде стоит 32 хром, есть ещё то, что в винде задача, к которой обращается пользователь, имеет максимальный приоритет. В линуксе не так, он все же под сервера заточен.

И да: ты случайно не из тех, кто убрал swap потому, что он якобы мешает?

Источник

Linux mint зависает намертво

В этой статье мы поговорим о том, что делать если зависла Ubuntu или Linux Mint. Разберем несколько самых удобных, понятных и быстрых вариантов. Если у вас возникнут какие-то вопросы по этой теме, можете написать о них в форме комментариев.

Постарайтесь как можно более подробно описать вопрос.

Также рекомендуем ознакомиться с предыдущими статьями на нашем сайте, например мы уже рассказывали о том, как майнить Эфириум на Ubuntu.

Что делать если зависла Ubuntu

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

Когда одна программа перестает работать

Когда окно программы перестает отвечать на запросы, вы можете остановить его, нажав кнопку X-shaped Close в левом верхнем углу окна. Это, как правило, приводит к диалогу, в котором говорится, что программа не отвечает (но вы уже это и так знаете) и предоставляет вам возможность закрыть программу или продолжать ждать ответа.

Иногда это не работает должным образом. Если вы не можете закрыть окно обычными способами, вы можете нажать Alt + F2, введите xkill и нажмите Enter. Затем ваш курсор мыши превратится в X. Наведите курсор на нужное окно и щелкните левой кнопкой мыши, чтобы закрыть это окно. Правый щелчок отменит команду и вернет вашу мышь в нормальное состояние.

Если ваша программа работает с терминалом, с другой стороны, вы можете остановить ее с помощью Ctrl + C. Если нет, найдите имя и идентификатор процесса своей команды и сообщите программе как можно скорее, чтобы завершить [идентификатор процесса]. Он отправляет сигнал SIGTERM по умолчанию (15). Если все остальное не удается, в качестве последнего средства отправьте SIGKILL (9): kill -9 [идентификатор процесса здесь]. Обратите внимание, что вы должны использовать SIGKILL только в крайнем случае, потому что процесс будет немедленно прекращен ядром без возможности очистки. Он даже не получает сигнал — он просто закрывается.

(Закрытие процесса с помощью kill -9 allways работает, если у вас есть разрешение на убийство. В некоторых особых случаях процесс по-прежнему отображается в ps или top (как «зомби») — в этом случае программа была свернута, но процесс запись в таблице сохраняется, потому что это необходимо позже.)

Когда мышь перестает работать:

Если клавиатура все еще работает, нажмите Alt + F2 и запустите gnome-terminal (или, если они не запускаются, нажмите Alt + Ctrl + F1 и войдите в систему с вашим именем пользователя и паролем). Оттуда вы можете устранить неполадки. Здесь я не собираюсь заниматься поиском и устранением неполадок с мышью, поскольку я не исследовал его. Если вы просто хотите попробовать перезапустить графический интерфейс, запустите перезапуск sudo service lightdm. Это должно привести к закрытию GUI, который затем попытается перезагрузится, возвращая вас на экран входа в систему.

Давайте перейдем к еще одному способу, что делать если зависла Ubuntu.

Когда все, клавиши и мышь и все перестают работать

Если это не работает, нажмите кнопку «Сброс» на корпусе компьютера. Если даже это не сработает, вам просто нужно зажать кнопку питания на корпусе. После зажатия кнопки включения устройство перезагрузится.

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

Выводы

Как вы заметили, есть много способов по решению этого вопроса. Сначала лучше выбирать самые простые, так как Ubuntu может зависнуть в случае загруженной оперативной памяти. Для этого нужно просто свернуть самый прожорливый из программ процесс.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Операционная система Linux намного стабильнее Windows. Но и здесь тоже иногда случаются зависания. Зависнуть может как отдельное приложение, полностью графическая оболочка или вся система. Важно знать, как правильно действовать в таких случаях, когда зависает ubuntu 16.04, чтобы не повредить данные и файловую систему, чтобы выйти из таких ситуаций с минимальными потерями.

В этой инструкции мы рассмотрим возможные причины зависания Ubuntu, что со всем этим делать, а также как попытаться спасти не сохраненные данные. Это, наверное, самый важный момент — выйти из ситуации без потери данных.

Зависла программа Ubuntu

Сама система, ядро или графическая оболочка зависают очень редко. Они уже множество раз протестированы, перепроверены и достаточно стабильны. А вот сторонние программы могут зависать довольно-таки часто, даже ни с того ни с сего.

Эти зависания не опасны для системы и очень просто решаются. В Ubuntu есть несколько графических утилит для завершения зависших приложений. Их мы рассмотрим чуть ниже. Но очень жаль несохраненных данных, которые остались, когда зависла программа Ubuntu. Если вы пользуетесь крупными редакторами, такими как Libreoffice или WPS office, то, скорее всего, редактируемый текст автоматически сохранился. Но в браузере и простых редакторах ситуация не такая безоблачная. Но даже те данные можно попытаться спасти, хотя работает этот способ не всегда.

Читайте также:  Expand drive для windows

Предположим, что завис Gedit. Сначала откройте терминал нажатием сочетания клавиш Ctrl+Alt+T. Теперь попробуем узнать PID процесса Gedit с помощью ps:

ps aux | grep gedit

Уже на этом этапе можно завершить программу. Но я вам покажу, как спасти редактируемый текст. Мы получим дамп памяти процесса и извлечем оттуда редактируемый текст. Для этого подключитесь к процессу Gedit с помощью отладчика gdb:

1493 — это PID зависшей программы, который мы узнали в предыдущей команде.

Дальше сохраним дамп памяти, выполнив в консоли Gdb:

Вот и все, отключаемся от процесса

Для выхода с отладчика нажмите q. Теперь у нас есть все данные сохраненные в памяти нашего приложения, и мы можем легко извлечь нужную информацию:

strings core.1493 | grep ‘my text’

С английским текстом работает на ура.

Самый простой способ закрыть зависшее приложение в Ubuntu — это Xkill. Нажмите Alt+F2 и наберите Xkill и нажмите Enter:

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

Кроме того, в Ubuntu есть аналог диспетчера задач Windows — системный монитор. Чтобы его открыть наберите Системный или System в поиске Dash. Здесь отображаются все запущенные приложения, и любое из них можно завершить через контекстное меню, если зависла программа в Ubuntu, вы можете ее закрыть:

Также закрыть зависшее приложение ubuntu можно из терминала, например, с помощью команды kill:

1493 — это PID. Также можно не использовать PID а сразу завершить программу по имени:

Зависла графическая оболочка в Ubuntu

С зависанием приложений разобрались. Это было не очень страшно. Но что делать, если графическая оболочка Ubuntu зависла намертво, и вы не можете ни запустить системный монитор, ни XKill? Это может случиться по разным причинам, например, из-за неправильных драйверов или ошибке в системных программах. Но Linux тем отличается от Windows, что здесь кроме графической оболочки есть еще и режим терминала. Графическая оболочка зависла, но система все еще работает. Поэтому мы можем все исправить.

Сначала можно просто попытаться перезагрузить X сервер. Для этого используется специальная комбинация клавиш — Ctrl+Alt+Backspace.

Далее, если не помогло, переключаемся в один из терминалов. Всего в Linux по умолчанию создается 12 терминалов входа. И доступны они по сочетанию клавиш Ctrl+Alt+Fцифра.

Графический сервер, как правило, размещается по Ctrl+Alt+F7. Переключаемся в первый терминал Ctrl+Alt+F1, вводим там логин и пароль, затем перезагружаем графический сервер командой:

sudo service lightdm restart

Если в приложениях остались не сохраненные данные, их можно попытаться извлечь описанным выше способом. Но поскольку тут уже зависла Ubuntu, и работать нужно в терминале, все сделать будет немного сложнее хотя бы потому, что вы не сможете копировать команды.

Не хватает памяти

Если все сделать правильно — такой тип зависания даже менее опасный, чем предыдущий. Конечно, лучше таких моментов не допускать и настроить раздел подкачки или сжатие оперативной памяти с помощью zram, но если оно уже случилось и застало вас врасплох, можно попытаться что-то сделать.

Если вы еще можете переключиться в режим терминала, переключайтесь (Ctrl+Alt+F1), вводите логин и пароль. Причем будьте готовы к тому, что система будет работать очень медленно.

Отсортировать процессы по потреблению памяти можно командой:

Дальше остается завершить виновника одной из вышеописанных команд, например, pkill:

Посмотреть количество свободной памяти можно командой:

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

Если вы не хотите ждать и нет возможности перейти в режим терминала, можно попросить ядро завершить все процессы в текущем сеансе терминала сочинением клавиш Alt+PrintScreen+K. Завершит все запущенные вами программы в текущей терминальной сессии, в том числе графическую оболочку и ту программу, что использует много оперативной памяти.

Ubuntu зависла полностью

Хорошо, а что же делать, если Ubuntu зависла намертво, полностью? Если система уже ни на что не реагирует, но ядро, скорее всего, работает то можно попытаться выполнить безопасную перезагрузку. Ядро поддерживает несколько сочетаний клавиш, которыми можно ему напрямую отдавать команды.

Нажмите и удерживайте клавиши Alt+PrintScreen, и последовательно с интервалом 2-3 секунды нажимайте:

R E I S U B

  • R — вернуть ядру управление над клавиатурой
  • E — отправить сигнал SigTerm всем процессам
  • I — отправить сигнал SigKill всем процессам
  • U — Перемонтировать все файловые системы в режим только для чтения
  • S — Сохранить все буфера файловых систем на жесткий диск
  • B — Перезагрузить.

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

Если же ubuntu зависает намертво и даже не работает последний метод, остается нажать кнопку Reset или на 6 секунд зажать кнопку выключения.

Выводы

Теперь мы рассмотрели все что нужно, чтобы привести свою систему в чувство, и вы знаете что делать если зависла Ubuntu и как закрыть зависшее приложение. Если у вас есть другие, более эффективные способы, напишите в комментариях!

При работе с Linux Mint время от времени наблюдаю у себя такую вещь, как зависание компьютера.

А когда при принудительной перезагрузке снова входишь в Windows 7, то системное время отстает на три часа.

То есть, было 19-40. Linux завис. Перегрузился под Windows 7. Смотришь на время в трее — 16-40.

Никто с такими проблемами не сталкивался ?

  • Есть вопрос
  • Системное окружение
  • Блог
  • Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Читайте также:  Установочная флешка windows 10 ltsc

Комментарии

Батарейку менять в материнке пробовали?
Логи минта смотрели? Что там перед тем моментом, когда он завис?

Эта музыка будет вечной, если я заменю батарейку.

Батарейку менять в материнке пробовали?

Нет, не менял.
НА этом компьютере Linux Mint я поставил недавно как вторую ОС. А первая ОС — windows 7. C ней никаких проблем и зависаний не наблюдаю.

Логи минта смотрели?

Подскажите пожалуйста, где эти логи находятся ?

Что там перед тем моментом, когда он завис?

Да ничего. Видео в браузере смотрел, если не ошибаюсь.
А в предыдущий раз зависло, когда запустил браузер Chromium, смотрел на нём сайт и, по моему, хотел что-то посмотреть в консоли.

swap-раздел подключен?
Если нет и оперативы нехватает, может зависать..

swap-раздел подключен?
Если нет и оперативы нехватает, может зависать..

swap есть.
ОЗУ — 8 гигабайт.

А когда при принудительной перезагрузке снова входишь в Windows 7, то системное время отстает на три часа.

https://wiki.archlinux.org/index.php/Time
По ссылке есть фикс для винды, исправляется правкой реестра.

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

снес винду и поставил дебиана на весь диск и забыл про эти страдания
http://tiand.ru/proshchay-windows-zdravstvuy-debian-jessie

За день до этого ставил Debian.
Так он вис еще чаще.

Поэтому я и говорил — берите то ,на чем все ездят

ну зачем здесь эта вода?
mint это не ubuntu? mint не на первых позициях по использованию на десктоп?
)))
не хочешь настраивать и компилить- mint
хочешь настраивать — arch
хочешь компилить — gentoo

Советую посмотреть на вывод free, дабы понять сколько чего улетает в своп, проверить жесткий диск (на плохие сектора и глянуть в SMART).
Так-же, имхо htop красочней top — держать открытым и глядеть, на каких операциях и кто начинает тормозить систему.

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

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

Скажи пожалуйста, а тот факт, что при этом windows 7 не зависает и работает с утра и до глубокой ночи, не зависит от этого ?

Или linux более привередлив к аппаратным отклонениям ?

Скажи пожалуйста, а тот факт, что при этом windows 7 не зависает и работает с утра и до глубокой ночи, не зависит от этого ?

Или linux более привередлив к аппаратным отклонениям ?

это как линух настроить. но я бы проверил железо, по этой причине:

А когда при принудительной перезагрузке снова входишь в Windows 7, то системное время отстает на три часа.

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

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

ОЗУ — 8 Гиг, процессор — 3.3 GHz, видео — 1024, линукс на диске с 120 гигабайт, или даже больше. Под swap — по моему, 8 гиг.

в такой ситуации я бы протестировал полет без kde, но с IceWM + логи + top. и потом бы начал смотреть железо.

Как об стену горохом)))
диск, батенька!
в первую очередь проверь диск.
а в частности своп, ибо если достаточно оперативной, да не шустрый hdd, да большой своп, то своп может и вредить.
тогда нужно в файле / etc / sysctl.conf отредактировать инструкцию vm.swappiness с дефолтных 60 до 10
да не забыть поднять доки — че это (грубо говоря, при значении 0 своп будет применяться только в крайних случаях).
в установочном образе присутствует memtest86+ (не вижу смысла держать сие на hdd) — им проверить оперативную.

Почему там где ставится семёрка, Линукс начинает взбрыкивать.

у меня семерка + debian 8. всё летает.

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

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

А вообще Минт рулит. По крайней мере для меня. Долго я пытался добиться стабильный работы от Ubuntu — так и не вышло. Особенно печаль с тремя мониторами+дрова от нвидии=( Винду юзаю виртуалкой для одной программы dbForge Studio for MySQL. Минт поставил настроил под себя и забыл. Хотя тут может у вас и в аппаратной части что.

Какой сейчас стабильный?

Блин на счет Генто хз честно не пробовал. Пробовал Федора, Убунту, Минт. Федора вообще никак, но опять же тут все личное и от апарата зависит. Вон Хулиган вроде от Феди балдеет. Убунту больше двух месяцев не проживала. Все дебиан хотел попробовать, но там походу надо вникать в установку — времени нет, да и лень + по обновлениям всего и вся, они вроде как сзади всегда из-за стабильности.

У Винды есть специальный алгоритм, на основании действий пользователя она вычисляет умственный коэффициент, если он мал включается программа самоликвидации, проверенный факт.

Ну и пусть самоликвидируется, если она виснет на компе на котором кроме Photoshop, lightrum, браузера и sublime ничо не используется, то туда ей и дорога. Когда photosop или lightrum грузит систему на загрузке я за виснет не считаю. Снес и не жалею.

Источник

Оцените статью