Настройка производительности - несколько разделов подкачки? (командная строка)

РЕЗЮМЕ
Использует ли Ubuntu преимущества нескольких разделов подкачки на отдельных физических носителях с точки зрения распределения нагрузки? то есть, если один диск с разделом подкачки обременен вводом-выводом, будет ли он использовать (другое) пространство подкачки, которое находится на другом физическом жестком диске?

ПРЕДПОСЫЛКИ
Построение домашнего автономного сервера (ответы только из командной строки, пожалуйста!). Обычно я размещаю o / s, виртуальное пространство / пространство подкачки и приложения + данные на каждом диске. Хотя я думаю, что у меня есть каталоги и точки монтирования (даже удалось автоматически смонтировать папку NFS с NAS), подкачка все еще кажется мне немного туманной ...

  1. Последовательность установки Ubuntu разбила мой главный диск на LVM [все еще неясно, был ли LVM лучшим выбором для автономного сервера; но это не вопрос, просто наблюдение]

  2. У меня есть два дополнительных диска, которые я хотел бы использовать. Хотя я вижу руководства для GParted, подробности относительно fdisk не кажутся такими подробными.

  3. Я понимаю, что есть также настройка «перестановки», но мне более любопытно узнать о возможных выгодах, если Ubuntu достаточно «осведомлен об устройстве», чтобы учитывать загруженное устройство ввода-вывода по сравнению с незанятым. если в его распоряжении будет несколько областей обмена.

2
задан 27 November 2013 в 16:38

2 ответа

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

<час>

!! ВНИМАНИЕ !!

НИЖЕ КОМАНДЫ - ПРИМЕРЫ . & NBSP; УДАЛЕНИЕ РАЗДЕЛЕЙ, ИЗМЕНЕНИЕ И ФОРМАТИРОВАНИЕ ФИЛЬСИСТЕМ МОЖЕТ УНИЧТОЖИТЬ ДАННЫЕ И / ИЛИ ПРЕДОТВРАЩАТЬ ВАШУ МАШИНУ ОТ ЗАГРУЗКИ. & NBSP; Делать резервные копии. & NBSP; ИСПОЛЬЗУЙТЕ НА СВОЙ РИСК. & NBSP; ПОПРОБУЙТЕ НА МАШИНЕ ВЫ НЕ ПРОТИВ ПОТЕРЯ ВСЕХ ДАННЫХ.
ПЕРЕДАТЬ АДМИН.


Шпаргалка для быстрого подключения диска в качестве одного раздела ext4 ...
  1. Просмотр обнаруженных устройств класса "DISK"

    lshw -C disk

  2. Просмотр существующих таблиц разделов

    fdisk -l

  3. Отредактируйте таблицу разделов для выбранного устройства (в данном случае «sdx»)

    fdisk /dev/sdx

    В FDISK нажмите:

    • d ... до d выбор текущего раздела

    • n ... для создания n ew partition

    • p ... чтобы указать его как P RIMARY раздел

    • 1 ... чтобы установить его в качестве 1 ST первичного раздела

    • w ... до w обрядить изменения . [тысяча сто шестьдесят четыре] [тысяча сто восемьдесят два]

  4. Показать новую таблицу разделов:

    fdisk -l

  5. Отформатировать файловую систему нового раздела как тип ext4

    mkfs -t ext4 /dev/sdx1

  6. Удалить зарезервированные блоки (т. е. установить в 0%), поскольку это не / (корневая файловая система)

    tune2fs -m 0 /dev/sdx1

  7. Создайте новый каталог, в который новый диск будет монтироваться:

    mkdir /storage
    mount /dev/sdx1 /storage

  8. добавить крепление для загрузки, используя /etc/fstab

    ]

    vi /etc/fstab

(см. Другие руководства по содержанию /etc/fstab и различным опциям, доступным в нем, и, опять же, будьте осторожны!) [+1175]

0
ответ дан 27 November 2013 в 16:38

При загрузке команды mountall вызывают утилиту swapon .

Справочная страница swapon гласит:

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

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

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

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

Вы можете найти полезную информацию об объеме памяти здесь: http://linux-mm.org/LinuxMMDocumentation

0
ответ дан 27 November 2013 в 16:38

Другие вопросы по тегам:

Похожие вопросы: