Размер swap, когда много памяти
Есть сервер с 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, когда много памяти
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 удобным?
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, когда много памяти
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, когда много памяти
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, когда много памяти
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, когда много памяти
Кубашин Александр Сергеевич 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, когда много памяти
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.
Собственно, получил у 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.
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, когда много памяти
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, когда много памяти
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, когда много памяти
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