ГлавнаяРегистрацияВходВ закладки

Главная » Статьи » CentOS » Как настроить CentOS
Настройка swap помощник оперативной памяти
Создание swap (подкачка) к нам в тех случаях, когда линия полностью исчерпал память. Другими словами, если операционная система требует больше памяти для rescheniya текущие проблемы и ее предел исчерпан, данные не помещаются в магазин переехал в своп. Своп двух видов - во-первых, он создает новый раздел, а второй файлик будет создан. Если своп рекомендуется создать все же раздел на жестком диске, а не файлик. Минус своп том, ,что он "работает" гораздо медленнее, чем ОЗУ, но вы можете иметь несколько разделов и файликов подкачки в Linux, которая также создать.

Если своп объем рекомендуется, в два раза больше памяти, но это утверждение верно, если объем не менее 2 гигабайт оперативной памяти. При воздействии более двух гигабайт оперативной памяти, подкачки объемом равным оперативной памяти. Рекомендуется также, ,что своп кратно четырем, ,чтобы создать, например, - 512, 1024, 2048, 4096, и так далее.

Завершить в этой части теоретических и подробное изучение процесса создания своп для запуска CentOS 5.3 и FreeBSD 7.2.

Установка на CentOs

Создание файлика подкачки:

[-hide-]1. Итак для начала определяемся с размером swap файлика в мегабайтах, и умножаем нашу цифру на 1024 для определения количества блоков. Например нам нужен подкачка размером 1024, умножаем 1024 на 1024, получаем – 1048576 блоков.

2. Теперь создаем файлик:

[root@centos /]# dd if=/dev/zero of=/swap bs=1024 count=1048576

После создание система выдаст такие строчки:

1048576+0 records in
1048576+0 records out
1073741824 bytes (1.1 GB) copied, 34.4875 seconds, 31.1 MB/s

3. Создаём файликовую систему подкачки, на созданном нами ранее файлике:

[root@centos /]# mkswap /swap
Setting up swapspace version 1, size = 1073737 kB

4. Добавим наш файлик в /etc/fstab, указав в нем следующую строчеку:
/swapfile swap swap defaults 0 0

5. Осталось только активировать файлик подкачки:

[root@centos /]# swapon /swap

6. Проверяем с помощью команды:

[root@centos /]# swapon -s

или можно проверить также так:

[root@centos /]# cat /proc/swaps

Получим, если все сделали правильно такой результат:

Filename Type Size Used Priority
/swap file 1048568 0 -1

На этом с настройкой файлика подкачки, далее делаем раздел подкачки.

Удаление файлика подкачки.

1. Деактивируем файлик подкачки:

[root@centos ~]# swapoff /swap

2. Удаляем файлик:

[root@centos ~]# rm /swap
rm: remove regular file `/swap’? yes (на вопрос системы отвечаем – да)

Создание раздела подкачки.

Например у нас есть свободный раздел sda5, созданный ранее с необходимым нам размером:

1. Создадим файликовую систему подкачки на нашем разделе:

[root@centos /]# mkswap /dev/sda5

2. Добавляем в /etc/fstab, следующую строчеку:

/dev/sda5 swap swap defaults 0 0

3. Активируем наш раздел:

[root@centos /]#swapon -va

4. Проверяем с помощью одной из озвученных раннее команд:

[root@centos /]# cat /proc/swaps

На это создание раздела подкачки закончено.

Установка на FreeBSD 7.2

1. Создаём своп файлик в директории usr, размером 512 мегабайт:

# dd if=/dev/zero of=/usr/swap bs=1024k count=512

2. Устанавливаем права на доступ к нашему своп файлику:

#chmod 0600 /usr/swap

3. Добавляем путь до нашего свопа в rc.conf:

swapfile=»/usr/swap»

4. Для активации своп файлика, переподгружаем сервер, или если это сделать по тем или иным причинам сделать невозможно, применяем следующую команду:

# mdconfig -a -t vnode -f /usr/swap -u 0 && swapon /dev/md0

5. Для проверки используем команду – swapinfo[-hide-]
Просмотров: 5090
Дата: 2011-07-15 23:41:59
Комментариев: 0
Источник: