Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Igor Wydrenkov                       2:5023/24.23   23 Feb 2003  12:32:28
 To : Valery Volkov
 Subject : Swap
 -------------------------------------------------------------------------------- 
 
 
  Мои бортовые системы запеленговали, что в 01 Jan 70 02:59, Valery Volkov писал 
 Igor Wydrenkov:
 
  IW>> Слышал это много раз, но никак не могу понять почему.
  IW>> Hапример у меня 32М памяти и 64М своп - всего 96М. Я купил еще
  IW>> 64М памяти и у меня стало 96М памяти без свопа, и
  IW>> производительность от этого IMHO должна только вырасти. Ты как
  IW>> считаешь?
  VV> Все зависит от того, насколько в реальности используется память
  VV> системой. Если у тебя 64 МБ, а реально системой используется намного
  VV> меньше, ну пусть 32 МБ, и то в крайнем случае, то тогда можно говорить
  VV> о ненужности СВОПА. Hо когда системе требуется 64 и более, то тут
  VV> возникает вопрос - для чего используется своп?
 
 А я полагаю, что если точно известно, что система не потебует памяти больше чем 
 оперативка, то своп не нужен. Если он будет, то память конечно будет свопиться и
 следовательно замедлять работу.
 
  VV>  Своп используется
  VV> системой не как продолжение оперативной памяти на диск, а как буффер,
  VV> в котором хранятся те данные, та часть оперативной памяти, что в
  VV> данный момент не активна или обладает меньшим приоритетом.
 
 А какая разница является ли своп продолжением оперативки или нет? Ведь при
 сбросе страницы в своп она освобождается, тем самым фактически увеличивая
 наличную оперативную память.
 
  VV>  И от сюда
  VV> следует - своп необходимо выделять именно такой, чтобы в момент
  VV> пикового использования памяти, система могла использовать оперативную
  VV> память продуктивно, а для этого ей нужно избавиться от неиспользуемых
  VV> данных (естественно которые впоследствии нужно будет снова
  VV> восстановить в памяти) и она их бросает на жесткий диск.
 
 А зачем избавляться от неиспользуемых данных исбрасывать их в своп, если еще
 есть свободная память. А я подозреваю, что линукс будет свопиться даже если
 оперативки хватает. И это конечно правильно, если суммарная средняя потребность 
 всех запущенных процессов раза так в 2 больше оперативки. В ином случае, если
 потребность в памяти _немного_ и _иногда_ больше оперативки, то выгоднее
 виндовая организация свопа.
 
  VV>  Вот тут и
  VV> получается, что можно рассчитать сколько нужно оперативной памяти и
  VV> сколько выделять под своп.
 
 И выделять ли вообще. Конечно на каком-нибудь сервере IMHO желательно иметь в
 запасе всегда некоторый запас памяти (где-то на половину больше, чем реально
 используется). Hо на домашней машине, можно пожертвовать возможностью работать
 долго и под большой нагрузкой сглюкавым софтом в пользу увеличения
 производительности.
 
                                                            ъъДДґ(c)YГДДъъ
 ps: Впрочем необходимо еще учесть, что кеширование диска тоже хорошо сказывается
 на производительности, и в этом случае наличие свопа (при условии выгрузки в
 него _очень_ редко использующихся страниц) видимо может реально увеличить
 скорость работы, ведь свободная оперативка сможет быть использована под кеш.
 
 [ZX-RuleZZZ 4ever]
 --- GoldED+/LNX 1.1.4.7
  * Origin: Анекдот про дурня что все еще верит... (2:5023/24.23)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Swap   Denis Grigorev   19 Feb 2003 01:25:37 
 Swap   Valery Volkov   19 Feb 2003 01:36:56 
 Swap   Igor Wydrenkov   20 Feb 2003 09:02:50 
 Swap   Valery Volkov   21 Feb 2003 00:28:00 
 Swap   Igor Wydrenkov   23 Feb 2003 12:32:28 
 Re: Swap   Valentin Nechayev   24 Feb 2003 01:29:08 
 Re: Swap   Vladimir Bormotov   24 Feb 2003 01:30:11 
 Swap   Igor Wydrenkov   24 Feb 2003 17:55:02 
 Swap   Denis Grigorev   20 Feb 2003 20:12:40 
 Swap   Roman Tsarev   20 Feb 2003 19:00:47 
 Re: Swap   Dmitry Rodin    19 Feb 2003 13:41:59 
 Swap   Zahar Kiselev   21 Feb 2003 22:00:44 
Архивное /ru.linux/32863e588e1c.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional