Размер swap, когда много памяти

2013-02-06 Пенетрантность Кубашин Александр Сергеевич
Есть сервер с 84Гб памяти, под виртуализацию, на нём будет 
использоваться Proxmox VE (debian-based дистрибутив заточенный на 
управление виртуальными машинами).
Где-то встречал, что для Linux swap желателен в любом случае, не 
зависимо от объёма памяти (если памяти много, то большой swap не нужен). 
Какие есть соображение по поводу оптимального размера swap, и чем это 
мнение обосновано?


--
С уважением,
Кубашин Александр


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/51125242.8000...@k-sc.ru



Re: Размер swap, когда много памяти

2013-02-06 Пенетрантность Andrey Rahmatullin
On Wed, Feb 06, 2013 at 04:53:22PM +0400, Кубашин Александр Сергеевич wrote:
 Где-то встречал, что для Linux swap желателен в любом случае, не
 зависимо от объёма памяти 
Я слышал обратное.

-- 
WBR, wRAR


signature.asc
Description: Digital signature


Re: Печать для бедных: как сделать duplex + n-up printing удобным?

2013-02-06 Пенетрантность Иван Лох
On Wed, Feb 06, 2013 at 09:25:57AM +0600, Лев Аржанов wrote:
 
 А вообще интересно, как сейчас с визуальной версткой в Linux? Когда я
 последний раз смотрел на lyx и scribus, для визуальной верстки применять
 их было нельзя.

lyx тут не при чем, конечно, а scribus вполне можно пользоваться. Если
таблички не нужны. Они только в dev версии. 

P.S. imposition там принципиально нет. Надо  podofoimpose использовать
или что-нибудь ваять на основе пакета pdfpages.

-- 
Иван Лох


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130206131225.ga8...@nano.ioffe.rssi.ru



Re: Размер swap, когда много памяти

2013-02-06 Пенетрантность Victor Wagner
On 2013.02.06 at 16:53:22 +0400, Кубашин Александр Сергеевич wrote:

 Есть сервер с 84Гб памяти, под виртуализацию, на нём будет
 использоваться Proxmox VE (debian-based дистрибутив заточенный на
 управление виртуальными машинами).
 Где-то встречал, что для Linux swap желателен в любом случае, не
 зависимо от объёма памяти (если памяти много, то большой swap не
 нужен). Какие есть соображение по поводу оптимального размера swap,
 и чем это мнение обосновано?

Под виртуализацию  и для Linux это немножко разные области
применения.

Своп в любом случае желателен если машина используется в качестве
классического unix-хоста с классическими unix-приложениями. 

Скажем, если там преимущественно Java, я бы, пожалуй swap выключил.
А если виртуализация - так тем более.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130206131258.ga17...@wagner.pp.ru



Re: Размер swap, когда много памяти

2013-02-06 Пенетрантность Alex Mestiashvili
On 02/06/2013 02:12 PM, Victor Wagner wrote:
 On 2013.02.06 at 16:53:22 +0400, Кубашин Александр Сергеевич wrote:
 
 Есть сервер с 84Гб памяти, под виртуализацию, на нём будет
 использоваться Proxmox VE (debian-based дистрибутив заточенный на
 управление виртуальными машинами).
 Где-то встречал, что для Linux swap желателен в любом случае, не
 зависимо от объёма памяти (если памяти много, то большой swap не
 нужен). Какие есть соображение по поводу оптимального размера swap,
 и чем это мнение обосновано?
 
 Под виртуализацию  и для Linux это немножко разные области
 применения.
 
 Своп в любом случае желателен если машина используется в качестве
 классического unix-хоста с классическими unix-приложениями. 
 
 Скажем, если там преимущественно Java, я бы, пожалуй swap выключил.
 А если виртуализация - так тем более.
 
 

A чем java отличается от любого другого процесса в контексте
использования памяти ?
Спасибо,
Alex


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/51126ddd.2030...@gmail.com



Re: Размер swap, когда много памяти

2013-02-06 Пенетрантность Alex Kuklin

On 02/06/2013 04:51 PM, Alex Mestiashvili wrote:

On 02/06/2013 02:12 PM, Victor Wagner wrote:

