Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » Размер swap-файла

Ответить
Настройки темы
Размер swap-файла

Новый участник


Сообщения: 15
Благодарности: 0

Профиль | Отправить PM | Цитировать


откуда взялась такая ф-ла? Swap=RAM это я еще понимаю (когда дамп памяти делаешь), но двойной размер-то зачем?
И является ли ф-ла верной при всех возможных значениях RAM? Вот у меня, к примеру, 512М мозгов, так мне что 1Г под своп выделять?!

-------
я потерял надежду и обрел свободу


Отправлено: 11:44, 03-03-2003

 

Аватара для Barracuda

Редкий гость


Сообщения: 1769
Благодарности: 16

Профиль | Сайт | Отправить PM | Цитировать


Guest 195.161.236.*
Ну, во первых, как понимать
Цитата:
Малограмотным специалистам в подобных конференциях
Я не сказал бы, что малограмотен и читать Хэндбук умею.
Во-вторых, то, что он в определённой конфигурации может сбросить в раздел подкачки дамп памяти (а если своп меньше размера памяти, то следующему за свопом разделу кранты прийдут).
А как, по вашему, выходить из ситуации, когда памяти 512 метров а на Фрю отводится 2 гектара всего? Д

-------
Жизнь - цепь, а мелочи - в ней звенья. Нельзя звену не придавать значения.(C) 80 дней вокруг света
---
Це все, що маю я... (С) Друга ріка


Отправлено: 04:39, 29-08-2003 | #11



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

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


Аватара для Guest

Guest


Профиль | Цитировать


Barracuda:
1. Что за глупая конфигурация такая - 512 MB и 2 ГБ диск? Если это рутер или небольшой веб сервер под столом, то ему нафиг не надо столько памяти. Если это НАГРУЖЕНАЯ машина, то без свопа теряем в производительности в такой конфигурации, даже с таким объемом памяти. Надо думать об увеличении дискового пространства или о размещении свопа в RAM.

Что бы получить нормальную отдачу от реализации VM (сбалансировать ее) в такой конфигурации RAM 512МБ + HDD 2ГБ,  рекомендую к прочтению man vnconfig для 4.x или man mdconfig для 5.x, если так ЖАЛКО дискового пространства, отдавай под своп RAM! Но это глупо, зачем тратить на своп RAM, когда прощее добавить свопа на диске. Логично?

Ну алгоритм такой, чего поделаешь!

Цитата:
"Заниженный размер раздела подкачки может привести к неэффективной работе постраничного сканирования VM и вызвать ПОНИЖЕНИЕ производительности при ДАЛЬНЕЙШЕМ УВЕЛИЧЕНИИ ОБЪЕМА ПАМЯТИ".

2. > Я дома для Линукса вообще своп не делал (256М рамы) - ничего, не жалюется.
Считаю, что если ты оставил свой линукс без свопа, то ты действительно плохо разбираешься в данном вопросе. Учитывая то, что реализая VM management в Linux намного слабее реализации FreeBSD, это двойная ошибка. То есть хорошо нагрузив свой линукс дома, ты потеряешь в производительности.

Цитата:
"Не рекомендуется устанавливать размер раздела подкачки меньше 256 мегабайт.",
т. е. имеется ввиду в любой конфигурации. Во времена FreeBSD 2.x и 3.x, эта цифра была скоромнее, но ведь ядра то сейчас другие и реализоаны они по другому.

3. Раз прочитал хандбук и ничего не понял про формулу свопа RAM*2, выходит ты действительно считаешь, что в хандбуке ересь написана? Инженеры FreeBSD, по-твоему видимо, лажу всякую пишут?

P. S.
Просто разговарил я с такими которые напробуются, настроят все как попало наслушавшись подобного рода советов, например о "новых" формулах выделения под своп, а потом орут юникс тормознее W2K, и KDE на P-III 1GHz&RAM 512МБ у них мол грузится два раза дольше винды. Мозилла мол тормозила. Может и она и тормозила, но не тормознее IE в хороших руках.

А документацию кто-нибудь из таких пробал читать? Про тюниг (системы и ядра)? Про оптимизацию во время компилирования? Про распредление дискового пространства?

Отправлено: 06:16, 29-08-2003 | #12


Аватара для Barracuda

Редкий гость


Сообщения: 1769
Благодарности: 16

Профиль | Сайт | Отправить PM | Цитировать


