dadv: (chuck)
[personal profile] dadv

Нарастил память у сервера, увеличив с 6G до 6+32=38G. Старый BIOS ругался на неподдерживаемые DIMM, но после обновления заработало всё, кроме одного 32-битного процесса.

Этот сервер работает под управлением FreeBSD 9.3-STABLE/amd64, но внутри себя, кроме всего прочего, крутит jail со спасенной со старой работы системой FreeBSD 4.11, в которой крутится фидонода 2:5006/1 с NNTP-гейтом и innd. И вот нормально работавший при 6G физической памяти innd после расширения стал падать при старте с руганью в лог news.err:

innd: SERVER cant malloc 909626760 bytes at line 146 of chan.c: Cannot allocate memory

Дело в том, что по умолчанию в FreeBSD9/amd64 предел datasize для 32-битных процессов составляет 512M (для 64-битных - 32G), а в innd, очевидно, слишком жадная автонастройка. Поднял системный предел для 32-битных процессов до 2G через sysctl compat.ia32.maxdsiz=2147483648 и проблема ушла.

Date: 2016-01-14 11:16 (UTC)
From: [identity profile] dmarck.livejournal.com
это у тебя сильно несимметричная память -- три плюс четыре канала, что ли? или 6 -- это 1+1+2+2? ;)

А maxdsiz, да, временами сильно портил жизнь много лет ;)

Date: 2016-01-14 11:24 (UTC)
From: [identity profile] dadv.livejournal.com
Это ProLiant, там FB-DIMM DDR2-667 (PC5200) ECC, 8 слотов. Изначально был куплен в стандартной конфигурации 2G (1+1), потом добавлено ещё 4G (2+2), нынче вот добавил еще 4x8G.

Date: 2016-01-14 11:33 (UTC)
From: [identity profile] dmarck.livejournal.com
фигассе, FB-DIMMs бывают восьмигиговыми! (стоят небось как крыло от самолёта)

мы последнее время стараемся, если это не нишевые какие машинки, брать полную набивку вторыми сверху модулями (т.е. половина максимально доступного объёма) -- получается похоже на оптимум.

Date: 2016-01-14 11:38 (UTC)
From: [identity profile] dadv.livejournal.com
$60 вот щас за такой комплект есть на Ebay (free shipping from Israel), а месяц назад, когда я брал, самый дешевый offer было $110 с доставкой UPSP Priority Mail из США, там почти полцены за доставку было.

Upd: наврал, $60 это за комплект 8x4G. А самый дешевый 4x8G - тоже from Israel, но $75 + $4 shipping.

Upd2: и опять наврал, $75+4 это за DDR2 ECC, но не Fully Buffered. А FB-DIMM дешевле того, что я взял, нету пока.
Edited Date: 2016-01-14 14:07 (UTC)

Date: 2016-01-14 14:57 (UTC)
From: [identity profile] dado.livejournal.com
у меня есть тоже 4ая фря в чруте.. и фидошная нода там где-то в ней но выключенная..

Date: 2016-01-14 20:20 (UTC)
From: [identity profile] karpion.livejournal.com
Кучеряво живёте!!!

Date: 2016-01-15 08:34 (UTC)
From: [identity profile] dadv.livejournal.com
Меняем стремительно обесценивающиеся рубли на железо, которым зарабатываем и будем ещё зарабатывать. Ещё 32G будем брать, пока курс не рухнул дальше.

Date: 2016-01-15 09:21 (UTC)
From: [identity profile] fenikso.livejournal.com
Теперь на следующей итерации собрать сервер с 2Тб памяти и спасти в него 9.3 :)

Date: 2016-01-15 09:25 (UTC)
From: [identity profile] dadv.livejournal.com
Когда перейдем на 256-битные процессоры, то почему бы и нет :-)

Profile

dadv: (Default)
Choose your future

July 2024

M T W T F S S
12 34567
891011121314
15161718192021
22232425262728
293031    

Tags

Style Credit

Powered by Dreamwidth Studios