old.ubuntu-desktop.ru - ОПТИМИЗАЦИЯ РАБОТЫ ВИРТУАЛЬНОЙ ПАМЯТИ В UBUNTU - Система Главная > Каталог статей > Система
ОПТИМИЗАЦИЯ РАБОТЫ ВИРТУАЛЬНОЙ ПАМЯТИ В UBUNTU
По умолчанию в Ubuntu при использовании ОЗУ больше 40% система начинает использовать SWAP (виртуальная память). При этом система начинает работать медленней, так как используется SWAP.
Для ускорения работы системы можно изменить параметр при котором будет задействована виртуальная память. По умолчанию в параметре vm.swappiness стоит значение 60.
Можно проверить:
sudo cat /proc/sys/vm/swappiness
Этот параметр определяет при каком значении свободной оперативной памяти будет задействован SWAP.
Меняем значение:
sudo nano /etc/sysctl.conf
Добавляем внизу (или меняем значение) строчку vm.swappiness = 5
Значение 5 выбрано произвольно, можно установить 10, 20. При значении 5 (%) виртуальная память будет использоваться когда загрузка ОЗУ достигнет 95%.
Перезагружаемся для вступления изменений в силу.
Как видно на скриншоте при загрузке памяти более 80% в SWAP используется всего 364 кБ, при этом уменьшилось время загрузки, и в целом система стала более быстрее работать.
Asunder — приложение с графическим интерфейсом для захвата, перекодирования и сохранения звуковых дорожек с аудио-CD. Основные возможности:
поддержка аудиофайлов WAV, MP3, Ogg Vorbis, FLAC и Wavpack
использование CDDB для наименования дорожек и создания тегов
кодирование в несколько форматов в одном сеанс
создание списков воспроизведения M3U
могут быть различные исполнители для каждой дорожки
не требует какой-то…
Gerbv — утилита для просмотра файлов Gerber RS-274X, сверловки Excellon и расположения в формате CSV. Файлы Gerber используются для передачи производителям печатных плат (PCB) данных об их конструкции.
Возможности Gerber
Gerbv работает на GNU/Linux и на других версиях UNIX, есть экспериментальных выпуск для Windows.
Gerbv отображает RS-274X файлы, но не RS-274D.
Gerbv обрабатывает макросы диаграмм до 10 уровней рекурсии.
Gerbv поддерживает сложные…
Функция convert_uuencode() преобразует строку в формат uuencode.
Кодирование Uuencode переводит строки (включая двоичные символы) в последовательности печатных (7-битных) ASCII-символов, что позволяет безопасно обмениваться данными через сеть.
Пример использования:
$a = "Привет! Как дела?";
echo convert_uuencode($a);
@T)_1@-"XT++0M=&"(2`@T)K0L-"Z(-"TT+70N]"P/R``
Функция convert_uudecode() преобразует строку из формата uuencode в обычный вид.
Пример…
Для выбора случайных значений из массива используется функция array_rand().
Функция выбирает одно или несколько случайных значений из массива. Возвращает ключ (или ключи) данных случайных элементов.
Пример использования для выбора одного случайного элемента:
$a = array("кино", "музыка", "театр", "цирк", "школа");
$key = array_rand($a);
echo $a[$key];
цирк
Пример использования для выбора двух случайных элементов:
$a =…