Значительное потребление памяти процессами кластера на сервере приложений
Значительное потребление памяти процессами кластера на сервере приложений
У кластера серверов 1С Предприятия есть несколько настроек перезапуска процессов по превышению порога памяти. Их можно найти в параметрах кластера в консоли администрирования(рис. 1).
Рис. 1. Параметры кластера.
Подробная информация по настройкам указана на странице ITS.
Рекомендуется всегда настраивать параметры
- Допустимый объем памяти
- Интервал превышения допустимого объема памяти
- Выключенные процессы останавливать через
«Допустимый объем памяти» стоит устанавливать из расчета, того, что в случае срабатывания условия превышения показателя будет запущен ещё один процесс rphost того же объема, как при нормальной работе кластера серверов в этой информационной системе.
Например, на рабочем сервере имеем 12 Гб ОЗУ. Допустим для конкретной информационной системы характерен размер rphost около 3 Гб. В этом случае порог превышения памяти следует рассчитывать следующим образом:
«Допустимый объем памяти» = 12 ГБ — 2 Гб (объем, занимаемый процессами системы) — 3 Гб * 1 rphost (объем всех процессов rphost) = 7 Гб. Т.е. процесс rphost в худшем сценарии может вырасти до 7 Гб.
Для случая, когда у нас при штатной работе используются два процесса rphost.
«Допустимый объем памяти» = 12 ГБ — 2 Гб (объем, занимаемый процессами системы) — 3 Гб * 2 rphost (объем всех процессов rphost) = 4 Гб. Т.е. процесс rphost в худшем сценарии может вырасти до 4 Гб.
Такая рекомендация исходит из особенностей поведения в момент перезапуска процессов кластера. Как это происходит:
- процесс rphost превышает «Допустимый объем памяти» в течение «Интервал превышения допустимого объема памяти» секунд, срабатывает условие перезапуска процессов кластера.
- запускается «новый» процесс rphost
- «старый» процесс rphost выключается, но не завершается
- соединения назначаются на «новый» процесс rphost, который сразу полноценно включается в работу
- «старый» процесс будет исполнять вызовы (которые ещё существуют) максимум в течение ещё «Выключенные процессы останавливать через» секунд, но не более того.
- через время «Выключенные процессы останавливать через» «старый» процесс rphost завершается.
- новый процесс полноценно работает
Т.е. в течение периода, указанного в «Выключенные процессы останавливать через» будет одновременно работать как минимум два процесса rphost: «старый» и «новый».
Не следует указывать «Допустимый объем памяти» меньше нормального рабочего объема памяти процесса rphost для вашей системы, т.к. противном случае у вас постоянно будут перезапускаться процессы кластера серверов.
- Интервал превышения допустимого объема памяти
- Выключенные процессы останавливать через
следует стараться указывать как можно меньше исходя из характера нагрузки на информационную систему, например, по 60 секунд, если мы рассчитываем, что все операции (или большая их часть) должны выполниться быстрее 60 секунд.
Чем больше значения указанных параметров, тем менее эффективен может оказаться механизм перезапуска процессов, но зато позволит «успешно выполнить» большее число вызовов.
Как добавить оперативной памяти в компьютер
Оперативная память – один из основных компонентов любого компьютера. Количество оперативной памяти сильно влияет на общую производительность компьютера. Если памяти недостаточно для текущих задач, то компьютер будет работать медленно. В данном материале мы расскажем о том, как добавить оперативной памяти в компьютер и решить эту проблему.
Шаг № 1. Определяем количество свободных слотов под оперативную память.
Если вы хотите добавить оперативной памяти в компьютер, то первое, что нужно сделать, это определить количество свободных слотов под память на вашей материнской плате. Это можно сделать при помощи программ, но в этом случае есть небольшой риск, получить неверную информацию. Поэтому лучше не лениться и посмотреть самостоятельно. Для этого нужно полностью обесточить компьютер, положить его на бок и снять боковую крышку.
Слоты под оперативную память будут находиться справа от процессорного кулера. На бюджетных или компактных материнских платах обычно только два слота. На материнских платах среднего уровня слотов обычно четыре, а на самых дорогих платах может использоваться даже восемь слотов под память (в этом случае они размещаются с двух сторон от процессорного кулера).
Слоты под оперативную память
Обратите внимание на, то сколько слотов свободно. Именно столько модулей оперативной памяти вы можете добавить в свой компьютер. Если все слоты под память уже заняты, то в этом случае добавить оперативной памяти в компьютер можно только через замену уже установленной памяти.
Шаг № 2. Определяем текущую конфигурацию памяти.
При добавлении оперативной памяти в компьютер нужно стремиться к тому, чтобы все модули памяти были максимально похожи друг на друга. У них должен быть одинаковый объем, одинаковая частота, одинаковые тайминги и естественно одинаковый тип (DDR, DDR2, DDR3 или DDR4). Использование одинаковых модулей памяти позволит избежать возможных проблем с совместимостью.
Поэтому, раз вы уже открыли боковую крышку компьютера, то снимите одну из плат вашей памяти и посмотрите ее характеристики. Обычно на оперативной памяти есть наклейка, на которой написана все нужная вам информация. О том, как снять и установить модуль оперативной памяти, можете почитать в конце статьи.
Наклейка с характеристиками оперативной памяти
Если наклейки нет, то вы можете получить информацию об установленной оперативной памяти при помощи программы CPU-Z. Запустите данную программу на компьютере и откройте вкладку SPD. Здесь будут указаны характеристики каждого модуля оперативной памяти.
Характеристики оперативной памяти в программе CPU-Z
В верхнем левом углу вкладки SPD будет переключатель, с помощью которого можно переключаться между характеристиками разных модулей памяти.
Шаг № 3. Покупаем новые модули памяти.
Основываясь на том, сколько у вас свободных слотов под оперативную память, а также какие характеристики уже установленной памяти, можно определить, какие модули памяти нужны и сколько их можно установить. Идеальный вариант, найти в продаже точно такие же модули как у вас на компьютере, от того же производителя и с такими же характеристиками.
Если же точно такой же памяти найти не удается, то покупайте модули от другого производителя, главное, чтобы их характеристики совпадали с теми, что у вас уже установлены.
Если вы меняете полностью все модули памяти, то соблюдать совместимость со старыми модулями уже не обязательно, главное, чтобы новые поддерживались вашей материнской платой.
Шаг № 4. Добавляем оперативную память в компьютер.
После того как нужные модули куплены можно приступать к их установке в компьютер. Если нужно снять уже установленные модули, то для этого нужно освободить два фиксатора, которые расположены по бокам модуля, и удерживая модуль за торцы аккуратно вытащить из разъема. При этом не нужно прикладывать большой силы, модуль должен выйти из разъема без затруднений.
Установка модуля оперативной памяти
Установка модуля в разъем проходит аналогичным образом. Открываете фиксаторы по бокам и аккуратно вставляете модуль в разъем на материнской плате. При этом важно правильно сориентировать модуль в разъеме. Для этого нужно обратить внимание на разъем и сам модуль. На модуле будут вырезы, которые должны совпадать с перемычками на разъеме (ключ). Обычно модуль встает в нужно положение за два щелчка. После того как модуль памяти встал в разъем, нужно закрыть фиксаторы по бокам разъема. После этого можно собирать компьютер.
Многоканальная архитектура памяти
Многоканальный режим (англ. Multi-channel architecture ) — режим работы оперативной памяти (RAM) и её взаимодействия с материнской платой, процессором и другими компонентами компьютера, при котором может быть увеличена скорость передачи данных между ними за счёт использования сразу нескольких каналов для доступа к объединённому банку памяти (это можно проиллюстрировать на примере ёмкостей, через горлышко одной из которых жидкость будет выливаться дольше, чем из двух других с такими же общим суммарным объёмом и горлышками, но с большей пропускной способностью — двумя горлышками). Таким образом, система при использовании, например, двух модулей памяти в двухканальном режиме может работать быстрее, чем при использовании одного модуля, равного их суммарному объёму.
Двухканальный режим — режим параллельной работы двух каналов памяти. Наиболее популярный режим для бытовых настольных компьютеров и для ряда ноутбуков. Позволяет увеличить пропускную способность до 2 раз по сравнению с одноканальным режимом.
Не следует путать термин Двухканальный режим с двойной скоростью передачи данных (DDR), в котором обмен данными происходит дважды во время одного такта (по переднему и заднему фронтам синхросигнала) DRAM. Эти две технологии являются независимыми друг от друга.
Трёхканальный режим — режим работы оперативной памяти компьютера (RAM), при котором осуществляется параллельная работа трёх каналов памяти. То есть параллельно работают 3 модуля или три пары модулей. Теоретически дает прирост пропускной способности в размере около 3 раз по сравнению с одноканальным режимом (1,5 по сравнению с более популярным двухканальным).
Четырёхканальный режим — режим работы оперативной памяти компьютера (RAM), при котором осуществляется параллельная работа четырёх каналов памяти. То есть параллельно работают 4 модуля или четыре пары модулей. Теоретически дает прирост пропускной способности в размере около 4 раз по сравнению с одноканальным режимом (двух раз по сравнению с двухканальным). Поддерживается на платформах LGA 2011, LGA 2011v3, LGA 2066, TR4, SP3.
Содержание
Двухканальный режим [ править | править код ]
При теоретическом увеличении пропускной способности памяти в 2 раза тесты [1] показывают, что на практике прирост производительности составляет порядка 5—10 % в играх и от 20 % до 70 % (график [2] ) в тяжёлых графических приложениях, которые более активно используют оперативную память и обрабатывают графику в больших разрешениях (Photoshop, CorelDRAW и другие программы).
По мере выхода специализированных программ под многопоточные вычисления будет увеличиваться прирост производительности от использования двухканального режима.
Правила включения двухканального режима [ править | править код ]
Двухканальный режим может быть получен при использовании чётного числа модулей DIMM.
Для включения двухканального режима необходимо выполнить следующие условия:
- одинаковая конфигурация модулей DIMM на каждом канале;
- одинаковая ёмкость (128 МБ, 256 МБ, 512 МБ и т. п.). Необязательное условие;
- каналы памяти A и B должны быть идентичны;
- на большинстве материнских плат (за редким исключением) должны быть заполнены симметричные разъемы памяти (разъем 0 или разъем 1)
То есть в двухканальном режиме будет работать память одной частоты, одного типа. Память разного объёма может работать, если выполняются все остальные условия.
Прирост производительности от использования двухканального режима работы памяти зависит от:
- типа памяти; , задержек памяти;
- типа чипсета материнской платы или типа контроллера памяти;
- частоты работы памяти
и ряда других факторов.
Опция Flex [ править | править код ]
Этот режим используется для обеспечения наиболее гибких эксплуатационных качеств, когда объём памяти, установленной в разных каналах, не совпадает. В этом случае совпадающие объёмы памяти (отображаемые в нижнюю область адресного пространства) используются в двухканальном режиме, в то время как оставшийся объём памяти используется в одноканальном режиме. Как и для «чистого» двухканального режима, необходимо, чтобы модули памяти были установлены в разъемы DIMM обоих каналов [3] .
Пример для двух модулей памяти 1 ГБ и 2 ГБ: 1 ГБ + 1 ГБ будут работать в двухканальном режиме, а оставшийся 1 ГБ (из модуля 2 ГБ) будет работать в одноканальном режиме.
Это утверждение применимо не ко всем материнским платам. В инструкции для материнской платы MSI 790XT-G45 указано: «Для работы в двухканальном режиме убедитесь, что в разъемах разных каналов у вас установлены модули одного типа и одинаковой емкости».
Трёхканальный режим [ править | править код ]
Отличительной особенностью трёхканального режима является возможность установить на 50 % больше памяти по сравнению с двухканальным режимом. Таким образом, на материнской плате с разведенными двумя слотами на канал возможно задействовать до 48Гб оперативной памяти при использовании модулей ёмкостью 8Гб. На сегодняшний день трёхканальный режим поддерживается процессорами Intel Core i7 в исполнении LGA 1366, LGA 2011, LGA 2011-3, LGA 2066, а также некоторыми серверными процессорами, в частности семейством процессоров Intel Xeon. Для процессоров с интегрированным контроллером памяти увеличение количества процессоров в системе ведёт к пропорциональному увеличению максимального объёма ОП в системе. Таким образом имеет смысл говорить о максимальном объёме оперативной памяти на процессор.
Трёхканальный режим поддерживается, если на всех каналах DIMM установлено одинаковое количество памяти. Технология и скорость устройств на разных каналах могут отличаться друг от друга, однако общий объём памяти для каждого канала должен быть одинаковым. При использовании на разных каналах модулей DIMM с различной скоростью память будет работать на скорости самого медленного модуля.
Правила включения трёхканального режима [ править | править код ]
Трёхканальный режим может быть получен при использовании трёх, шести, или, иногда, 9 модулей памяти.
Для включения трёхканального режима необходимо выполнить следующие условия:
- Одинаковая конфигурация модулей DIMM на каждом канале
- Одинаковая плотность (128 Мбит, 256 Мбит, и т. п.)
- Каналы памяти A, B и C должны быть идентичны
- На большинстве материнских плат (за редким исключением) должны быть заполнены симметричные разъемы памяти (разъем 0 или разъем 1)
Примечание: Конфигурации, не соответствующие перечисленным выше условиям, будут работать в одноканальном режиме.
Соблюдение перечисленных ниже условий НЕ обязательно:
- Один и тот же производитель
- Одинаковые спецификации синхронизации
- Одинаковая производительность (максимальная рабочая частота) DDR
Примечание: Скорость канала (частота) памяти определяется самым медленным модулем DIMM, установленном в системе.
Рекомендуется использовать максимально похожие модули памяти — одного производителя, модели и выпущенные в одной партии. Некоторые производители выпускают комплекты из трёх, реже — шести [4] модулей для оптимальной совместной работы.
Четырёхканальный режим [ править | править код ]
Данный режим может использоваться только тогда, когда все четыре модуля памяти (или их число кратно четырём) идентичны по мощности и скорости и размещены в четырёхканальных слотах. При установке двух модулей памяти архитектура будет работать в двухканальном режиме; при установке трех модулей памяти система будет работать в режиме трехканальный.
Выбираем оперативную память для твоего компьютера
Мы уже публиковали гайды по выбору самых разных компонентов компьютера — процессора, материнской платы, SSD-накопителя, монитора, даже о маршрутизаторе не забыли. Остались две очень важные для любого боярина покупки — оперативная память и видеокарта. О графических ускорителях поговорим позже, когда Nvidia и ее партнеры наконец-то выпустят в широкую продажу карточки 20-й серии. Сегодня же разберемся в тонкостях выбора оперативной памяти.
Как и со многими аспектами жизни, с ОЗУ непросто. Казалось бы, бери побольше объема, да и все. Но есть много тонкостей, которые могут испортить впечатление от покупки так, что никакие десятки гигабайтов не будут радовать. Итак, пойдем по порядку, чтобы, с одной стороны, не переплатить за ненужное, а с другой — не остаться у глючного компьютера в попытке чересчур сэкономить.
Опять же подчеркнем, что у компьютерных гуру эта статья может вызвать приступы презрительных усмешек и пальцевый зуд повышенной чесоточности. Все правильно, потому что наш гайд нацелен на людей, которые не посещали университетов компьютерной грамотности и не каждый день сталкиваются с проблемой выбора «самых правильных» таймингов.
Содержание
Типы оперативной памяти
А вы думали, что сначала надо определиться с объемом? Мол, больше гигабайтов — больше счастья? Нет, сперва стоит узнать, какой тип оперативки вам нужен.
Компьютерный рынок, несмотря на пессимистические прогнозы, постоянно развивается, и оперативная память совершенствуется вместе с ним. Время от времени появляются новые технологии и стандарты, позволяющие увеличить скорость работы памяти, уменьшить ее энергопотребление и тепловыделение. Так поколение за поколением выпускаются все новые и новые типы ОЗУ.
Узнать, к какому поколению относится планка памяти, легко по маркировке DDR (double data rate — «удвоенная скорость передачи данных»). Обычного DDR в настольных системах уже давно не встретишь, как и DDR2. На пожилых, но не вышедших в тираж сборках еще может встречаться DDR3, однако если речь идет об актуальных компьютерах с новенькой «требухой», то здесь без вариантов будет DDR4. Где-то на горизонте не первый год маячит память пятого поколения, но пока о ней можно забыть.
Таким образом, если мы ориентируемся на новые актуальные процессоры и материнские платы, то выбор сводится к типу памяти DDR4. К слову, даже если вы ошиблись и купили неподходящий тип ОЗУ, не надо бояться угробить компьютер — у вас банально не получится установить эту планку в материнскую плату. Каждый тип памяти выпускается на плате с особым разъемом, которому должен соответствовать разъем на материнке. Видите, что выемка на плашке памяти ну никак не совпадает с перегородкой в слоте? Поздравляем — этот тип ОЗУ не подходит для вашей машины! Осталось договориться с магазином и обменять его на что-нибудь более полезное.
С DDR4 понятно — дальше только о нем и будем говорить. Но что еще за DDR4 DIMM? А DDR4 SO-DIMM? Или вот DDR4 DIMM Registered? Что ж, DIMM — это всего лишь Dual In-line Memory Module (двухсторонний модуль памяти), то есть непосредственное и не очень нужное обозначение того, что перед вами модуль оперативной памяти определенного формфактора и ничего более (или менее). DDR4 DIMM — как раз то, что нужно для настольных компьютеров.
Модули памяти формата SO-DIMM (Small Outline Dual In-line Memory Module), как ясно из англоязычной расшифровки названия, отличаются более компактными габаритами по сравнению с DIMM. Такие планки используются в системах с ограниченным внутренним пространством. Ноутбуки и мини-ПК — вот среда обитания такой памяти.
DDR4 DIMM Registered — это регистровая память с буфером, который частично берет на себя контроль за передачей данных в памяти. Такие модули считаются более надежными и отказоустойчивыми, при этом они обычно немного дороже и, поговаривают, чуть медленнее обычной DIMM. Используются практически только в серверах и малоинтересны для классического домашнего пользователя.
Коротко о главном. Собираете компьютер из новых актуальных комплектующих? Значит, можете не разбираться в типах памяти и сразу ставить галочку напротив DDR4 DIMM, игнорируя все остальные.
Объем памяти
Многие думают, что именно этот параметр самый важный. И это действительно почти так! Одновременно он же и самый простой. Да, здесь прекрасно работает принцип «чем больше, тем лучше». Но в разумных пределах.
Нет смысла покупать 64 ГБ оперативной памяти, если… Нет, оставим просто «нет смысла покупать 64 ГБ оперативной памяти». Конечно, вы можете сутками напролет обрабатывать терабайты видео, но тогда вряд ли читаете этот гайд.
Минимально допустимый на сегодня объем ОЗУ — 4 ГБ. Все, что ниже — выброшенные на ветер деньги. Этого объема хватит для веб-серфинга, просмотра кино, нетребовательных игр. В общем, то что надо для рабочей офисной машины.
8 ГБ хватит уже почти на все и почти для всех. Игры, кино в высоком разрешении, обработка фото и чуть-чуть видео, браузер с десятком-другим открытых вкладок. Все это без особых проблем будет бегать, но поочередно. Вариант без запаса, но жить можно.
16 ГБ — пока оптимальный вариант для абсолютного большинства пользователей. Браузер с «тыщей» вкладок уже можно не закрывать перед запуском требовательной игры. Вообще можно ничего не закрывать. Очень удобная емкость, с небольшим запасом, но без крокодильих слез за ненужные траты.
32 ГБ нужны, но пока только для специфических задач «не для всех». Столько памяти пригодится для работы, например, дизайнеров или все тех же спецов по редактированию видео. В домашнем компьютере 32 ГБ еще не стали стандартом, хотя изредка встречаются у энтузиастов, которым надо всего и побольше. Возможно, через пару лет столько ОЗУ начнут с удовольствием «кушать» отдельные ААА-проекты.
Коротко о главном. Для компьютера «посидеть в интернете» и при очень урезанном бюджете берите 4 ГБ и копите еще на столько же. 8 ГБ — разумный выбор, но по возможности все-таки лучше отдать предпочтение 16 ГБ и на ближайшее время забыть про оперативку. 32 ГБ — если вы вообще не хотите думать о ней.
Лучше два модуля по 8 ГБ, чем четыре по 4 ГБ
Выше мы говорили о разном объеме оперативной памяти — 4, 8, 16, 32 ГБ. Но почему нет ни слова о 9 или 12 ГБ? Ведь можно взять один модуль емкостью 4 ГБ, потом докупить еще 4 ГБ, подсобрать денег и впихнуть в компьютер еще 4 ГБ. Так обманем систему! Начнем с малого и потихонечку будем апгрейдиться!
Делать так никто не запрещает, но есть нюанс. Во-первых, исходить надо из того, что сегодня широко распространены планки памяти объемом 4, 8 и 16 ГБ. То есть установить 3 ГБ + 6 ГБ точно не получится. Во-вторых, компьютеры любят четное количество установленных планок памяти, то есть фактически два или четыре модуля. В-третьих, если вы забьете все четыре слота на материнской плате, это приведет к повышенной нагрузке на контроллер памяти, а потому может негативно сказаться на стабильности и производительности системы, а также возможном разгоне.
Таким образом получается, что оптимальнее всего использовать два слота (три — очень нежелательно, один — можно, но с прицелом на «добавку»). Можно и четыре, но вы должны быть уверены в качестве всех компонентов системы и в том, что не будете ее разгонять.
Так что же лучше — один модуль на 8 ГБ или два по 4 ГБ? Если речь о новой системе, логичнее купить один 8-гигабайтный модуль и начать откладывать на еще один такой же. А если выбор между одним модулем емкостью 16 ГБ и двумя по 8 ГБ? В таком случае предпочтительней второй вариант, и вот почему.
В современных компьютерах поддерживается двухканальный режим работы памяти, при котором увеличивается скорость передачи данных между памятью и компьютерными компонентами. То есть фактически забесплатно пользователь получает прирост к производительности компьютера. Мощность увеличится ненамного, но почему бы не воспользоваться таким приятным бонусом?
Без нюанса не обошлось и здесь — для двухканального режима работы необходимо два идентичных по характеристикам модуля памяти от одного производителя. Многие вендоры предлагают комплекты такой памяти — одинаковой и гарантированно работающей в этом режиме. Бывает, что такие комплекты стоят дороже, чем аналогичные модули, но вне комплекта. Вестись на «сборные» предложения не обязательно, достаточно купить идентичные планки одной серии (проверяйте маркировку).
Чтобы двухканальный режим заработал, память надо установить в «правильные» слоты на материнской плате. Обычно они обозначены одним цветом и размещаются через один. Например, синие 1-й и 3-й слоты, а также черные 2-й и 4-й.