Menu

Ubuntu тормозит – Почему Ubuntu медленно работает | Losst

Почему Ubuntu медленно работает | Losst

Иногда можно заметить, что система после нескольких лет использования начинает работать очень медленно, глючит и не понятно почему с ней это происходит. Такое очень часто случается с Windows, там даже годы не нужны, достаточно несколько месяцев или даже недель. Операционные системы Linux более устойчивы к таким проблемам, но это еще не значит, что их нет вовсе.

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

Содержание статьи:

1. Драйвера и прошивки

Если ваша операционная система linux работает медленно сразу после установки, первым делом нужно обратить внимание на драйвера оборудования. Это один из самых важных моментов. Свободные драйвера встроены в ядро, но они поддерживают далеко не все оборудование, а для поддержки много требуют закрытых прошивок от производителя.

Если прошивки не установлены в системе, оборудование может работать очень медленно. К процессору и оперативной памяти это не относится, но сетевая карта, модуль wifi, видеокарта очень сильно зависят от прошивок.

В Ubuntu можно установить несвободные прошивки просто выполнив команду:

sudo apt-get install linux-firmware-nonfree

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

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

2. Загрузка процессора

Наиболее частой причиной почему медленно работает linux компьютер может стать перегрузка процессора. На компьютере постоянно, одновременно выполняются сотни задач. Работает ядро, управляя всей системой, работают фоновые службы, которые обеспечивают связь между системными компонентами и выполняют много своих задач. Кроме всего это запускаются пользовательские программы. Каждой программе нужно что-то вычислять и она занимает процессорное время.

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

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

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

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

Использование оперативной памяти

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

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

Точно так же работает оперативная память, когда свободное место заканчивается. Данные, которые очень часто используются остаются в оперативной памяти, как и раньше, но те, которые запрашиваются редко, записываются в раздел подкачки на жестком диске. Если вся оперативная память занята, то некоторым программам будет очень сложно получить нужную им информацию из памяти. Чтобы ценить общую ситуацию, сколько памяти свободно и сколько уже записано на диск, вы можете воспользоваться командой free:

free -h

Размер данных, записанных на диск отображается после строки swap. Также с помощью той же утилиты top, вы можете посмотреть какой процесс и сколько использует памяти в процентах:

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

Нагрузка на жесткий диск

Операционная система постоянно использует жесткий диск для своих задач. Нужно прочитать какую-либо программу, загрузить конфигурационный файл или сохранить настройки. Но если ваш жесткий диск перегружен, это очень сильно замедлит работу системы. Если ваш жесткий диск постоянно гудит и вы без понятия что он делает, то скорее всего проблема в нем.

Посмотреть активность жесткого диска, можно с помощью другой утилиты, под названием iotop. С помощью нее вы можете обнаружить проблемы такого рода. Утилита поставляется не во всех дистрибутивах по умолчанию, но вы можете установить ее из официальных репозиториев. В нормальном состоянии система почти записывает на диск только несколько файлов, лишь иногда появляются очереди. Все заполнено нулями:

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

Теперь вы можете очень просто узнать какая программа использует ваш диск и решить что с ней нужно делать. Кроме этого, вы можете попытаться посмотреть нагрузку на видеокарту, но она не так сильно влияет на общую нагрузку системы. Для этого можно использовать инструмент nvidia-sni, intel-gpu-tools и aticonfig.

Графические решения

Вы рассмотрели графические решения для выяснения почему Ubuntu 16.04 медленно работает, во-первых, они используют меньше ресурсов, а во-вторых, с помощью них вы можете узнать больше информации. Но многие люди не любят использовать терминал. Тогда вы можете применять программы с графическим интерфейсом. Например, вы можете использовать Gnome System Monitor. Эта программа содержит очень много информации о системе, но не так подробно, как выше описанные утилиты:

Выводы

Есть много причин, которые могут заставить систему Ubuntu тормозить. Но самые главные из них, это драйвера, CPU, память и ввод-вывод на диск. Именно эти четыре причины больше всего влияют на общую производительность системы. Утилиты, которые мы рассмотрели в этой статье помогут вам разобраться с медлительностью вашей системы. А ваша система всегда работает быстро и стабильно? Или вы применяете какие-либо способы для увеличения производительности? Напишите в комментариях!

losst.ru

Ответы@Mail.Ru: Тормозит linux

достаточно мощный — это ни о чем как ставил — тоже не сказано. убунту чистую вообще нефиг ставить — там Юнити поганое. лучше Кубунту бери. <a rel=»nofollow» href=»http://www.ubuntu.com/download/desktop/install-ubuntu-desktop» target=»_blank»>http://www.ubuntu.com/download/desktop/install-ubuntu-desktop</a> — читай и делай как сказано)

описание проблемы супер! параметры ноута? какие ошибки? винт нормальный?

Во-первых, Убунта не Линукс, а поделка для школоты на базе нестабильной ветки Дебиана, который Линукс. Один из. И заглючить Убунта может на любом железе совершенно непредсказуемо, при этом нормально работая на другом. Во-вторых, параметры всего железа в студию. В-третьих, в самом Линуксе, даже такой недотыкомки, как Убунта, тормозить нечему. Тормозит графическая оболочка. В случае с чистой Убунтой, это убогая Юнити, самая тупая и прожорливая из всех ныне существующих.

запусти в терминале htop и погляди какой процесс жрет ресурсы. если xorg — ставь драйвер видюхи

&gt;Тормозит &gt;открывает программы, документы за 8-10 сек &gt;лагают игры &gt;вылазят системные ошибки &gt;виснут окна Welcome to the Linux. Совсем ничего удивительного: установил Linux — вернулся на двадцать лет назад, во времена Windows 95. Ну и конечно же, у линуксоидов сразу включились режимы сверхманёвренности «убунтанилинугз», «юнитинеправильноеDE» и другие линуксовиляния.

touch.otvet.mail.ru

Ubuntu 12.10 в офис и почему Ubuntu тормозит?

Ubuntu 12.10 в офис и почему Ubuntu тормозит?

// 23 февраля 2013 // Операционные системы

Совсем недавно я осуществил свою давнюю мечту — перевел свой дневной офис и всех коллег на Ubuntu 12.10. Прежде чем прийти к этому шагу я долго ждал момента, когда можно было бы сказать сотрудникам, что линукс — ЭТО ПРОСТО, переходим и радуемся удобству. Итак, поподробнее.

Специфика бизнеса — разработка ПО и интернет-приложений, подопытные: программисты, отдел продаж, руководители, секретарь.

Прежде чем определиться с тем, на какой дистрибутив linux переводить компьютеры в офисе, мне естественно пришлось помониторить рынок бесплатных операционок и для теста я остановился на Cent OS и Ubuntu — оба дистрибутива имели достаточно хорошую поддержку, и в плане софта, и в плане сообществ специалистов.

Офис был разделен на две команды, половине сотрудников установлен Ubuntu 12.10, половине Cent OS, оценка дальше шла в течении месяца. Оценивал по количеству обращений к техническому специалисту, затрате времени на решение проблем самой операцинки и сборки необходимого софта, по количеству матов в свой, либо линуксовый адрес =). Не буду описывать все переделки, которые успели произойти за время тестирования, а объявлю результат: в офисе ставьте Ubuntu 12.10, ну и что там будем старше.

И всё же, почему Ubuntu?

  •  Сотрудники офиса не задали практически ниодного вопроса по интерфейсу — быстро акклиматизировались и приступили к работе;
  • Весь необходимый софт для Ubuntu 12.10 был найден и установлен самими пользователями без проблем в считанные часы;
  • Легкий запуск программ для windows в Ubuntu;
  • Отличная поддержка железа, все устройства поднялись на всех разношерстных компьютерах офиса;
  • Богатый набор предустановленного софта, например, выделю клиент по работе с удаленным рабочим столом Windows Server — на CentOS были танцы с бубном, что бы его установить и настроить корректно, в Ubuntu 12.10 клиент RDP просто уже был;
  • Свой appstore — Ubuntu Apps Directory, подобно Google Play, AppStore и микрософтовскому шопу приложений;
  • Далекое будущее — буквально на днях прошла презентация Ubuntu для планшетов, Ubuntu для смартфонов, Ubuntu для ноутбуков, скоро мы увидим на полках магазинов сотовые телефоны и таблетки с предустановленной Ubuntu и всей мощью этого долго-развивающегося linux;
  • Стабильность системы.

Скопив эти и другие плюсы — Ubuntu была установлена на все компьютеры в офисе. Работа идет, полет нормальный.

Один вопрос я так и не победил: Ubuntu 12.10 тормозит на некоторых компьютерах, тормозит нещадно, более ранние дистрибутивы работают побыстрее. Я склонен думать, что в следующей версии эта проблема прекратится. Но попробуем решить проблему с тормозами в Ubuntu.

Почему тормозит и зависает Ubuntu?

Из официальных источников требования у Ubuntu к компьютеру таковы:

Разработчик рекомендует 512 Мб ОЗУ и 5 Гб на жёстком диске, но лучше 1 ГБ оперативной памяти. Если вы захотите использовать Lubuntu или Xubuntu, то требования у них ещё ниже.

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

Изучив форумы и статьи, что бы Ubuntu не зависала и не тормозила должны быть следующие идеальные условия и решения:

  • Наличие родных или проприетарных драйверов для всех устройств, особенно для видеокарты, там где альтернативные и дефолтные драйвера — там и тормоза;
  • Медленная работа Ubuntu = медленная тактовая частота процессора, однако спорно, но рекомендуется посмотреть в этом случае в сторону xUbuntu;
  • Правильная конфигурация Ubuntu позволит отчасти избежать медленной работы linux и зависаний, по этому пункту страдают в основном неопытные пользователи, которым проблематично конфигурировать linux;
  • Проверьте насколько пожирает Compiz Ваши ресурсы, это декоратор рабочей среды Linux, который отвечает за все эффекты и красивости, зачастую он и является причиной подвисания и медленной работы Ubuntu — настройте его или отключите, если он отказывается нормально работать с Вашей видеокартой. Найти его можно в меню Система->Параметры->»Визуальные настройки», дальше разберетесь сами. Для более тонкой настройки Compiz устанавливайте «Менеджер настройки CompizConfig».

В сумме большая часть тормозов, зависаний и медленной работы Ubuntu 12.10 связына с несовместимостью ОС с оборудованием, в результате чего происходят критические ошибки в ядре системы. Определить, где происходит конфликт при зависании можно так: когда тормозит программа в Ubuntu — попробуйте свернуть её и вызвать меню Ubuntu — если меню стабильно отзывается на ваши действия — то ошибка в программе, она изолируется, а ядро Ubuntu работает нормально, если же и меню Ubuntu тормозит, то проблема в ядре Ubuntu.

Всем спасибо, может быть ещё что-нибудь напишу о Ubuntu, интересное у них началось движение.

VN:F [1.9.22_1171]

Rating: 5.0/5 (11 votes cast)

Ubuntu 12.10 в офис и почему Ubuntu тормозит?, 5.0 out of 5 based on 11 ratings

gloosoft.net

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *