1. Необходимые пакеты: Убедитесь что они уже установлены, если их нет, то установите самостоятельно. • gcc (компилятор) • make, gmake или gnu-make • fakeroot • ncurses and ncurses-dev (libncurses5-dev в Debian и Ubuntu) • chrt (в Debian пакет schedutils, в других может schedtool) • zlib1g-dev (это для Debian и Ubuntu) […]
kernel
Любому из нас приходится время от времени запускать тяжеловесные процессы, которые могут выполняться по несколько часов кряду. Это может быть компилирование больших проектов, обработка видео или фотографий. К сожалению, не всегда получается возобновить процесс, однажды прервав его, и бывает, что все приходится начинать сначала. Но что, если можно было бы […]
Осваиваем систему заморозки процессов CRIU
В Linux существует два решения, позволяющих свести к минимуму количество аппаратных перезагрузок, — kexec и ksplice. Системный вызов kexec появился в mainline-версии ядра в июне 2005-го. Предназначается он для загрузки нового ядра прямо из существующего. Работает данная технология таким образом: первым делом образ ядра копируется в память; затем этот образ […]
Обновление ядра без перезагрузки
How To determine Linux Kernel Timer Interrupt Frequency Linux timer interrupt frequency is an important parameter for near to real-time and multimedia applications running on Linux. The timer interrupt frequency directly impacts the capability of any near-to real time and multimedia application to process events at high frequencies. The term […]