Архив автора: admin

nice и ionice. Приоритеты процессов

nice — позволяет указывать приоритет выполнения процессором различных задач, диапазон приоритетов -20 до 19, где 19 наименьший, если не указать, то будет стандартный приоритет 0. Удобен например при упаковке данных в архивы, чтобы эта задача не грузила сервер или когда нужно запустить много процессов, распределив нагрузку, которые занимают все процессорное время.




Пример выполнения команды с самым низким приоритетом:




nice -n 19 КОМАНДА




Посмотреть таблицу процессов и их приоритетов можно так (колонка NI):




ps axlps -l




Если таблица большая, можно перенаправить вывод команды в Less и смотреть постранично:




ps axl | less




Чтобы изменить приоритет:




renice -n 19 ПРОЦЕСС(PID)




Проверка значения приоритета по умолчанию (стандартно 0):




nice




ionice — позволяет указать приоритет при операциях ввода/вывода, например чтобы снизить нагрузку на диск. Первым указывается класс от 1 до 3, потом приоритет от 0 до 7, где 7 наименьший.
Классы есть трех видов:
1) Real time — Преимущественный без обращения внимания на другие процессы с указанием приоритетов от 0 до 7.
2) Best Effort — Стандартный с указанием приоритетов от 0 до 7.
3) Idle — При простое без указания приоритетов.




Пример выполнения команды с самым низким приоритетом ввода/вывода:




ionice -c2 -n7 КОМАНДА




Для изменения приоритета:




ionice -c2 -n7 -p ПРОЦЕСС(PID)




Для просмотра установленного приоритета:




ionice -p ПРОЦЕСС(PID)




Можно указать одновременно приоритеты через nice и ionice:




ionice -p ПРОЦЕСС(PID)




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




Источник: https://ixnfo.com/nice-ionice.html



2023-02-16T01:48:36
Утилиты командной строки

Как узнать установленную версию Linux?

Как узнать версию Linux дистрибутива

Существует множество способов определить версию установленного релиза операционной системы, мы покажем вам несколько различных приёмов для определения. Знание точной версии Linux является одним из самых фундаментальных навыков системного администратора. В операционных системах Linux, почти все настройки и информация, хранится в конфигурационных файлах, располагающихся в специальном каталоге /etc/ Читать

Firefox 110 поставляется с поддержкой Canvas2D, улучшениями WebGL и многим другим

Логотип Firefox

Firefox — популярный веб-браузер

Анонсирован выход новой версии популярного веб-браузера Firefox 110, в котором также сгенерировано обновление долговременной ветки: 102.8.0.

Помимо нововведений и исправлений ошибок, в Firefox 25 было исправлено 109 уязвимостей. 16 уязвимостей помечены как опасные, из них 8 уязвимостей (собраны под CVE-2023-25745 и CVE-2023-25744) вызваны такими проблемами, как буфер переполнения и доступ к уже освобожденным областям памяти.



Читать

Dino, децентрализованный чат-клиент с открытым исходным кодом

чат с динозаврами

Dino фокусируется на предоставлении чистой и надежной работы с Jabber/XMPP с учетом вашей конфиденциальности.

После года разработки запуск новая версия клиента связи Динозавр 0.4, который поддерживает чат, аудиовызовы, видеовызовы, видеоконференции и текстовые сообщения с использованием протокола Jabber/XMPP.

соединение использует протокол XMPP и общие расширения XMPP XEP-0353, XEP-0167), которые позволяют совершать звонки между Dino и любым другим клиентом XMPP, который поддерживает соответствующие спецификации, например, вы можете настроить зашифрованные видеовызовы с помощью чатов и приложений Movim, а также незашифрованные вызовы с помощью приложения Gajim. Сквозное шифрование и проверка обмена сообщениями выполняется с использованием расширения OMEMO XMPP на основе протокола Signal.



Читать

KDE Plasma 5.27 уже выпущен, и это его новости

KDE Plasma 5

KDE Plasma 5 — это пятое и текущее поколение среды рабочего стола, созданное KDE, в первую очередь для использования в дистрибутивах Linux.

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

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



Читать

Wolvic 1.3 выходит с улучшениями поддержки и многим другим

волчий

Firefox Reality теперь будет жить под названием «Wolvic».

В выпуск новой версии Wolvic 1.3, в котором были внесены различные улучшения и исправления, помимо которых он имеет еще и довольно неплохие особенности, такие как совместимость с Pico4, Pico4E и Meta Quest Pro.

Для тех, кто не знаком с браузером, могу сказать, что проект продолжает развитие браузера Firefox Reality, ранее разработанного Mozilla, поскольку браузер использует веб-движок GeckoView, вариант движка Mozilla Gecko, упакованный в виде отдельной библиотеки, которую можно обновлять независимо.





Читать