РЕЗЮМЕ
Использует ли Ubuntu преимущества нескольких разделов подкачки на отдельных физических носителях с точки зрения распределения нагрузки? то есть, если один диск с разделом подкачки обременен вводом-выводом, будет ли он использовать (другое) пространство подкачки, которое находится на другом физическом жестком диске?
ПРЕДПОСЫЛКИ
Построение домашнего автономного сервера (ответы только из командной строки, пожалуйста!). Обычно я размещаю o / s, виртуальное пространство / пространство подкачки и приложения + данные на каждом диске. Хотя я думаю, что у меня есть каталоги и точки монтирования (даже удалось автоматически смонтировать папку NFS с NAS), подкачка все еще кажется мне немного туманной ...
Последовательность установки Ubuntu разбила мой главный диск на LVM [все еще неясно, был ли LVM лучшим выбором для автономного сервера; но это не вопрос, просто наблюдение]
У меня есть два дополнительных диска, которые я хотел бы использовать. Хотя я вижу руководства для GParted, подробности относительно fdisk не кажутся такими подробными.
Я понимаю, что есть также настройка «перестановки», но мне более любопытно узнать о возможных выгодах, если Ubuntu достаточно «осведомлен об устройстве», чтобы учитывать загруженное устройство ввода-вывода по сравнению с незанятым. если в его распоряжении будет несколько областей обмена.
Хотя это на самом деле не отвечает на мой вопрос о поведении подкачки, я подумал, что по крайней мере поделюсь некоторыми полезными командами при работе с жесткими дисками и разделами из командной строки.
<час>
НИЖЕ КОМАНДЫ - ПРИМЕРЫ . & NBSP; УДАЛЕНИЕ РАЗДЕЛЕЙ, ИЗМЕНЕНИЕ И ФОРМАТИРОВАНИЕ ФИЛЬСИСТЕМ МОЖЕТ УНИЧТОЖИТЬ ДАННЫЕ И / ИЛИ ПРЕДОТВРАЩАТЬ ВАШУ МАШИНУ ОТ ЗАГРУЗКИ. & NBSP; Делать резервные копии. & NBSP; ИСПОЛЬЗУЙТЕ НА СВОЙ РИСК. & NBSP; ПОПРОБУЙТЕ НА МАШИНЕ ВЫ НЕ ПРОТИВ ПОТЕРЯ ВСЕХ ДАННЫХ.
ПЕРЕДАТЬ АДМИН.
Просмотр обнаруженных устройств класса "DISK"
lshw -C disk
Просмотр существующих таблиц разделов
fdisk -l
Отредактируйте таблицу разделов для выбранного устройства (в данном случае «sdx»)
fdisk /dev/sdx
В FDISK нажмите:
d
... до d выбор текущего раздела
n
... для создания n ew partition
p
... чтобы указать его как P RIMARY раздел
1
... чтобы установить его в качестве 1 ST первичного раздела
w
... до w обрядить изменения . [тысяча сто шестьдесят четыре] [тысяча сто восемьдесят два]
Показать новую таблицу разделов:
fdisk -l
Отформатировать файловую систему нового раздела как тип ext4
mkfs -t ext4 /dev/sdx1
Удалить зарезервированные блоки (т. е. установить в 0%), поскольку это не /
(корневая файловая система)
tune2fs -m 0 /dev/sdx1
Создайте новый каталог, в который новый диск будет монтироваться:
mkdir /storage
mount /dev/sdx1 /storage
добавить крепление для загрузки, используя /etc/fstab
]
vi /etc/fstab
(см. Другие руководства по содержанию /etc/fstab
и различным опциям, доступным в нем, и, опять же, будьте осторожны!) [+1175]
При загрузке команды mountall вызывают утилиту swapon .
Справочная страница swapon гласит:
Вызовы swapon обычно происходят в скриптах загрузки системы, делающих все устройства подкачки доступными, так что активность подкачки и подкачки чередовал между несколькими устройствами и файлами.
Поскольку страницы чередуются на разных устройствах, можно предположить, что разные пространства подкачки на разных устройствах будут работать лучше (например, RAID 0), чем одно пространство подкачки на одном устройстве.
Мое мнение таково, что настройка доступа подкачки не имеет смысла, поскольку, когда вы попали в точку, где доступ подкачки является критически важным ресурсом, ваша система практически не работает, доступ к диску в 1000 раз медленнее, чем доступ к памяти.
Лучше настроить использование памяти, удалив ненужные демоны, проверив параметры программного обеспечения ....
Вы можете найти полезную информацию об объеме памяти здесь: http://linux-mm.org/LinuxMMDocumentation