Файл подкачки astra linux

Содержание
  1. Все о пространстве подкачки в ОС Линукс
  2. Раздел подкачки
  3. Файл подкачки (Swap file)
  4. Какого размера должно быть пространство подкачки?
  5. Заключение
  6. Установка ASTRA LINUX
  7. Установка Astra Linux: с чего начать?
  8. Установка ASTRA LINUX
  9. Шаг 2. Лицензионное соглашение.
  10. Шаг 4. Начинается установка Astra Linux.
  11. Шаг 5. Выберите имя вашего устройства для локальной сети
  12. Шаг 6. Введите свое имя или другое имя пользователя компьютера
  13. Шаг 7. Придумайте пароль для входа в операционную систему
  14. Шаг 8. Часовой пояс
  15. Шаг 9. Выбираем разметку диска
  16. Шаг 10. Выберите корневой раздел
  17. Шаг 11. Укажите домашний раздел
  18. Шаг 12. Настраиваем нужный размер для файла подкачки
  19. Шаг 13. Завершение настройки разметки
  20. Шаг 14. Последние шаги до завершения установки
  21. Шаг 15. Выбираем какие программы нужно установить
  22. Шаг 16. Загрузка и последующая установка программ
  23. Шаг 17. Настройка дополнительный функций и опций
  24. Шаг 18. Установка GRUB
  25. Шаг 19. Завершение установки
  26. Шаг 20. Загрузчик GRUB
  27. Шаг 21. Введите свой логин и пароль
  28. Шаг 22. Все готово
  29. Выводы

Все о пространстве подкачки в ОС Линукс

Оригинал: All about Linux swap space
Автор: Gary Sims
Дата: 3 декабря 2007
Свободный перевод: Алексей Дмитриев
Дата перевода: 6 декабря 2007

При копировании материала обязательны указание автора, переводчика и ссылки на оригинал статьи и настоящую страницу как первоисточник перевода!

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

Линукс разделяет доступную физическую оперативную память (RAM — random access memory) на блоки, называемые страницами. Своппинг — это процесс, при котором страница памяти копируется в заранее заготовленное место на жестком диске, называемое пространством подкачки, чтобы освободить данную страницу памяти для новой информации. Сумма объемов физической оперативной памяти и пространства подкачки называется объемом доступной виртуальной памяти.

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

Однако подкачка имеет и оборотную сторону. По сравнению с памятью, диск работает очень медленно. Скорость памяти измеряется в наносекундах, тогда как скорость диска в миллисекундах, получается, что доступ к диску может быть в десятки тысяч раз медленнее доступа к физической памяти. Чем больше происходит подкачки, тем медленнее работает система. Иногда чрезмерный своппинг приводит к пробуксовке, когда страница откачивается, затем тут же закачивается обратно, потом снова откачивается и так далее. В такой ситуации система борется за свободную память, «гоняя» приложение на месте. В такой ситуации только добавление дополнительной оперативной памяти может помочь.

В Линуксе пространство подкачки бывает двух видов: раздел подкачки (swap partition) и файл подкачки (swap file).

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

В ответ вы получите что-то типа:

Каждая строка относится к отдельному пространству подкачки, имеющемуся в системе. В данном случае строка всего одна. Поле ‘Type’ (Тип) говорит, что мы имеем раздел (partition), а не файл. Поле ‘Filename’ сообщает, что этот раздел находится на диске sda5. Поле ‘Size’ (размер) показывает размер раздела в килобайтах. Поле ‘Used’ (Использовано) сообщает, сколько килобайт пространства подкачки используется (в данном случае ноль). ‘Priority’ (Приоритет) сообщает, какое из пространств подкачки Линукс использует первым. Подсистема подкачки в линуксе имеет замечательное свойство: если вы смонтируете с одинаковым приоритетом два (или больше) пространств подкачки (желательно на разных устройствах), Линукс станет использовать их для подкачки поочередно, что существенно увеличит производительность своппинга.

Раздел подкачки

Для того чтобы добавить дополнительный раздел подкачки в свою систему, необходимо сначала подготовить его. Шаг первый — убедиться, что раздел помечен как swap partition (раздел подкачки). Шаг второй — создать на нем специальную файловую систему — swap filesystem. Чтобы удостовериться, что раздел помечен как swap, с правами root (суперпользователя) наберите команду:

Читайте также:  Installing cassandra on windows

Замените /dev/hdb на то устройство, которое хотите проверить. В ответ получите что-то вроде:

Если раздел не помечен как Linux swap, то придется изменить его с помощью программы fdisk, используя опцию ‘t’. Будьте предельно осторожны при работе с разделами, если не хотите по ошибке удалить важный раздел, или переформатировать системный раздел в раздел подкачки. Вся информация на swap-разделе будет потеряна, так что семь раз отмерьте, один раз отрежьте. Также имейте в виду, что Solaris помечает свои разделы тем же идентификатором, что Линукс — свои разделы подкачки (Linux swap), так что поостерегитесь случайно испортить раздел Solaris (если они у вас есть). Когда раздел помечен как swap, необходимо отформатировать его командой mkswap (make swap), опять же, как root:

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

Убедиться, что раздел используется, можно запустив команду swapon -s . Чтобы новый раздел автоматически подключался (монтировался) при запуске компьютера, нужно отредактировать файл /etc/fstab, который содержит список файловых систем, подключаемых (монтируемых) при загрузке. Формат каждой строки таков:

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

/dev/hdb1 none swap sw 0 0

Здесь /dev/hdb1 — сам раздел подкачки, он не имеет специальной точки монтирования (mount point), следовательно, пишем none (нет). Его тип (type) — swap, обозначается опцией sw. Последние два параметра не используются, поэтому там нули.

Можно проверить без перезагрузки компьютера, будет ли ваш новый раздел подкачки автоматически подключаться. Для этого сначала отключим все пространства подкачки командой swapoff -a , затем обратно подключим все пространства подкачки, перечисленные в /etc/fstab командой swapon -a , затем проверим, что именно подключилось, командой swapon -s .

Файл подкачки (Swap file)

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

Для создания файла подкачки используйте команду dd , которая «умеет» создавать пустые файлы. Для создания файла в 1Гб напечатайте:

dd if=/dev/zero of=/swapfile bs=1024 count=1048576

Здесь: /swapfile — имя файла подкачки, а число 1048576 — это размер файла в килобайтах (т.е. 1Гб) Подготавливаем файл подкачки при помощи команды mkswap, также как поступали с разделом, но на этот раз указываем имя файла:

Аналогично монтируем его командой swapon:

Строка в файле /etc/fstab для файла подкачки выглядит так:

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

В принципе, возможно использовать Линукс систему вообще без подкачки, и система будет работать хорошо, если у нее большая оперативная память. Но, если, в один прекрасный момент, этой памяти не хватит, то систему ждет крах — ей просто не останется шансов. Так что советую иметь пространство подкачки, особенно в наши дни, когда место на винчестере сравнительно дешево.

Ключевой вопрос — сколько? Старые версии Unix-подобных операционных систем (такие как Sun OS и Ultrix) рекомендовали пространство подкачки вдвое или втрое превышающее размер оперативной памяти. Современные разработки (такие как Линукс) не требуют так много, но могут использовать его, если им дадут. Правило тут такое: 1) для настольных систем выделяйте пространство подкачки равное удвоенному размеру оперативной памяти, это позволит вам одновременно запускать много приложений (многие из которых, будучи неактивны, легко могут быть откачаны на диск, освободив память для активных); 2) для сервера выделяйте меньше пространства подкачки (около половины размера оперативной памяти), так, чтобы обеспечить при необходимости возможность своппинга, но следите за использованием пространства подкачки, и при необходимости наращивайте оперативную память (RAM); 3) для старых компьютеров с маленьким объемом оперативной памяти (скажем, только 128Мб), выделяйте столько пространства для подкачки, сколько сможете, вплоть до 1Гб.

Ядро Linux 2.6 добавило новый параметр, называемый swappiness (перевода не существует), позволяющий администратору регулировать то, как Линукс оперирует с пространством подкачки. Это число от 0 до 100. В общих чертах, чем больше это число, тем больше страниц откачиваются из оперативной памяти на диск, а чем меньше значение swappiness, тем большее число приложений остаются в оперативной памяти, даже если они неактивны. Разработчик ядра Andrew Morton утверждает, что выставляет на своих десктопах swappiness на высочайший уровень — 100, говоря при этом: «Я считаю, что не следует ограничивать ядро в его стремлении откачивать мусор. Вы же не хотите, чтобы сотни мегабайт памяти, занятой раздувшимися приложениями, без пользы зависли в вашей машине. Выгрузите их на диск, а память используйте на что-нибудь полезное». У идеи Мортона есть и оборотная сторона: если память освобождается слишком быстро, то время отклика приложений возрастет, так как при вызове приложения, система должна будет сначала закачать его обратно в память, что создаст ощущение медлительности.

Читайте также:  Rsync ������� ������������� windows linux

Значение swappiness по умолчанию равно 60. Можно изменить его временно (до следующей перезагрузки) командой от имени root:

echo 50 > /proc/sys/vm/swappiness

Если хотите изменить его на постоянной основе, тогда нужно изменить параметр vm.swappiness в файле /etc/sysctl.conf

Заключение

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

Источник

Установка ASTRA LINUX

Установка Astra Linux на компьютере. В этой статье вы узнаете как это сделать самым быстрым и простым способом. Давайте приступим.

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

Astra Linux – операционная система на базе ядра Linux, которая была создана специально для защиты тайных материалов госслужащих, спецслужб и других важных государственных органов.

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

Но, если вы хотите установить себе Astra Linux, то, у вас есть такая возможность. Разработчики выпустили специальную версию под названием Common Edition. Скачать которую можно на официальном сайте разработчиков.

Установка Astra Linux: с чего начать?

Давайте начнем самого очевидного – загрузки дистрибутива. Как я уже сказал выше, это можно сделать на официальном сайте.

После этого, смонтируйте образ на свою флешку или диск. Мы уже рассказывали как сделать загрузочную флешку с Linux.

Затем, настройте в BIOS или UEFI первичную загрузку с флешки или CD/DVD привода. Это нужно для начала установки. Войдите в BIOS с помощью кнопки F2, F4, F12 или, DEL. Все зависит от производителя вашей материнской платы. Найдите раздел «Boot» и выберите «1st Boot Device» загрузку для вашего флеш-накопителя или диска. При выходе сохраните все настройки.

После того, как вы все сделаете можете приступать непосредственно к установке сборки. Далее, все руководство будет представлено со скриншотами и видео. Следуйте предоставленной инструкции, и вы справитесь за 15 минут. Начнем.

Установка ASTRA LINUX

Шаг 1. Здесь нужно выбрать каким способом вы хотите установить дистрибутив. Рекомендую использовать способ, который выбрали мы.

Шаг 2. Лицензионное соглашение.

Для того чтобы продолжить, нужно согласиться с правилами использования этого дистрибутива.

Шаг 3. На этом этапе нужно будет выбрать с помощью какой комбинации клавиш, вам будет удобнее всего переключать языки на своей клавиатуре. Выбираете доступный из списка:

Шаг 4. Начинается установка Astra Linux.

Здесь нужно подождать пока нужные файлы скопируются и распакуются на вашем устройстве.

Шаг 5. Выберите имя вашего устройства для локальной сети

С помощью этого имени ваш компьютер будет определяться внутри локальной сети.

Шаг 6. Введите свое имя или другое имя пользователя компьютера

На этом шаге нужно ввести ваше имя или другого пользователя, чтобы операционная система могла обращаться к вам по имени:

Шаг 7. Придумайте пароль для входа в операционную систему

Придумайте пароль для root-прав или как его еще называют «пароль Администратора» и сохраните.

Шаг 8. Часовой пояс

Чтобы время на компьютере отображалось корректно, нужно выбрать ваш часовой пояс:

Шаг 9. Выбираем разметку диска

Следующий пункт будет про разметку диска. Вы можете выбрать уже готовый вариант, подготовленный системой. Для этого нажмите на кнопку «Автоматически». Но, здесь мы поговорим про другой способ настройки разметки. Мы поговорим про настройку вручную.

После этого нужно будет выбрать ваш SSD/HDD диск для сохранения файлов установки.

Если на диске нет файлов, то, выберите создание новой таблицы разделов для установки:

Шаг 10. Выберите корневой раздел

Здесь просто нажмите на свободное место где оно есть на вашем диске и нажмите кнопку «Далее»:

Читайте также:  Как запустить виртуальную машину windows virtual pc

В новом окне нажмите на «Создать новый раздел» и нажмите кнопку «Продолжить».

Следующий пункт это выбор размера раздела. Обычно рекомендуется выбирать от 20 Гб, для того чтобы система могла устанавливать все обновления и программы без ограничений. Обычно 25-35 Гб более чем достаточно. Но, также стоит сказать и про стартовый порог в 5 Гб:

Выберите «Первичный» если вам достаточно будет несколько разделов. Если вы собираетесь разделить жесткий диск на количество превышающее четыре, то, рекомендуется выбрать «Логический». Тогда вы сможете проводить разделение диска на большее количество разделов.

Затем, нажмите на «Начало», чтобы вы смогли расположить файлы операционной системы на начало диска / пространства.

Почти готово. Осталось только настроить раздел. По умолчанию используется файловая система ext4, а для первого раздела установщик сделает точку монтирования «/» корень.

Просто нажмите на кнопку «Настройка раздела окончена», а затем нажмите «Продолжить».

Шаг 11. Укажите домашний раздел

Домашний раздел указывается так же как и первичный. Но на всякий случай сейчас покажем как это сделать:

Выберите «Создать новый раздел».

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

Тип раздела также указываете «Первичный».

Теперь здесь точка монтирования будет /home. Это означает то, что все было сделано правильно.

Шаг 12. Настраиваем нужный размер для файла подкачки

Думаю, вы знаете что файл подкачки нужен операционной системе в том случае, если ОЗУ уже не хватает и содержимое в оперативной памяти сбрасывается на файл подкачки. Тем самым освобождая больше места для ОЗУ. Размер файла подкачки рекомендуется указывать такой же как и у оперативной памяти на компьютере. Раздел «Файловая подкачка», точку монтирования устанавливать не нужно. Это делается автоматически.

Шаг 13. Завершение настройки разметки

Теперь, когда мы все настроили и проверили можно нажимать на кнопку «Завершить разметку и записать изменения на диск».

После этого нужно будет подтвердить данные о правильности разметки и нажать на кнопку «Продолжить».

Шаг 14. Последние шаги до завершения установки

Сейчас начнется установка Astra Linux на ваш жесткий диск. Дождитесь окончания установки.

Шаг 15. Выбираем какие программы нужно установить

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

Также, выберите дополнительный функции, если есть такая необходимость:

Шаг 16. Загрузка и последующая установка программ

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

Шаг 17. Настройка дополнительный функций и опций

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

Шаг 18. Установка GRUB

В новом окне нужно будет выбрать устанавливать загрузчик GRUB или же не нужно. Если у вас на жестком диске установлен только этот дистрибутив, то установка обязательна — просто нажмите на кнопку «Да».

Шаг 19. Завершение установки

Шаг 20. Загрузчик GRUB

Просто выберите пункт, который является стандартным, версии ядра generic, в меню загрузчика Grub:

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

Шаг 21. Введите свой логин и пароль

Как вы поняли из названия, здесь нужно ввести ваши данные, которые вы указывали при установке Astra Linux. Ввели? Нажмите «Ввод».

Шаг 22. Все готово

Установка Astra Linux полностью завершена. Теперь вы можете пользоваться этой операционной системой. Как сразу можно заметить, разработчики вдохновлялись операционной системой Windows XP при разработке стола рабочего окружения для KDE:

Выводы

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

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

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

Давайте развивать наше Linux-сообщество вместе!

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Источник

Оцените статью