16

Re: C мира по байту....

вот чего накопал:

Linux на двух дисковых разделах.

   Самый простой вариант подготовки диска для инсталляции Linux - его
   разбиение на два раздела: swap и корневой раздел. При этом под swap
   отводится место сообразно наличию оперативной памяти, а под корень
   "сколько не жалко". Преимущество такого разбиения - минимум
   административных действий, поскольку отпадает необходимость делать
   прогноз наполняемости файловой системы. При таком разбиении достаточно
   учесть следующее.

   Для корневого раздела командой fdisk выбрать тип 83 (обычный тип для
   Linux) и максимально возможный размер. Рекомендуемая файловая система
   - одна из доступных журналируемых, например ext3, reiserfs или xfs. В
   случае использования reiserfs обязательна опция монтирования notail в
   соответствующей записи файла /etc/fstab.

   Для swap раздела выбрать тип 82 (Linux swap), а с размером
   определиться из следующих соображений.

   - жёсткий лимит снизу. Ядра, начиная с 2.4.10, не могут монтировать
   swap, если размер дискового раздела меньше 128 Mb.

   - жёсткий лимит сверху. Размер swap не может превышать половины
   адресного пространства оперативной памяти. Для i86 при размере
   страницы памяти 4 Kb (значение по умолчанию) размер адресного
   пространства 4 Gb, а максимальный размер swap, соответственно 2 Gb.

   - разумный лимит сверху. По эффективности использования рекомендуется
   иметь не более чем swap = 2*RAM. С точки зрения эффективности swap
   если и нужен, но в размере близком к лимиту снизу. Разумное исключение
   - интенсивное использование tmpfs (/dev/shm).

   - ядро умеет балансировать нагрузку для swap между ide каналами (всеми
   scsi дисками). На многодисковых машинах хорошо иметь swap разделы на
   каждом master ide (каждом scsi) диске и сделать запись в /etc/fstab о
   равенстве их приоритетов, например:

/dev/hda5       swap    swap    defaults,pri=1  0 0
/dev/hdc5       swap    swap    defaults,pri=1  0 0

   Заметьте, лимит снизу становится равным 128 + 128 = 256 Mb.

кому интересно, можно почитать здесь:
http://www.opennet.ru/base/sys/lvm_install.txt.html
http://www.opennet.ru/base/sys/swap_create.txt.html

не делай людям добра и они не будут делать тебе зла

17

Re: C мира по байту....

igor пишет:

инете рекомендуют двойной обьем оперативы, а если у меня гиг, мне кажется не целесообразно откусывать два гига под swop. Или я не прав?

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

А совсем маленьким делать своп или отключать - лучше не надо. Линукс активно юзает свободную память на кэши/буффера и всякое такое и лучше что б редкоюзаемые куски оперативы не болтались, а спокойно себе лежали на винте.

PS: Похоже, единственное "за" разбивку на разделы - это легкая переустановка оси... У меня 2 машины с виндой которую я уже забыл когда ставил, но 2+ года точно и мое чудо с линуксом на котором линь ставился 2 раза (менял старую слаку с ведром 2.4 на убунту с 2.6) и больше никаких переустановок я не планирую принципиально на 5+ лет вперед. Что ж вы так издеваетесь над своими машинами?:)

18

Re: C мира по байту....

Управлени свапом - /etc/sysctl.conf параметр vm.swappiness
Машину можно вообше заставить не свопить или свопить так что свободной памяти будет ооочень много оставатся.
Остальное в [imgl]http://vi.net.ua/Use_Google.gif[/imgl]

Слушаю это, работаю в Gentoo.

19

Re: C мира по байту....

Ну я предпоичитаю /home держать отдельно по принципу "мухи отдельно, котлеты отдельно"

http://lug.dp.ua/userbar.png