Астра линукс сильно тормозит

Обновлено: 29.06.2024

Добрый день. Помогите пожалуйста решить проблему.
Недавно перешли по импортозамещению на Astra Linux Орел
На скриншоте видны характеристики сервера.
Версия ОС сервера - 2.12.40
Версия ОС клиентских машин - 2.12.42
Версия 1С - Предприятие 8.3 (8.3.15.2107)

Проблем конечно хватает с этой ОС, но они в принципе сильно работу не тормозят.
Самая главная проблема, которая появилась - зависание 1С (толстый клиент) при подключении посредством RDP. Зависания происходят бывает 3 раза в день, а бывает и чаще.

Не важно подключиться через Remmina или через xfreerdp.
Зависает как правило когда работают несколько человек в 1С одновременно (человек 6). Проблема наблюдается у трех пользователей с остальными проблем не наблюдал. Если у одного пользователя зависает 1С, все остальные работают без зависания, но чувствуется, что система работает "в напряг".

После зависания окна 1С приходится закрывать процесс 1С через "Системный монитор".
После закрытия 1С и повторном запуске 1С продолжает зависать при каком-либо действии. Бывает зависнет сразу при клике на любую кнопку на панели задач 1С, а бывает зависает при работе с документом, при вызове какого-либо раздела.
Далее выявил закономерность. Если на учетке Buh1 зависло, то так и будет зависать, хоть сколько раз перезапускай 1С. Приходится заходить в 1С под другой учеткой Buh2. Тогда 1С работает без зависаний, но это не всегда стабильно и не всегда помогает. Помогало также смена пользователя 1С. Заходил вместо Бухгалтера на ее компьютере под своей учеткой 1С и она не зависала.
Когда зависает окно 1С, окно программы замирает, становится неактивным. Его можно свернуть, передвинуть и т.д. но оно становится однотонным серым.
При зависании в Системной мониторе в Таблице процессов, напротив зависшего процесса в разделе ЦП (центральный процессор) стоит значение 25% или 1/4 суммарного потребления процессорного времени процессором. То есть одно ядро из 4 грузится дико и по полной на 100%.
Если долго подождать, то окно может развиснуть и выполнить действие, которое сотрудник последний раз предпринял. (нажал к примеру на какой-нибудь значок на панели задач). Потом снова висит.
Ну этому есть объяснение - ядро отведенное под данный процесс 1С загружено под 100%, соответственно можно и не ждать, что 1С будет работать стабильно.

Ключ 1С аппарантный. Попробовали выгрузить модуль ядра vhci-hcd." - ситуация не изменилась.
Куда копать. Так невозможно работать. С ОС Windows привыкли работать, проблем не было, а Астра это ппц.
Техподдержка Linux утверждают что проблема у 1С, а 1С говорят что проблема у Астры.
Очень прошу помочь, работать просто невозможно.

Ответ довольно прост, старой технике, требуется свежее решение!

Выбор лучшей редакции ОС Linux для слабых пк и нетбуков:

Предисловие

- windows XP устарела, некоторые сайты не открываются, а семерка тяжеловата. Можно конечно открывать ссылки скопированные с ютуба в VLC плеере и смотреть ютуб там, так как на семерке с подключенным монитором Full HD к моему нетбуку Asus Eee Pc 1011PX с процессором Intel Atom N570 и двумя гигами оперативки браузеры даже 480p не вывозят во весь экран - тормозит.

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

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

Это не просто слова, а проверенное мною лично на вышеописанном нетбуке.

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

А, и еще – если кто не знал, если установить на линукс wine , то можно будет запускать почти все приложения и игры для windows. Хотя там и так часто установлены бесплатные программы заменители, так, чтобы вам даже офис от мелкософта не понадобился. (В Linuxfx по умолчанию можно запускать программы с windows, но он потребляет около 700 мб оперативной памяти, и использует не самую легкую оболочку, поэтому слабым компьютерам наверно не подойдет.)

Поэтому линукс, это как Apple – если привык, то чего то другого уже и не хочется.

Выбор дистрибутива Linux и описание используемых ресурсов компьютера.

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

Не много теории.

Кто то справедливо скажет, что нет "лучшей" ОС - каждая для своих задач. Именно поэтому, я дам вам список линуксов, которые годятся для слабых пк и нетбуков, а так же используемое количество оперативной памяти, а выбирать вы будете сами – можно испробовать их все (даже не устанавливая)!

Для начала, что не подошло и почему:

Я, как старый пользователь виндовса (со времен windows 98), даже и думать не хотел про линуксы, пытался пробовать и версию iot и emdedded, и все оно как то не подошло, (например десятка криво работала с видеодрайверами).

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

Далее, поскольку нетбук хоть и 4 поточный, но настолько слабый, что Core 2 Duo может оказаться гораздо быстрее, кроме того, оперативная память впаяна и ограничена 2 Гб.

Стоит отметить, что с версии 20,4 Убунту и сборки на ней основанные, перестали выпускать версию на 32 бита (для очень старых компьютеров), но в конце списка будут сборки и для них.

Может быть, самые популярные сборки типа Ubuntu и хорошие, но в чистом виде нетбук от нее просто умирает - не хватает ни мощности, ни памяти (потребление Ram у последней версии 20,4 перешагнуло за 1.5 гб , а при запуске браузера там и вообще все грустно стало). Чистая debian тоже не особенно впечатлила – ниже будут сборки полегче (сравнивал lxqt с lxqt).

Прочитал что есть сборка на убунте, да еще и с дружественным интерфейсом, и более легкая - Linux Mint (Mate около 600 мб ram 32 битная 19 версия). Ну да, запустилась, и довольно приятная, но нашел другой вариант:

Основанная на Arch Linux

Manjaro linux

(-xfce-20.0.3-200606-linux56.iso). А подкупила она своим дружественным интерфейсом , менеджером приложений, хоть и не много сырым, но функциональным. Эта система уже больше похожа на windows, через графический интерфейс она и программы обновит, и установит, и даже система таким образом обновляется – не даром на рабочем столе не увидел консоли терминала . Кому то это скажет о том, что лучше обходить эту сборку стороной - и я не против, если вы разбираетесь в линуксах, то пожалуй, наверное у вас есть вариант получше.

По ram памяти около 600 мб , это приемлемо для компьютеров с 2 гб оперативки, но на 1 гб я бы ее не рекомендовал.

Так же, встроенный фаерфокс не вывозит 720p на внешнем мониторе, нужно менять браузер на более легкий, вроде Pale moon и Falkon нормально отработал.

Оптимизированное ядро linux-ck

Специально скомпилировано для Arch Linux систем, оптимизировано для разных групп процессоров intel и AMD. Там и интел core и atom и pentium есть, соответственно я установил но монжаро линукс ck-atom , но на глаз разницы не заметил)

Arco Linux

Около 500 мб оперативной памяти потребляет, тоже на Arch Linux. Своеобразное оформление, так что я не сразу распознал в панели задач менеджер для подключения к wifi. Установлено аж 3 браузера, и Chromium из них лучше всего справляется с видео на ютубе. arcolinux-v20.7.5.iso

Elementary OS

Типа по описанию замена windows и Mac OS, но кажется там больше на второе похоже. Изначально тормозил интерфейс при выводе на два экрана, но после изменения вывода изображения только на один экран сочетанием клавиш windows + P, стало нормально работать. Правда и разработчики указывают минимальные системные требования совсем уж не для слабых пк. Потребление памяти около 500 мб, браузер там какой то не стандартный был, видео с ютуба воспроизводить почему то не стал.

На очереди следующая популярная сборка

Lubuntu linux

Ее как раз и советуют для маломощных пк, а по потреблению оперативной памяти (около 373 мб ), она так же лучше xubuntu. И это при том, что после отмены поддержки 32 bit систем убунты, на которой она основана, даже 64 бит версия (lubuntu-20.04-desktop-amd64.iso) не сильно отличается от предыдущей 19 версии с 32 битами по использованию оперативной памяти – почти так же, что меня удивило. Чем же она еще хороша? По сравнению с теми, о которых пойдет речь дальше, она действительно может оказаться Вашим выбором. Не сложный интерфейс, приятная внешность, схожесть с Ubuntu. В общем, это надо не только видеть, но и попробовать) Однако браузер для просмотра ютуба тоже можно сменить на более легкий, я честно говоря далеко не все браузеры перепробовал, а остановился на Pale moon, конечно я не все перепробовал, но этот явно лучше показывает видео с ютуба чем фаерфокс.

К слову об методике измерения – в консоли показывается размер используемой памяти, а так же размер кешируемой, а монитор ресурсов эти показатели объединяет, поэтому предпочитаю смотреть более точно через терминал. Так же там показано количество используемой памяти файлом подкачки. (в моем случае, почти всегда это 0, возможно потому что я запускал систему без установки)

Zorin Lite Linux

Потребляет порядка 400 мб

Light Linux

Как оказалось, не такой уж и лайт - 380 мб оперативки. Браузер так же для видео лучше сменить на какой нибудь пэл мун. Рабочий стол напоминает Widows. Есть менеджер пакетов так же как у других (для установки программ), только вот почему то к серверу своего репозитория не подключился. Особо не разбирался, может тех работы или еще что нибудь. linux-lite-5.0-64bit.iso

Calculate Linux

Основан на Gentoo и имеет обратную совместимость, по заверениям с их сайта (кстати есть русский, и вроде он включен в программу импортозамещения) подходит и для старого оборудования. Потребляет около 300 мб RAM.

MX linux

MX-19.2_386.iso скачал 32 бит версию (с pae), около 360 мб потребляет оперативной памяти. Собственная инфраструктура - менеджер пакетов, обновлений, но так же для ютуба нужно установить быстрый браузер типа пейл мун. Тут я проникся концепцией панели задач слева - почему так? Ведь мы привыкли что в widnows она снизу. Я раньше тоже не понимал. А дело вот в чем - мониторы и телевизоры обычно широкоформатные, и смартфоны - наоборот, с вертикальным экраном. Вспомните, как вы пользуетесь компьютером. Я подскажу - текст в браузере часто находится посередине, и эти самые широкие края экрана часто не используются, поэтому логично освободить часть экрана снизу и сократить на эту же величину сбоку. В результате получается как будто во весь экран, и панель задач не мешает.

Q4OS Linux

q4os-3.11-x64-tde.r2.iso Довольно интересный вариант, предлагающий даже перед началом работы выбрать оболочку, но у меня случился баг, и я скачал с встроенной trinity - не плохо кстати, легкая вроде не тормозит, есть и версия на 32 бита. Потребляет около 200 мб . Но в качестве браузера Google Chrome повесил live систему (с бут флешки) после захода на ютуб. Конечно, если ее установить, она будет использовать swap и этого не должно произойти, но для теста я счел, что и этого достаточно.

Porteus Linux

Довольно быстро загрузился, использовал около 200 мб RAM, вместо встроенного браузера предлагает на выбор, среди прочего chrome и palemoon. Превзошел ожидания, так как даже такая казалось бы мелочь, как возможность с ходу установить нормальный браузер может склонить чашу весов для новичка. Porteus-LXQT-v5.0rc2-x86_64.iso

Bunsenlabs linux

lithium-1-cd-i386.hybrid.iso основано на debian потребляет около 200 мб , но в отличие от прочих образов – очень минималистичен, с таким интерфейсом, что привыкшим к windows придется переучиваться к консольному управлению. Нет, там можно открыть меню правой кнопкой мыши по рабочему столу например и выбрать менеджер пакетов, чтобы установить что нужно если этого нет в комплекте, просто мне такой интерфейс не зашел.

Astra Linux

orel-current.iso Общего назначения "Орел", на базе debian. Live версии нет, поэтому пришлось устанавливать, причем установщик там ядренный, хоть и графический, но не простой, чувствуется уровень - зато русский язык по умолчанию. Потребление оперативной памяти около 200 мб. Интерфейс Fly приятный, удивился даже, ничего так система.

Следующий претендент прямо порадовал:

Puppy linux

Вы не смотрите что он еще крошка – щеночек (bionicpup32-8.0-uefi.iso), в моем случае это как раз оказалось кстати. Поддерживает 32 битные процессоры. Количество Ram потребляет очень умеренно – около 100 мб , а кроме того, встроенный браузер Lite (48 версии) потянул 720p на ютубе! Установи и пользуйся на здоровье, хоть и интерфейс староват, а для того чтобы подключиться к вай фаю, нужно сделать несколько лишних кликов мышью. Еще для меня было не очевидно - чтобы убрать ползунок регулятора громкости, нужно нажать на значок динамиков. На других сборках он сам убирается, если продолжить пользоваться компьютером (нажать куда нибудь еще).

Bodhi Linux

Я скачал минимальную версию 32 без Pae - bodhi-5.1.0-legacy.iso для совсем старых компьютеров (там есть версия для не очень старых). может быть поэтому без установки особо протестировать не получилось. Рабочий стол как то не до конца загрузился, да и вообще пришлось руфусом записывать в DD а не ISO режиме.

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

Slax Linux

Потребляет чуть больше 100 мб. Интерфейс минималистичный, даже не нашел менеджера пакетов, зато браузер chromium установлен по умолчанию.

Ну и наконец, самое такое, последнее средство:

Antix linux

Создано специально для старых систем (32 разрядная antiX-19.2_386-full.iso) даже если процессор не поддерживает 64 бита, что позволяет им стать новее и почувствовать второе дыхание . Тут я увидел рекорд по использованию оперативной памяти, даже немного меньше чем 100 мб . Конечно часть идет на кеш, но какая система обходится без этого? Интерфейс возможно покажется чуть посовременнее чем у предыдущего претендента, но это не главное. Похоже это самый быстрый и легкий дистрибутив, который смог найти. Кроме того, довольно новый и поддерживает очень старые компьютеры без Pae. Правда, установленный фаерфокс тоже лучше заменить на что нибудь с меньшим аппетитом к видео на ютубе (pale moon или falkon, и мне писал на 4pda пользователь с ником =METALL HEART=, что еcли в фелконе настроить user agent как ipad safari, то ютуб будет бодрее работать), хотя, может у вас и так не будет особо тормозить в 480p или вы будете открывать ссылки в каком нибудь видео плеере, типа vlc, кажется там даже svp tube встроен в full издание.

Как попробовать без установки:

Чтобы записать образ на флешку, можно использовать руфус, или если хотите как я записать сразу несколько, а потом их раз за разом проверять, можно использовать Yumi (legacy) и все это в вашем любимом «виндоусе», там же есть пункт форматирования в fat32 (у него лучше совместимость чем у NTFS), чтобы поддерживался syslinux лоадер - просто нажмите в конце на кнопку, чтобы добавить еще один образ на флешку. Не большой лайфхак - программа предложит лдинный список, но если нажать первую букву названия, курсор сразу туда пеорескочит и не придется долго выискивать нужное название в списке, просто нажмите несколько раз на букву.

А загружаетесь как обычно, сразу после запуска нажимая кнопку для входа в загрузочное меню (F8 F12 F9 а у меня Вообще Esc – так что надо смотреть для каждого производителя), или можно зайти в биос и там настроить порядок загрузки, чтобы сначала комп грузился с флешки, а если ее нет то запускался как обычно.