Guest
Цитата:
То есть хорошо нагрузив свой линукс дома, ты потеряешь в производительности.
А мне производительность дома и не нужна. Дома я тесты разные гоняю на запускаемость и т.п., т.е нагрузки никакой нет.
Тем более, что На моём Атлоне всё гораздо шустрее летает и потери производительности в подсистеме памяти меня ну никак не смущают. Зато критично дисковое пространство.
Тут у меня своп в четыре раза больше основной памяти (256 против 64). Хотя казалось бы, выделить всего 128 и хорош. Дык нет - сервер. Тут всё по-серьёзнее будет.
Так что не будем путать хрен с пальцем и сопоставлять задачи домашнего, сугубо мирного использования системы и аггресивного серверного. Так может мне для для работы с Офисом домой взять сказёвые винты? У них то производительность выше.
Цитата:
Инженеры FreeBSD, по-твоему видимо, лажу всякую пишут?
Ну чего заладили - ничего больше не знаем другого? А про то, сколько надо разработчиков FreeBSD, чтоб закрутить одну лампочку, читали? Шутка? В каждой шутке есть доля шутки, как известно.
Цитата:
Просто разговарил я с такими которые напробуются
Ну и пусть себе говорят! Робин Гудом OpenSource или FreeBSD решили сделаться? Не выйдет. Даже если и выйдет, то смысла в этом нет - куча потраченных времени и нервов. И всё равно никому ничего не докажете. Умный проспится и поймёт, что где-то накуралесил в настройках или чего-то недочитал. Дурак - никогда.
Цитата:
А документацию кто-нибудь из таких пробал читать? Про тюниг (системы и ядра)? Про оптимизацию во время компилирования? Про распредление дискового пространства?
Может ещё начнём меня учить, на какие разделы лучше разбивать систему? А книжки по психологии не пытались читать? Или по менеджменту?

-------
Жизнь - цепь, а мелочи - в ней звенья. Нельзя звену не придавать значения.(C) 80 дней вокруг света
---
Це все, що маю я... (С) Друга ріка


Отправлено: 07:04, 29-08-2003 | #13


Аватара для Guest

Guest


Профиль | Цитировать


Флэйм!

Отправлено: 07:31, 29-08-2003 | #14


Аватара для Barracuda

Редкий гость


Сообщения: 1769
Благодарности: 16

Профиль | Сайт | Отправить PM | Цитировать


Guest
Неужели? Только заметили?

-------
Жизнь - цепь, а мелочи - в ней звенья. Нельзя звену не придавать значения.(C) 80 дней вокруг света
---
Це все, що маю я... (С) Друга ріка


Отправлено: 09:09, 29-08-2003 | #15


Аватара для Guest

Guest


Профиль | Цитировать


Barracuda:
Ну флэймить, так флэймить...

Ты модератор этого раздела и начал флэйм. Раз модератор начал флэйм, значит он дал на него добро? Смотрим в твоем сообщения фразы: менеджемент, психология, сказевые диски, Робин Гуд и т. п., в них нет ни одной вещи связанной вопросом почему swap=2*RAM. Правильно?

В обще-то эта тема о том почему swap=RAM*2, а не про защитников OpenSource, Робин Гудов или чего ты там еще написал ОБИДЕВШИСЬ, что тебя назвали малограмотным. Если посмотреть твои посты в этом топике, так оно на мой взгляд и есть, а учитывая твой предыдущий полностью флэймовый пост я в этом просто уверен.

Ни каких доводов, одни твои обиды и амбиции. В отличии от моих слов подкрепленых документацией. Ну и делай ты сам как хочешь, твоя правда, можешь купить себе 2ГБ RAM и HDD метров на 200, наслаждаться испытаниями дома в такой конфигурации. Зачем только людей в заблуждение в водить, если сам толком нифига не знаешь?

TEHb где-то в своем посте указал, что он использует машину в домашних условиях? По-моему он ПРОСТО спросил почему swap=RAM*2? И если ты не знаешь ответа, на этот вопрос, то какой смысл рассказывать о том, как это сделано у ТЕБЯ ДОМА?

Ни одного нормального ответа, разъясняющего почему, в том числе и от тебя, я в этом топике не увидел, почему же swap=RAM*2. Я дал ответ почему рекомендовано делать своп в два раз больше чем RAM, и подкрепил его словами из документаци.

На что ты обиделся мне честно говоря не понятно. За-то что тебе указали на твою ошибку? Или это психология? Ты не знал раньше почему так и делал по своему, а теперь тебе сложно признать, что ты где-то ошибался?

Отправлено: 10:02, 29-08-2003 | #16


Аватара для Barracuda

Редкий гость


Сообщения: 1769
Благодарности: 16

Профиль | Сайт | Отправить PM | Цитировать


Цитата:
Я дал ответ почему рекомендовано делать своп в два раз больше чем RAM, и подкрепил его словами из документаци.
Ну и почему же? Слово "рекомендуется" и "нежелательно", а так же ссылки на голое обяснение меня ну никак не устраивают. Я бы понял, если бы это Микрософт документ составлял. Понимаю, что хэндбук, ну тогда нечего им козырять. Если в доке по установке HP-UX было сказано, что REQUIRED at least doubled - базара нет. А когда RECOMENDED - извольте, можно и проверить за одно, как это скажется на производительности.
А то, что своп должен быть больше рамы в два раза (по крайней мере - не меньше), это я ещё с Interactive Unix System V знал(ставил в 95-ом году с дискет ещё). Так что не будем тыкать, кто чего не знал. Этот принцип давно действует практически на всех ответвлениях System V и Berkly. И это В ЛЮБОЙ доке по Линуксу написано. Но вот не все готовы сподобиться объяснить - почему.
Так что давай не будем уподобляться господам с Хобота(а они любят знаниями померяться). Каждый по своему ошибся.

-------
Жизнь - цепь, а мелочи - в ней звенья. Нельзя звену не придавать значения.(C) 80 дней вокруг света
---
Це все, що маю я... (С) Друга ріка


Отправлено: 10:57, 29-08-2003 | #17


Аватара для Guest

Guest


Профиль | Цитировать


Цитата:
Ну и почему же? Слово "рекомендуется" и "нежелательно", а так же ссылки на голое обяснение меня ну никак не устраивают.
Перечитай еще РАЗ в хандбуке, если до тебя не доходит почему swap=2*RAM.   Если до сих пор не дошло почему же, то еще раз. И так до тех пор пока не дойдет. Для более детальных разборов можешь глядеть алгоритмы рализации VM в дереве исходных текстов. Это никто не запрещает.

С предложениями по улучшению VM, после тщательного изучения src, пожалуйста к Matthew Dillon, это его детище и он знает об этом все и думаю хорошие идеи примет на вооружение и может в следующих релизах мы увидим модель VM которой плевать на своп, кто знает.

Кстати, man 7 tuning именно он написал. И я склонен верить тому кто РАЗРАБОТАЛ эту самую модель VM и написал рекомендации для нее в мануале.

В этом же самом man 7 tuning Matthew Dillon пишет:
"I usually create, in order, a 128M root, 1G swap, 128M /var, 128M /var/tmp, 3G /usr, and use any remaining space for /home."

Наверное своп размером 1ГБ он делает, чтобы обмануть других, и заманить больше людей в общество свополюбителей. Как думаешь?

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

Отправлено: 12:05, 29-08-2003 | #18


Аватара для Barracuda

Редкий гость


Сообщения: 1769
Благодарности: 16

Профиль | Сайт | Отправить PM | Цитировать


Ну и кто из нас более эмоционален? Из всего вашего поста одна значимая фраза.
Цитата:
Для более детальных разборов можешь глядеть алгоритмы рализации VM в дереве исходных текстов.
Кстати, если быть до конца буквоедом то алгоритма там нет - там реализация алгоритма.
Вот и посмотрим.
Цитата:
это решает каждый сам для себя, в результате каждый и получает, то что настраивал.
Золотые слова. Ну хоть до чего-то мы договорились.
JОч жаль, что мои посты невнимательно читаем. Ладно, я в этой дискусси участия больше не принимаю - хватит, и так уже слабинку дал.

-------
Жизнь - цепь, а мелочи - в ней звенья. Нельзя звену не придавать значения.(C) 80 дней вокруг света
---
Це все, що маю я... (С) Друга ріка


Отправлено: 14:10, 29-08-2003 | #19

shs


Сообщения: n/a

Профиль | Цитировать


Как не крути а Гость прав.
Для понимания формулы SWAP==RAM нужно почитать хендбук и/или посмотреть исходники ядра.
Все внутренние таблицы ядра, используемые для работы с памятью, строятся на основании количества RAM в системе. Соответсвенно рекомендация по размеру SWAP происходит из реализации внутренних механизмов управления VM и здравого рассудка .





Отправлено: 18:52, 29-08-2003 | #20



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » Размер swap-файла

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Отключение swap файла njg Скриптовые языки администрирования Windows 1 12-09-2009 06:50
MySQL - размер файла myisam.log dihlof0s Программирование и базы данных 1 22-10-2008 19:58
MSFT SQL Server - Размер файла базы данных MS SQL Odessit Программирование и базы данных 7 29-04-2007 07:35
размер файла подкачки на нескольких дисках kefi Microsoft Windows NT/2000/2003 5 21-04-2007 12:40
VP 6.4.2 и размер файла Mogilnik Видео и аудио: обработка и кодирование 1 08-03-2005 06:59




 
Переход