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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Alex Mogilnikov                      2:5054/70      08 Jan 2008  14:22:01
 To : Valentin Nechayev
 Subject : Зачем нам своп в 3 размера ОЗУ (было gmirror, gjournal and ufs)
 -------------------------------------------------------------------------------- 
 
 
 08 Jan 08 05:25, Valentin Nechayev писал Alex Mogilnikov:
 
  VN> Я отвечал на несколько сообщений в ветке. И часть ответа о нужности
  VN> свопа в принципе была чётко отделена от части о его размере.
 
     Понятно. Hужность свопа в принципе я под сомнение не ставлю.
 
  AM>>     Если N - максимальный объем памяти, необходимый системе для
  AM>> работы, и он складывается из (RAM+swap), то есть (RAM + swap) >=
  AM>> N, то swap >= N - RAM. swap в левой части и RAM в правой имеют
  AM>> разные знаки. Hапример, если RAM >= N, то swap может быть равен
  AM>> нулю.
 
  VN> Эта логика понятна, но работает далеко не всегда. Случай
  VN> гарантированно известного размера нужной памяти - не единственный,
 
     А я не говорил, что N _заранее_ известно. Чуть ниже поясню свою мысль.
 
  VN> есть ещё достаточно частый случай амортизации реальной нагрузки за
  VN> счёт свопа. И вот тут оказывается 1) что этот вариант значительно
  VN> чаще, чем кажется, из-за недооценки реальной нагрузки, 2) что объём
  VN> необходимого свопа зависит скорее от скорости обмена с диском, чем
  VN> от объёма RAM.
 
     Под амортизацией что понимается? Снижение вероятности отказа системы из-за
 исчерпания памяти? Если да, то я не согласен, что вышеприведенное правило тут не
 действует. Вероятность исчерпания памяти опять-таки обратна сумме (RAM+swap).
 Стало быть, чем больше RAM, тем меньше необходимость ее амортизировать. Это
 первое.
 
     Второе соображение - не надо забывать, что (RAM+swap) - это еще не вся
 память, обычно необходимая для работы, нужео еще и файлы на файловой системе
 хранить. И переполнение файловой системы также может привести к весьма
 неприятному отказу в работе программ, как и исчерпание (RAM+swap). А swap как
 раз отъедает место в дисковой памяти, которое могло бы быть занято файловой
 системой (FreeBSD AFAIK не умеет динамически изменять размер свопа, как это
 умеют некоторые другие системы). Поэтому подстраховываясь от неприятностей с
 исчерпанием памяти в одном месте, можно спровоцировать его в другом. Вот
 конкретный пример: у меня на домашнем компьютере размер swap в 2-3 раза меньше
 рекомендуемого - 1 Gb при 1 Gb RAM. Отказов из-за исчерпания свопа я не
 наблюдал. А вот случаи переполнения FS и "умирания" из-за этого программ были.
 Таким образом, увеличением свопа до рекомендуемой величины я бы не повысил
 надежность системы в целом, а понизил ее.
 
  VN> Характерный пример второго варианта - десктоп, где существенную роль
  VN> играют разбухающие иксы и браузеры.  Эти программы систематически
  VN> дожирают память и не освобождают, и у меня на работе при RAM 512M и
  VN> swap 1G уровень использования свопа за пару недель дорастает до 90%,
  VN> после чего я перезапускаю иксы вместе со всем под ними.
 
     Все это верно, но ИМХО это более касается как раз суммы RAM+swap, чем их
 соотношения. Установив, например, 3 Gb RAM, ты бы снизил уровень использования
 свопа. Стал бы ты в таком случае увеличивать его до рекомендуемых 6-9 Гбайт?
 
 Всего наилучшего,                                 [Team PCAD 2000]
 Алексей М.
 ... Аэроволны: ментол и эвкалипт для носа, мед и лимон для рота!
 ---
  * Origin: === Сисоп спит - почта идет === (2:5054/70)
 
 

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

 Тема:    Автор:    Дата:  
 Re: gmirror, gjournal and ufs   Eugene Grosbein   14 Dec 2007 16:51:42 
 Re: gmirror, gjournal and ufs   Alex Bakhtin   14 Dec 2007 13:31:42 
 gmirror, gjournal and ufs   Alex Mogilnikov   14 Dec 2007 18:44:16 
 gmirror, gjournal and ufs   Slawa Olhovchenkov   14 Dec 2007 22:39:18 
 Re: gmirror, gjournal and ufs   Valentin Nechayev   15 Dec 2007 11:40:52 
 gmirror, gjournal and ufs   Alex Mogilnikov   15 Dec 2007 18:33:44 
 Re: gmirror, gjournal and ufs   Valentin Nechayev   07 Jan 2008 16:31:54 
 gmirror, gjournal and ufs   Alex Mogilnikov   08 Jan 2008 02:22:42 
 Re: gmirror, gjournal and ufs   Valentin Nechayev   08 Jan 2008 06:25:51 
 Зачем нам своп в 3 размера ОЗУ (было gmirror, gjournal and ufs)   Alex Mogilnikov   08 Jan 2008 14:22:01 
 Re: Зачем нам своп в 3 размера ОЗУ (было gmirror, gjournal and ufs)   Valentin Nechayev   08 Jan 2008 14:04:14 
 Re: Зачем нам своп в 3 размера ОЗУ (было gmirror, gjournal and ufs)   Valentin Davydov   09 Jan 2008 13:49:41 
 Зачем нам своп в 3 размера ОЗУ (было gmirror, gjournal and ufs)   Andrew Kant   09 Jan 2008 20:41:50 
 gmirror, gjournal and ufs   Maxim Sokolsky   08 Jan 2008 21:15:20 
 Re: gmirror, gjournal and ufs   Valentin Nechayev   08 Jan 2008 23:29:58 
 gmirror, gjournal and ufs   Maxim Sokolsky   09 Jan 2008 12:35:46 
 Re: gmirror, gjournal and ufs   Valentin Davydov   09 Jan 2008 13:49:41 
 Re: gmirror, gjournal and ufs   Valentin Davydov   09 Jan 2008 13:49:41 
 Re: gmirror, gjournal and ufs   Alex Mogilnikov   14 Jan 2008 03:23:46 
 Re: gmirror, gjournal and ufs   Valentin Davydov   17 Dec 2007 10:43:29 
 gmirror, gjournal and ufs   Andrey Ostanovsky   17 Dec 2007 11:37:54 
 Re: gmirror, gjournal and ufs   Valentin Davydov   17 Dec 2007 14:19:42 
 gmirror, gjournal and ufs   Andrey Ostanovsky   17 Dec 2007 18:24:16 
 Re: gmirror, gjournal and ufs   Eugene Grosbein   17 Dec 2007 23:46:55 
 gmirror, gjournal and ufs   Andrey Ostanovsky   17 Dec 2007 21:53:20 
 Re: gmirror, gjournal and ufs   Eugene Grosbein   18 Dec 2007 11:42:40 
 Re: gmirror, gjournal and ufs   Valentin Davydov   18 Dec 2007 10:59:22 
 Re: gmirror, gjournal and ufs   Valentin Nechayev   07 Jan 2008 16:24:22 
 gmirror, gjournal and ufs   Ivan A. Ufimtsev   08 Jan 2008 00:05:28 
 Re: gmirror, gjournal and ufs   Valentin Nechayev   08 Jan 2008 06:33:53 
 Re: gmirror, gjournal and ufs   Basil A. Sidorov   08 Jan 2008 16:04:13 
 gmirror, gjournal and ufs   Ivan A. Ufimtsev   09 Jan 2008 02:42:51 
 gmirror, gjournal and ufs   Ivan A. Ufimtsev   09 Jan 2008 02:44:53 
 Re: gmirror, gjournal and ufs   Valentin Nechayev   13 Jan 2008 02:15:49 
 gmirror, gjournal and ufs   Ivan A. Ufimtsev   15 Jan 2008 03:50:24 
 Re: gmirror, gjournal and ufs   Leonid Cherepanov   17 Dec 2007 17:33:57 
 Re: gmirror, gjournal and ufs   Valentin Nechayev   07 Jan 2008 17:35:12 
 Re: gmirror, gjournal and ufs   Ilya Anfimov   07 Jan 2008 17:49:46 
 Re: gmirror, gjournal and ufs   Valentin Davydov   09 Jan 2008 13:49:42 
 gmirror, gjournal and ufs   Ivan A. Ufimtsev   12 Jan 2008 14:56:32 
Архивное /ru.unix.bsd/1831478332e3.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional