Почему тормозит линукс
Перейти к содержимому

Почему тормозит линукс

  • автор:

Почему Linux тормозит

Доброго времени суток. Я тут не пытаюсь развести холивар и троллинг, просто на самом деле интересно. Уже почти два года сижу на Linux на user friendly дистрибутивах типа Mandriva, PC Linux, Fedora. Сейчас остановился на Ubuntu. Заметил, что со временем Linux начинает тормозить все больше и мне интересно почему. На Windows тормоза понятны — загаживание и фрагментация реестра. А вот почему тормоза появляются в Linux — для меня загадка. Там, если я правильно понял используются конфигурационные файлы, т.е. обычные текстовики. Если например ты удалил приложение и даже остались какие-то настройки после него, то они никак не могут замедлить быстродействие, максимум занимать место. Так с чем связано замедление системы? С фрагментацией Ext4? После использования утилит типа Bleachbit система начинает двигаться шустрее, но до первоначальной скорости ей далеко.

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

И еще вопрос: если в дистрах типа Ubuntu, Fedora можно пересобирать ядро и ставить программы из исходников, то в чем преимущество Gentoo, если там ты тоже пересобираешь ядро и ставишь программы из исходников. Я читал, что Gentoo быстрее, но за счет чего?

Просьба сильно не пинать за вопросы, если они глупые. Всем заранее спасибо 🙂

gwyllum ★
17.04.13 10:39:13 MSK
1 2 3 4 5 →

Сейчас остановился на Ubuntu. Заметил, что со временем Linux начинает тормозить все больше и мне интересно почему.

Потому что Ubuntu во всем копирует винду.

devl547 ★★★★★
( 17.04.13 10:40:16 MSK )

у меня OpenSUSE 12.2, периодически обновляемая на новые версии, уже года два как стоит. И с винта на винт переезжал, и ДЕ менял. и тормозов не замечаю. о_О

bvn13 ★★★★★
( 17.04.13 10:49:47 MSK )

Почему Linux тормозит

Тормозит ubuntu. А всем известно, что ubuntu — не линукс.

Polugnom ★★★★★
( 17.04.13 10:52:53 MSK )

Заметил, что если жёсткий диск заполнен почти до своего максимума, то всё начинает тормозить, даже если ещё осталось немного свободного пространства. Попробуйте высвободить чуть больше места.

vilisvir ★★★★★
( 17.04.13 10:53:12 MSK )
Ответ на: комментарий от devl547 17.04.13 10:40:16 MSK

Потому что Ubuntu во всем копирует винду.

vilisvir ★★★★★
( 17.04.13 10:53:39 MSK )

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

Нет смысла. Гораздо больший эффект даёт чистка автозагрузки по рецепту №5 http://ubuntu-box.at.ua/publ/sovety_po_nastrojke_ubuntu_11_10/1-1-0-1

vilisvir ★★★★★
( 17.04.13 10:56:10 MSK )

Там, если я правильно понял используются конфигурационные файлы, т.е. обычные текстовики. Если например ты удалил приложение и даже остались какие-то настройки после него, то они никак не А вот почему тормоза появляются в Linux — для меня загадка. Там, если я правильно понял используются конфигурационные файлы, т.е. обычные текстовики. Если например ты удалил приложение и даже остались какие-то настройки после него, то они никак не могут замедлить быстродействие, максимум занимать место.могут замедлить быстродействие, максимум занимать место.

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

Так с чем связано замедление системы? С фрагментацией Ext4?

И с ней в том числе. Что бы уменьшить эффект от фрагментации данных на обычных накопителях (жёстких дисках), не нужно создавать один большой раздел на всю ёмкость накопителя. Лучше создать один раздел под корневую файловую систему, в районе 10-15 Гб и ещё один раздел под домашние каталоги (/home). Но всё же лучше и корневую файловую системы так же разнести по отдельным разделам / файловым системам, хотя бы так:

/ - 1 Гб /usr - 4-5 Гб /var - 3-5 Гб /opt - 2-4 Гб /home - всё остальное 

Можно пойти ещё дальше, но это сложнее, сжимать /usr и /opt в образы squashfs и монтировать их с помощью aufs.

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

От того, что вы удалили логи, не используемые конфигурационные файла и временные файлы скорости не прибавится, в особенности, если файлы «размазаны» по всему диску (фрагментированы).

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

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

Я читал, что Gentoo быстрее, но за счет чего?

За счёт задействования флагом компилятор, указывающих ему под какую модель процессора собирать код (оптимизировать), возможность собрать программы с нужными только вам опциями сборки, в итоге программа получается меньшего размера и собранная именно под ваш процессор. Кроме того можно ещё прогнать prelink, для внесения в файлы программ информации о предварительном связывании библиотек, что тоже ускорит работу программ.

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

kostik87 ★★★★★
( 17.04.13 11:01:28 MSK )
Последнее исправление: kostik87 17.04.13 11:06:35 MSK (всего исправлений: 2)

Ответ на: комментарий от vilisvir 17.04.13 10:53:12 MSK

Тормозит всё из-за фрагментации данных. Если у вас конечно не SSD. Так что используйте файловую систему с возможностью фрагментации на лету, например btrfs, если не боитесь, конечно.

kostik87 ★★★★★
( 17.04.13 11:05:29 MSK )

у меня стоит убанта 10.10 с момента выхода на рабочем нетпуке, не тормозит 🙁

anonymous_sapiens ★★★★★
( 17.04.13 11:07:34 MSK )
Ответ на: комментарий от vilisvir 17.04.13 10:53:39 MSK

Могу. Только смысл от этого не поменяется.
Ubuntu жрет и тормозит уже похлеще некошерной семерочки.

devl547 ★★★★★
( 17.04.13 11:16:04 MSK )
Ответ на: комментарий от kostik87 17.04.13 11:05:29 MSK

Тормозит всё из-за фрагментации данных. Если у вас конечно не SSD. Так что используйте файловую систему с возможностью фрагментации на лету, например btrfs, если не боитесь, конечно.

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

vilisvir ★★★★★
( 17.04.13 11:18:38 MSK )
Ответ на: комментарий от bvn13 17.04.13 10:49:47 MSK

все правильно, opensuse тормозит с самого начала. у меня оно 45 секунд загружается только до экрана логина, и еще минуту-две грузится кде. И это с использованием хваленого systemd! с другой стороны, когда система более-менее закэшируется в оперативке, все начинает работать быстро, только памяти надо много.

anonymous
( 17.04.13 11:20:43 MSK )

Лично мне кажется что дело в криворукости разработчиков Ubuntu Linux, которые вовсе не разработчики, а пересборщики Debian. Остальные дистрибутивы Linux с тем же DE, что и в Ubuntu, у меня занимают меньше оперативной памяти. Debian, Mageia, openSUSE. Fedora не пробовал. Если тебе не хочется менять Ubuntu на другой дистрибутив Linux, советую попробовать графические оболочки E17, TDE, Razor-QT.

ZenitharChampion ★★★★★
( 17.04.13 11:24:33 MSK )
Последнее исправление: ZenitharChampion 17.04.13 11:26:16 MSK (всего исправлений: 3)

Ответ на: комментарий от vilisvir 17.04.13 11:18:38 MSK

Значит у вас неправильный Linux, ну или смотрите какой процесс потребляет больше всего процессорного времени (загружает процессор), когда у вас заполнена файловая система. Потому как такого поведения быть не должно.

kostik87 ★★★★★
( 17.04.13 11:28:23 MSK )
Ответ на: комментарий от kostik87 17.04.13 11:01:28 MSK

Огромное спасибо за ответ! Подскажите пожалуйста, а есть ли смысл выбирать под разные разделы разные файловые системы? Ну, например /var содержит много мелких файлов. Я читал, что ReiserFS работает быстрее именно с мелкими файлами. Еще читал, что XFS работает быстрее с большими файлами, есть ли смысл, например, размещать фильмы на раздел с XFS? Или все это не стоит свеч?

В принципе, разметку выбрать не стоит особого труда, вопрос в целесообразности.

gwyllum ★
( 17.04.13 11:31:48 MSK ) автор топика
Ответ на: комментарий от ZenitharChampion 17.04.13 11:24:33 MSK

Спасибо за ответ. Дело в том, что я сижу на Unity — очень удобно глобальное меню, как в Макоси.Если я не ошибаюсь, то Юнити пока есть только в Убунте.

Есть ли еще DE с подобной фишкой?

gwyllum ★
( 17.04.13 11:36:25 MSK ) автор топика

потому что, нищеброд, купить новый процессор дешевле, чем оплатить работу программиста

Форум русскоязычного сообщества Ubuntu

Страница сгенерирована за 0.045 секунд. Запросов: 23.

  • Сайт
  • Об Ubuntu
  • Скачать Ubuntu
  • Семейство Ubuntu
  • Новости
  • Форум
  • Помощь
  • Правила
  • Документация
  • Пользовательская документация
  • Официальная документация
  • Семейство Ubuntu
  • Материалы для загрузки
  • Совместимость с оборудованием
  • RSS лента
  • Сообщество
  • Наши проекты
  • Местные сообщества
  • Перевод Ubuntu
  • Тестирование
  • RSS лента

© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.

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

638f68533ee11648224846.png

Несмотря на то что покупался 8 лет назад, по характеристикам он не так уж и плох (у меня есть ноут в 1,5 раза слабже, и то быстрее работает), но в последние год — два он стал сильно тормозить (после перехода с Windows 8 на Ubuntu 20.04). Загрузка Ubuntu происходит 3-5 минут, после входа долго «раскачивается» и вообще стал работать медленне. С чем это может быть связано и можно ли его как-то «ускорить»?

  • Вопрос задан 06 дек. 2022
  • 233 просмотра

2 комментария

Простой 2 комментария

xotkot

Загрузка Ubuntu происходит 3-5 минут, после входа долго «раскачивается» и вообще стал работать медленне.

ваш ноут просит ssd

по самой загрузке гляньте вывод команд

systemd-analyze systemd-analyze blame

можно будет увидеть какой сервис так тормозит загрузку
жесткий диск может заржаветь
Решения вопроса 2

Рабочий стол бубунты по умолчанию очень прожорлив
Советую поставить lxde или xfce
Можно линукс минт с соответствующим рабочим столом

а так скорее всего Диск помер у Вас

Ответ написан 06 дек. 2022
Нравится 2 4 комментария

Lord_of_Rings

Aragorn @Lord_of_Rings Автор вопроса

а так скорее всего Диск помер у Вас

А как это проверить?
Lord_of_Rings, прогнать соответствующей программой для тестирования. под линукс на память не помню

hint000

под линукс на память не помню

есть fsck, но она делает только логическую проверку файловой системы;
есть smartctl — показывает диагностику S.M.A.R.T. и позволяет запустить тест поверхности (фоновый, не интерактивный) средствами S.M.A.R.T.

Загрузочную флешку с виндой — и там запустить Victoria на тест.
самая простая инструкция к ней здесь — https://victoria-hdd.su/

Загрузка Ubuntu происходит 3-5 минут, после входа долго «раскачивается» и вообще стал работать медленне.

Убедиться что это не проблема с софтом, запустив к примеру linux с флешки liveusb (установочная ubuntu), можно пойти дальше и временно установить чистый linux куда-нидудь, хоть на такую же флешку.. запуск даже с медленных может происходить быстрее чем со старого hdd. Вдруг переустановка системы помозет? А может банальная дефрагментация? все же hdd это hdd.

Убедиться что это не проблема с железом
— не убитая ли система охлаждения
возможно тротлит процессор от перегрева, прогнать тесты процессора, сравнивать с публичными бенчмарками для своего процессора
— нет ли повреждений по питанию
это проверить сложнее, но банально, нет ли тормозов только при питании от батареи, а от сети все ок? в общем неплохо бы помониторить показатели вольтажа у процессора в нагрузке, там так же есть аналогичный тротлингу механизм по температуре — понижение скорости если подсистема питания не справляется
— не поврежден ли жесткий диск
протестировать его какими-нибудь бенчмарками (показывающими например красивую картинку-график скорости в зависимости от сектора), посмотреть ssmart диска на ошибки
старое железо может банально глючить из-за плохого контакта в том же шлейфе sata, в udma там будут сыпать ошибки но диск будет продолжать работать только часто притормаживать (переинициализироваться, кстати звук похож на чтение бедблоков, скребущий такой)

p.s. не пользоваться ubuntu unity, и перейти на xubuntu или lubuntu (или любой другой шустрый DE) это делается простой командой
sudo apt install xubuntu-desktop
и в окне авторизации выбрать xfce

Linux Mint жутко тормозит Vivaldi

Linux Mint 18.3 Sylvia + vivaldi 3.5 очень сильно тормозит.
Даже загружается с трудом, щёлкаю добавить вкладку надо долго ждать пока появится, начинаю вводить адрес, первый введённый символ в адресной строке появляется чз минут, скроллинга фактически нет, он на его не реагирует.
FireFox без проблем. ПС: Удалял, ставил несколько раз, не помогло.

Shpankov Vivaldi Team @Andrey19
отредактировано

Linux Mint 18.3 Sylvia + vivaldi 3.5 очень сильно тормозит.
Даже загружается с трудом, щёлкаю добавить вкладку надо долго ждать пока появится, начинаю вводить адрес, первый введённый символ в адресной строке появляется чз минут, скроллинга фактически нет, он на его не реагирует.
FireFox без проблем. ПС: Удалял, ставил несколько раз, не помогло.

Вам надо смотреть в сторону поддержки аппаратного ускорения. И в самой системе, и в браузере (chrome://flags)

obiwan1
отредактировано

Вам надо смотреть в сторону поддержки аппаратного ускорения. И в самой системе, и в браузере (chrome://flags)

Не, это разработчики что-то ломают. У меня последние сомнения отпали, когда в очередной раз заметил, что на рубеже приблизительно двух смежных версий (в районе выпуска тестовой поддержки почты) производительность снова просела на порядок. Аппаратная поддержка должна максимум уплавнять работу, а не влиять кардинальным образом на быстродействие. Сейчас прям невооруженным глазом видно, как при открытии/закрытии вкладки ресайзятся элементы интерфейса, несколько раз происходит попытка выделения текста в адресной строке (при этом, если начать вводить туда текст раньше времени, он пропадает). Текст масштаба меняется на «undefined», потом на «100%» — а ведь каждый ререндер текста отжирает процессорное время. И так далее, и так далее. Помню, в старых виндах, когда запускался дефрагментатор, советовали отключать карту диска, потому что на старых компах её обновление нагружало процессор и дефрагментация длилась заметно дольше. А тут речь идёт не об обновлении двухмерной карты с банальной логикой, а всего дерева HTML-элементов интерфейса, пересчитывая все отношения между ними в обе стороны. Я тут много видео с пруфами накидал: https://forum.vivaldi.net/topic/42046/focus-on-performance/43?lang=ru&page=3 — всё же, из описанного выше, склоняюсь к тому, что это неаккуратная на протяжении долгого времени разработка, которую теперь не могут или долго/дорого распутывать. Почему неаккуратная — потому что долгое время тестировщики отказывались признавать багрепорты, ссылаясь, что проблемы или нет, или она в Chromium. Но сейчас уже очевидно, что в коде делается слишком много лишних действий. Их так много, что лично у меня, если бы встал вопрос исправления, просто опустились бы руки и попросился бы в другой отдел. Я без претензий, всё понимаю, браузер бесплатный, пользоваться никто не заставляет. Но грустно, что мои попытки обратить внимание на ранние симптомы ни к чему не привели, а сейчас уже поздно пить боржоми.

Shpankov Vivaldi Team @obiwan1
отредактировано

Вам надо смотреть в сторону поддержки аппаратного ускорения. И в самой системе, и в браузере (chrome://flags)

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

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