О Rufus стоит сказать отдельно - если какой то дистрибутив не запускается или не рабоатет в ISO режиме, то можно записать его через DD режим, однако, в этом случае, чтобы вернуть флешке прежний ее обьем (размер, емкость), нужно будет произвести низкоуровневое форматирование (быстрое, только очистку)- например через программу
HDD Low level format tool, она бесплатная и встроенное форматирование windows не сможет того же, что может она.

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

Фикс звука в Linux

Проверено на Asus eee PC 1011PX

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

Как это сделать:

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

А на долгосрочную перспективу нужно скачать пакеты alsa (возможно будет работать без доп настроек) или pulseaudio

в alsa миксере есть пункт Auto Mute, он выключает динамики, когда наушники подключены. Но это не то…

Нужно включить звук Headphone, а не просто прибавить, для этого выберите его и уберите Mute нажав на M.

Небольшой трюк, как увеличить эффективность использования оперативной памяти на Linux

- сжать ее. Для этого можете почитать на тему активации zRAM (compcache) или zSWAP (почти то же самое - но используется жесткий диск для кеширования, поэтому надо повнимательней отнестись к приоритетам - чтобы сначала в zram свопилось, т.е. приоритет циферкой меньше, чем стандартного swap) - в кратце, позволяет хранить больше информации в оперативной памяти, в сжатом виде, не много потребляя при этом процессорную мощность. Дело в том, что по умолчанию, когда оперативная память заполняется, она сохраняется на жесткий диск в виде swap файла, что замедляет работу. А этот zram позволяет вместо записи на медленный жесткий диск, сжимать память, и хранить ее на той же самой оперативной памяти до востребования. Конечно все это имеет ограниченный эффект.

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

В википедии написано что в убунте с 2012 года zram автоматически включается, когда мало памяти, а в Lubuntu c версии 13.10, но не знаю, проверять надо. Так что может быть у вас все уже будет работать как надо из коробки.

Вместо заключения

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

На совсем уж старых 32 битных компьютерах, можно попробовать запустить antiX, Slax или Bodhi Legacy – они без Pae.

Мне понравились например, понравились manjaro, lubuntu и antix.

Кстати, windows тоже себя лучше чувствует с Pale Moon, почти так же и на линуксах, а вот новые браузеры типа Chrome подобных, или новых фаерфоксов - к старым системам без аппаратного ускорения совсем не дружественны.

Конечно, чтобы окончательно определиться с выбором, может потребоваться испробовать множество сборок, в том числе и windows 10 и недоделанную windows подобную React OS, микроядерные ОС ( microkernel ), и разные линуксы. Суть то в том, чтобы система была не только удобной, но еще и справлялась лучше других с поставленными задачами. Например открытие страниц в интернете. Поэтому, для сравнения можно сделать одно действие на всех системах, а результат (время открытия сек, плавность работы, и тд.) занести в таблицу. Но кто будет этим заниматься? Чаще всего можно услышать мнение, что старой технике место на свалке, и лучше потратить время на работу, чтобы заработать денег, чем тратить время на оптимизацию работы и так и не добиться результатов с покупкой новой техники. Это печально, но что делать, когда время стоит дороже денег?

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

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

Многие помнят, что кликнув двойным щелчком по ярлыку в Windows нужно достаточно долго подождать, пока запустится программа. Здесь у Linux тоже преимущество - он намного быстрее. И это касается всех, кто использует компьютер с новеньким восьмиядреным процессором, и тех у кого старый ноутбук прошлого века. Если вы хотите еще больше скорости в Linux, следуйте инструкциям из этой статьи. Дальше мы рассмотрим как ускорить Linux. Мы будем ориентироваться в первую очередь на Ubuntu, но все эти советы могут быть применены также к другим дистрибутивам.

Используйте VirtualBox

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

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

Как ускорить Linux

1. Ускорение загрузчика Grub

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

Например, в Ubuntu - это 10 секунд. Обычно вы можете нажать Enter, но если вы находитесь далеко от машины, более благоразумным будет поставить интервал покороче, например, 3 секунды. Этого будет вполне достаточно чтобы выбрать ОС.

Чтобы ускорить загрузку Linux откройте файл /etc/default/grub от имени root. Измените значение GRUB_TIMEOUT = 10, на 3.

sudo vi /etc/default/grub

А затем обновите конфигурацию Grub. Вот:

sudo grub2-mkconfig -o /boot/grub/grub.cfg

2. Отключите сервисы

Во время загрузки системы, есть огромная разница между загрузкой ядра и готовностью к работе рабочего стола. Дело в том, что система загружает очень больше количество сервисов, и не все из них вам нужны. В большинстве современных дистрибутивов используется система инициализации systemd. У этой системы инициализации есть специальная утилита, позволяющая проанализировать какие сервисы сколько времени заняли во время загрузки. Это systemd-analyze:

Кроме того, вы можете посмотреть все сервисы списком, добавленные в автозагрузку:

systemctl list-unit-files --state=enabled

Определить какие сервисы, нужны, а какие нет, вы можете просто выполнив поиск в интернете. Во многих дистрибутивах есть графические приложения для управления сервисами, но, в Ubuntu для этого придется воспользоваться консольной утилитой systemctl, это поможет сильно ускорить работу linux. Чтобы отключить сервис выполните:

sudo systemctl disable имя_сервиса

3. Отключите приложения

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

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

4. Ускорение файлового менеджера

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

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

В открывшемся меню перейдите на вкладку Поиск и предпросмотр файлов, в разделе Миниатюры измените параметр из Всегда или Только локальные файлы на Никогда.

Вы увидите, что теперь Nautilus работает намного быстрее.

5. Используйте легкое окружение


Для слабого оборудования принято выбирать более легкие дистрибутивы. В них меньше ненужных программ, а самое главное - используется более легкое окружение рабочего стола. Вы можете установить легкое окружение или даже легковесный оконный менеджер в свою систему. Если вы используете тяжелые окружения вроде KDE или Gnome, попробуйте что-либо более простое. Это даст значительный прирост производительности.

Самая важная задача рабочего окружения - управлять запущенными графическими программами, и давать вам достаточно контроля над ними. Но такие окружения могут выполнять намного больше функций чем вам нужно. Вы можете попробовать XFCE, LXDE или какой либо оконный менеджер. Они ещё более лековесны и быстры. К самым популярным можно отнести Openbox, Fluxbox, i3wm, awesome и другие.

Кроме того, вы можете использовать легкий оконный менеджер вместо стандартного оконного менеджера окружения. Для этого, например, после установки для запуска оконного менеджера openbox наберите:

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

6. Ускорьте KDE

Если вы используете окружение рабочего стола KDE, то у вас есть отличный шанс получить ускорение работы linux. Хотя Plasma работает довольно быстро если у вас современная машина, но это сложный стек программного обеспечения. Каждый компонент KDE может быть настроен для более эффективной его работы. Мы уже рассматривали как ускорить KDE, читайте об этом подробно в отдельной статье.

7. Заблокируйте рекламу

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

Для большинства популярных браузеров - Chromium, Firefox, Opera есть расширение AdGuard или AdBlock, которое отлично справляется с этой функцией. Программа использует базу данных чтобы заблокировать наиболее популярные источники объявлений.

8. Используйте сочетания клавиш

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

Стоит создать сочетания клавиш для всех часто используемых действий. Например, переключение между приложениями и рабочими столами. Вы можете пойти еще дальше и использовать в качестве текстовых редакторов vim и emacs.

Интерфейс запуска приложений открываемый по Alt+F2 может сделать намного больше. Например, вы можете набрать Выключить для выключения или Заблокировать для блокировки экрана. Вы можете выполнять простые расчеты начав выражение со знака =. Там есть еще много подобных функций в зависимости от плагинов. Наберите знак ? и нажмите стрелку вправо чтобы узнать подробнее. В качестве текстового редактора можно использовать Vim, также для многих сред разработки есть расширения, обеспечивающие поддержку сочетаний клавиш из Vim.