On 2013.02.06 at 16:53:22 +0400, Кубашин Александр Сергеевич wrote:


Есть сервер с 84Гб памяти, под виртуализацию, на нём будет
использоваться Proxmox VE (debian-based дистрибутив заточенный на
управление виртуальными машинами).
Где-то встречал, что для Linux swap желателен в любом случае, не
зависимо от объёма памяти (если памяти много, то большой swap не
нужен). Какие есть соображение по поводу оптимального размера swap,
и чем это мнение обосновано?

Под виртуализацию  и для Linux это немножко разные области
применения.

Своп в любом случае желателен если машина используется в качестве
классического unix-хоста с классическими unix-приложениями.

Скажем, если там преимущественно Java, я бы, пожалуй swap выключил.
А если виртуализация - так тем более.



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



--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/5112724d.5070...@kuklin.ru



Re: Размер swap, когда много памяти

2013-02-06 Пенетрантность Dmitrii Kashin
Кубашин Александр Сергеевич kubashi...@k-sc.ru writes:

 Есть сервер с 84Гб памяти, под виртуализацию, на нём будет
 использоваться Proxmox VE (debian-based дистрибутив заточенный на
 управление виртуальными машинами).
 Где-то встречал, что для Linux swap желателен в любом случае, не
 зависимо от объёма памяти (если памяти много, то большой swap не
 нужен). Какие есть соображение по поводу оптимального размера swap, и
 чем это мнение обосновано?

Не слышал такого мнения, но точно знаю, что в компании, где я раньше
работал, своп выделялся на виртуальные машины, а не на физические. В
роли свопа использовались файлы фиксированного размера. 

-- 
**
*  jabber:  free...@jabber.mipt.ru   *
*   Registered linux user #546240*
**


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87mwvhiguj@ws00.freehck.ru



Re: Размер swap, когда много памяти

2013-02-06 Пенетрантность Roman V. Nikolaev
06.02.2013 16:53, Кубашин Александр Сергеевич пишет:
 Есть сервер с 84Гб памяти, под виртуализацию, на нём будет
 использоваться Proxmox VE (debian-based дистрибутив заточенный на
 управление виртуальными машинами).
 Где-то встречал, что для Linux swap желателен в любом случае, не
 зависимо от объёма памяти (если памяти много, то большой swap не
 нужен). Какие есть соображение по поводу оптимального размера swap, и
 чем это мнение обосновано?


А как вариант с zram? И своп есть для всякой фигни, и памяти много не
занимает.


signature.asc
Description: OpenPGP digital signature


Re: IMSL Fortran Numeric Library under Debian.

2013-02-06 Пенетрантность Dmitrii Kashin

Собственно, получил у Rogue Wave копию библиотеки IMSL для Red Hat.
Так как выбора особо не было, поставил в chroot-окружении Scientific
Linux 6. Установил там Intel Fortran Compiler 11, Math Kernel Library,
ну и собственно IMSL FNL.

Как и сказано в документации к обоим продуктам, установил
соответствующие переменные окружения. Вот вырезка из .zshrc:

# 

# Intel Fortran Compiler
. /opt/intel/Compiler/11.1/080/bin/ifortvars.sh ia32

# IMSL Libraries
. /opt/imsl/imsl/fnl700/rdhin111i32/bin/fnlsetup.sh
# 


Запускаю компиляцию программы следующей командой (так сказано в документации):
% $FC $FFLAGS solver3.for $LINK_FNL_STATIC

На выходе получаю кучу жалоб на, как я понимаю, ошибки линковки. На
всякий случай прикладываю файл с развернутым вызовом вышеприведенной
команды (то бишь с раскрытием всех переменных), а также с выводом
компилятора.



ifort-err.log
Description: Ошибки

Я так понимаю, что ifort жалуется на невозможность слинковать некоторые
функци. Собственно, надо понять, в каких библиотеках мне их искать;
каких опций не хватает, чтобы слинковать все это добро.

Собственно, я сегодня уже совсем никакой. Надеялся, может здешние
фортранщики посмотрят незамыленным глазом на сей вывод, да подскажут,
как исправить?

В данный момент любой ответ лучше никакого. Заранее спасибо.

-- 
**
*  jabber:  free...@jabber.mipt.ru   *
*   Registered linux user #546240*
**


Re: IMSL Fortran Numeric Library under Debian.

2013-02-06 Пенетрантность yuri . nefedov

On Wed, 6 Feb 2013, Dmitrii Kashin wrote:



Собственно, получил у Rogue Wave копию библиотеки IMSL для Red Hat.
Так как выбора особо не было, поставил в chroot-окружении Scientific
Linux 6. Установил там Intel Fortran Compiler 11, Math Kernel Library,
ну и собственно IMSL FNL.



 Я бы попробовал без всякого chroot-а просто установить их
 вместе с интеловским компилятором.

... skip


Запускаю компиляцию программы следующей командой (так сказано в документации):
% $FC $FFLAGS solver3.for $LINK_FNL_STATIC

На выходе получаю кучу жалоб на, как я понимаю, ошибки линковки. На
всякий случай прикладываю файл с развернутым вызовом вышеприведенной
команды (то бишь с раскрытием всех переменных), а также с выводом
компилятора.

Я так понимаю, что ifort жалуется на невозможность слинковать некоторые
функци. Собственно, надо понять, в каких библиотеках мне их искать;
каких опций не хватает, чтобы слинковать все это добро.


 Линковщик жалуется, что функции ftim readin и т.д.
 неизвестно где брать. То есть в перечисленных с строке
 компиляции библиотеках их нет.
 Собственно надо найти где они есть. Для этого имеется
 команда nm - напечатать список символов имеющихся в библиотеке.
 Почитайте man nm - пригодится
 Искать можно например так:

 nm -o /opt/intel/Compiler/11.1/073/mkl/lib/32/*.a | grep ftim_

 Это я искал в библиотеках Intel Fortran и ничего не нашел.
 Значит ищите в IMSL.

 Успехов.
 Ю.

 p.s. Из любопытства спрашиваю. Фортрановская библиотека - это
 существенно? Нельзя, скажем, GSL приспособить? Или там просто
 нет того, что требуется?


Re: Размер swap, когда много памяти

2013-02-06 Пенетрантность Mikhail A Antonov
06.02.2013 17:03, Andrey Rahmatullin пишет:
 On Wed, Feb 06, 2013 at 04:53:22PM +0400, Кубашин Александр Сергеевич wrote:
 Где-то встречал, что для Linux swap желателен в любом случае, не
 зависимо от объёма памяти 
 Я слышал обратное.
Если памяти больше 4Гб и не планируется всякий изврат типа сборки
пакетов в tmpfs (оно даже в засвапленом сотоянии работает быстре чем
просто на диске файлы) то свап на всякий случай стоит сделать 1-2Гб на
случай ВНЕЗАПНОГО разрастания для возможности пережить и доставить ещё
памяти когда удобно.


06.02.2013 17:11, Alexander Konotop пишет:
 Ну подсчитайте сколько машин в час пик будет запущено и сколько они
 будут требовать памяти. Если может быть больше чем 84Гб - нужен swap.
Если может быть больше чем 84Гб - пора докупать память.

 Объём swap - придумайте такую цифру запаса чтобы Вам спокойно спать
 было. В крайнем случае если памяти не хватит - ядро грохнет самых
 злостных пожирателей.
Да-да. Вот грохнется самая прожорливая. Внутри база. Была... :-]

  Потормозит какое-то время перед киллом жестким
 образом и грохнет. Сколько это какое-то время - не знаю, скорее всего
 только опытным путём можно будет вычислить.
ОЧЕНЬ потормозит. Лучше так не делать. Причём с тормозить будут все.


06.02.2013 17:12, Victor Wagner пишет:
 Под виртуализацию и для Linux это немножко разные области
 применения. Своп в любом случае желателен если машина используется в
 качестве классического unix-хоста с классическими unix-приложениями.
 Скажем, если там преимущественно Java, я бы, пожалуй swap выключил. А
 если виртуализация - так тем более. 
swap даже для хоста с виртуалками стоит сделать 1-2Гб. И при этом
сказать vm.swappiness=0 чтобы использовался ТОЛЬКО если всё, пипец, жить
нельзя, а памяти не хватает всего метров 200.


06.02.2013 20:03, Roman V. Nikolaev пишет:
 А как вариант с zram? И своп есть для всякой фигни, и памяти много не
 занимает.
А про это я даже не слышал. Как-нибудь попробую попробовать.
Смущает что как бы не пришлось в планировании закладывать отдельное ядро
под это дело.
Хоть и swap не планирует использоваться, но когда настанет такая
необходимость, рвать на себе волосы от того что проц сожран потому что
память сожрана как-то не хочется.


-- 
Best regards,
Mikhail
-
WWW: http://www.antmix.pp.ru/
XMPP: ant...@stopicq.ru



signature.asc
Description: OpenPGP digital signature


Re: Размер swap, когда много памяти

2013-02-06 Пенетрантность Кубашин Александр Сергеевич

06.02.2013 16:53, Кубашин Александр Сергеевич пишет:
Есть сервер с 84Гб памяти, под виртуализацию, на нём будет 
использоваться Proxmox VE (debian-based дистрибутив заточенный на 
управление виртуальными машинами).
Где-то встречал, что для Linux swap желателен в любом случае, не 
зависимо от объёма памяти (если памяти много, то большой swap не 
нужен). Какие есть соображение по поводу оптимального размера swap, и 
чем это мнение обосновано?




Про необходимость swap, изначально находил здесь (читать раздел Своп 
нужен):

http://www.linux.org.ru/wiki/en/User:shimon/12309

Можно назвать источник спорным и тема раскрыта достаточно поверхностно, 
но вдумчивый гуглинг привёл сюда:

http://www.linuxjournal.com/article/10678?page=0,0
Здесь тема swap раскрыта очень хорошо, но текст на английском.

Из этих 2-х источников можно сделать однозначный вывод: Swap нужен!
Если очень коротко (и очень далеко от оригиналов):
Linux имеет хорошие механизмы экономии памяти и в процессе работы 
практически всегда памяти резервируется больше, чем реально 
используется. Но т.к. зарезервированная (виртуальная) память должна быть 
в наличии, то наличие swap (как резерва) позволяет выделить виртуальной 
памяти больше чем есть физической (а как сказано выше: далеко не всё что 
выделено будет в итоге востребовано). Т.е. даже если использование swap 
в реальной системе равно нулю, то это не значит, что его наличие никак 
не повлияло на механизмы выделения памяти.


Будем считать, что я описал очень криво, но заинтересовал всех 
любопытных к прочтению оригинальных источников :)


Рекомендации от RedHat (взято здесь: 
http://kb.mosaicdataservices.com/questions/170/SWAP+Memory+Recommendations+for+Linux%7B47%7DRHEL+systems 
):

 Systems with 4GB of ram or less require a minimum of 2GB of swap space
 Systems with 4GB to 16GB of ram require a minimum of 4GB of swap space
 Systems with 16GB to 64GB of ram require a minimum of 8GB of swap space
 Systems with 64GB to 256GB of ram require a minimum of 16GB of swap space

--
С уважением,
Кубашин Александр


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/51134ea8.9030...@k-sc.ru



Re: Размер swap, когда много памяти

2013-02-06 Пенетрантность Кубашин Александр Сергеевич

06.02.2013 20:03, Roman V. Nikolaev пишет:

06.02.2013 16:53, Кубашин Александр Сергеевич пишет:

Есть сервер с 84Гб памяти, под виртуализацию, на нём будет
использоваться Proxmox VE (debian-based дистрибутив заточенный на
управление виртуальными машинами).
Где-то встречал, что для Linux swap желателен в любом случае, не
зависимо от объёма памяти (если памяти много, то большой swap не
нужен). Какие есть соображение по поводу оптимального размера swap, и
чем это мнение обосновано?


А как вариант с zram? И своп есть для всякой фигни, и памяти много не
занимает.
Спасибо за наводку, но вопрос был немного не о том, а именно: Нужен ли 
системе swap если памяти достаточно?

Но если вдруг памяти будет не хватать... то и в эту сторону посмотрим :)

--
С уважением,
Кубашин Александр


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/5113581b.4010...@k-sc.ru