Всем привет!!!
Вы знаете, что в Synology NAS оперативная память не большого объема и так уж случается, что ее бывает мало. Поэтому я и решил ее увеличить.
На данный момент у меня Synology DS220+ с 2Г памяти с магазина и возможностью увеличения до 6Г. Поэтому подбирать память я буду для него. Если у вас другая модель, то вам подбирать память надо самостоятельно.
Начнем с того, что до увеличения оперативной памяти система писала, что она задействована на 30% и я думал, что это вполне нормально. Вот скриншоты до увеличения оперативной памяти:
Как видно, в swap много данных, поэтому я и решил увеличить оперативную память, думая что таким образом swap будет пустой. На сайте производителя рекомендуемая память для моего Synology DS220+ D4NESO-2666-4G. А если поискать ее в интернете, то на момент написания статьи она стоит более 8000 рублей, что весьма дорого.
Поэтому я подобрал по характеристикам точно такую же, но уже за сумму в 4 раза меньшую Samsung [M471A5244CB0-CTD] 4 ГБ и купил ее в DNS.
Установка не заняла много времени, память работает идеально как родная.
После это мой Synology NAS как будто зажил новой жизнью. Если раньше вроде бы все работало и не вызывало каких-то задержек, то теперь тот же moments открывается намного, намного быстрее. Я нисколько не пожалел, что увеличл оперативную память с 2Г до 6Г. И если раньше система писало, что занято до 70% оперативной памяти, то теперь данный показатель не выше 27%
Но на мое удивление swap все равно занят и не мало. Тогда я посмотрел в файле /proc/swaps распределение раздела подкачки и из чего он состоит. Я увидел, что 2Г это обычный swap раздел на диске, а еще есть два раздела zram0 и zram1. Поискав в интернете нашел следующее:
zRam — модуль ядра Linux (ранее известный как compcache). Он создаёт в оперативной памяти сжатое блочное устройство (другими словами, RAM-диск со сжатием данных “на лету”), которое может использоваться, например, как устройство подкачки страниц, хранения временных файлов (/tmp), или же просто как RAM-диск общего назначения.
zRam — Википедия (wikipedia.org)
или вот:
Технология zRam ранее известная как compcache – реализована в виде модуля ядра Linux и позволяет сжимать содержимое оперативной памяти, и таким образом увеличивать ее объем в несколько раз. Работает это так: модуль zRam создает сжатое блочное устройство в ОЗУ которое чаще всего используется как swap или монтируется в tmp.
При этом степень сжатия данных получается в среднем 3:1. Это означает что на 1 гигабайт подкачки будет использовано в 333 мегабайт физической памяти.
Настройка Zram в Linux (losst.ru)
Как видим технология огонь. И теперь я понял, почему NAS Synology не располагает большим объемом оперативной памяти и вполне может работать на 2Г выполняя все свои функции.
Но все же, после увеличения оперативной памяти с 2Г до 6Г работать с NAS стало намного приятнее.
Я снял небольшое видео, желаю приятного просмотра
Synology NAS оперативная память