9. Пропатчите ядро

Если вам нужна максимальная производительность программного обеспечения, то множество исправлений можно внести в ядро. Оптимизация ядра Linux может дать отличный эффект. Вы можете оптимизировать ядро самостоятельно, но есть и более легкий путь. Вы можете использовать ядро, скомпилированное Con Koliva, оно включает огромное количество патчей производительности. Патчсет ядра называется -ck и он был собран с упором на производительность.

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

patch -p1 < patch-5.*-ck1

Теперь соберите ядро в соответствии с инструкциями из вашего дистрибутива. Это проще сказать чем сделать, но в интернете есть очень много инструкций, в том числе на нашем сайте - собираем ядро Linux.

10. Разгон видеокарты

Не нужно использовать BIOS, для видеокарт Nvidia была создана утилита с помощью которой можно выполнить разгон видеокарты. Но чтобы включить поддержку разгона вам надо добавить одну строчку в файл /etc/X11/xorg.conf. В современных дистрибутивах такого файла обычно нет, но его можно создать выполнив:

После того как файл /etc/X11/xorg.conf будет создан откройте его в текстовом редакторе с правами root, найдите секцию Device который описывается ваша графическая карта и добавьте в конец секции для регулирования оборотов кулера:

Option "Coolbits" "5"

Или для разгона:

Option "Coolbits" "8"

Затем перезапустите Х сервер. Утилиту можно установить с помощью из FlatHub. В самой программе вы можете создать профиль разгона для видеокарты увеличив частоту памяти и графического ядра, а также регулировать обороты кулера.

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

Есть ещё один способ увеличить производительность видеокарты. Утилита Nvidia XSettings на вкладке PowerOptimizer позволяет не только менять частоту графического ядра, но и выбирать профиль производительности. Вы можете включить профиль Prefer maximum performance:

11. Разгон оборудования

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

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

Вы можете настроить все это в своем BIOS. Для доступа к нему используйте клавиши F2 или Del. Возможно, вы найдете там опции для ускорения процессора, увеличения частоты оперативной памяти и т д. Но после разгона не забывайте протестировать стабильность процессора и следить за температурой с помощью консольной утилиты sensors или графической xsensors:

12. Отключите IPv6

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

Откройте настройки вашего подключения к сети, перейдите на вкладку IPv6 и выберите пункт Выключить:

Браузер Firefox тоже позволяет отключить ipv6. Просто наберите в адресной строке about:config и активируйте пункт network.dns.disableIPv6.

Кроме того, можно отключить IPv6 на уровне всего дистрибутива. На этом сайте уже есть статья об этом: Как отключить IPv6 в Ubuntu.

13. Статическая линковка

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

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

sudo apt install prelink

Затем запустим утилиту для обработки всех исполняемых файлов:

sudo prelink --all

Для периодичного запуска prelink, чтобы выполнялась оптимизация Linux для новых файлов, откройте файл /etc/default/prelink и замените строчку PRELINKING=unknown на yes:

sudo vi /etc/default/prelink

Далее установите Preload:

sudo apt install preload

Эту программу достаточно только установить, она не требует настройки после установки.

14. Используйте ZRAM

Если у вас недостаточно оперативной памяти, вы можете очень просто увеличить ее количество на 25, а то и 50% с помощью сжатия оперативной памяти zram. Это модуль ядра, который позволяет сжимать содержимое оперативной памяти на лету, таким образом вместимость ОЗУ остается увеличивается, а скорость остается прежней. Это даст хорошее ускорение работы Linux для старых компьютеров.

15. Уменьшите активность жесткого диска

Система очень активно пишет и читает файлы из каталога /tmp. Это каталог для временных файлов, и с ним могут одновременно работать большое количество программ. Будет лучше, если содержимое этого каталога будет находиться в оперативной памяти. Чтобы ускорить работу linux, таким образом, добавьте строчку в файл /etc/fstab:

sudo vi /etc/fstab

tmpfs /tmp tmpfs defaults,noexec,nosuid 0 0

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

16. Настройте работу подкачки

Не все системы рационально используют пространство подкачки на жестком диске. По умолчанию значение vm.swappiness установлено 60:

Поэтому, если (100-60) 40% оперативной памяти занято, система начнет сбрасывать данные на жесткий диск. Это справедливо для систем с небольшим количеством ОЗУ, 1-2 Гб, но если у вас 16 Гб, то нагружать жесткий диск когда у вас занято только 4 Гб несерьезно. Чтобы это изменить выполните команду:

sudo sysctl -w vm.swappiness=10

Это значит начинать сбрасывать данные в Swap когда занято 90% памяти (100-10). Можно использовать и другие значения. При частом переполнении памяти это отличная оптимизация Linux.

Выводы

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

Группа Astra Linux и ее партнер, сервисный ИТ-дистрибутор Axoft, представили результаты опроса, проведенного среди участников конференции Astra Linux на тему импортозамещения в ИТ. 84% всех респондентов основной причиной, тормозящей этот процесс в стране, называют «проблемы интеграции в текущую инфраструктуру».

75% участников опроса – ИТ-специалисты и руководители ИТ-подразделений, 25% – представители смежных областей: коммерческие и операционные директора, менеджеры по продажам. 60% респондентов представляли госсектор: бюджетные учреждения и госкомпании. Значительной разницы между ответами аудитории – представителей ИТ и смежных областей – не наблюдалось.

На просьбу выделить не более пяти причин, тормозящих процесс импортозамещения в стране, 84% всех респондентов выбрали вариант «Проблемы интеграции в текущую инфраструктуру». На втором и третьем местах по популярности варианты «Мало подходящих решений» и «Привычки пользователей» – по 73% и 72% соответственно. Далее следуют ответы «Ограниченность бюджетов» (55% опрошенных), «Нет достаточной информации о продуктах» (45% респондентов), «Стереотипы» (34% участников).

На вопрос «Каковы причины, тормозящие импортозамещение непосредственно в ваших компаниях» участники на первое место также поставили причину, связанную с интеграцией в текущую инфраструктуру (59% респондентов). На втором месте (36% опрошенных) – ограничения, связанные с выделением бюджетов на импортозамещение. На третьем (25% участников) – отсутствие подходящих решений и привычки пользователей. Если выделить мнение только ИТ-специалистов по данному вопросу, то эти респонденты несколько чаще (в 41% случаев) указывали «ограничение выделенных бюджетов».

Кроме того, участники исследования оценили перспективы импортозамещения. Им были предложены на выбор два варианта ответа: «Это зависит от политики импортозамещения, возможны любые сценарии» или «Это всерьез и надолго, несмотря ни на что». Мнения по этому вопросу разделились поровну: по 47%. Затруднились с ответом 6% респондентов.

«Политика импортозамещения – одна из самых актуальных в ИТ тем. Axoft уделяет ей особое внимание: два года назад мы запустили спецпроект по импортозамещению, открыв партнерскому каналу доступ к широкому спектру продуктов, представленных в реестре отечественного ПО. Для того чтобы оставаться на острие темы, понимать настроения клиентов наших партнеров, вовремя выявлять основные "болевые точки" и находить оптимальные способы их разрешения, мы и организовали данный опрос. А благодаря мероприятию ГК Astra Linux, производителя отечественных решений для информационных систем, мы смогли оперативно реализовать этот проект. Надеемся, результаты исследования окажутся полезными для наших партнеров в их работе с заказчиками», – сказала Ольга Гоз, директор по маркетингу компании Axoft.

Читайте также: