synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяОсновные Вопросы по Продукции › Низкая производительность NAS

Низкая производительность NAS

Alexandepz · 24.10.2019

Добрый день, прошу помочь советом — возможно, у кого-то был схожий опыт.

 

В конце 2016 года для организации покупался DS216 (с двумя WD Red 3 Тб в SHR-1 с ext4) сугубо на две роли: файлового хранилища и системы бэкапов с клиентских ПК. С тех пор прошло уже три года, и выросло как количество сотрудников (с 5-7 до 15 человек и такого же количества ПК) пользующихся NAS, так и число задач, ложащихся на него:

 

1. Пресловутое файловое хранилище по SMB, объём всего лишь под 300 Гб, но довольно много мелких файлов с частым доступом к ним всех пользователей в течении рабочего дня.

2. Бэкапы локальных рабочих папок и документов со всех клиентских ПК через Cloud Station Backup, который, как и положено, при любом изменении файлов в целевой папке резервирует их.

3. Synology Chat для всё тех же пользователей, которые не только ведут в нём переписку, а, ко всему прочему, перебрасывают через него друг другу весьма увесистые файлы (напр., архивы по 50 мб), от чего их никак не удаётся отучить.

4. Synology Office с общим доступом к единственному табличному документу в веб-интерфейсе, которым пользуется 5 человек.

5. Увесистая таблица (5 Мб голого текста) Экселя с общим доступом к ней примерно 7 человек.

6. Стоит пакет Surveillance Station к привязанной к нему камерой наблюдения в коридоре, записывающей по движению (т.е. пошёл покурить — запись, вернулся — запись) в разрешении 720p.

 

В довершении ко всему, NAS чрезвычайно любит в наиболее неподходящие моменты запускать какую-то особо злостную индексацию файлов, что вообще под корень убивает производительность — ладно бы если можно было настроить расписание запуска для этого процесса, так нельзя же, приходится каждый раз входить в веб-интерфейс DSM и вручную ставить его на паузу на несколько часов. В общем, чем дальше, тем больше жалоб: на Chat, способный в отдельных случаях прогружать историю переписки по 2-3 минуты; на файловую шару, на минуты повисающую как при обзоре больших подпапок в Проводнике (2-3 тысячи файлов), так и при сохранении банальных документов MS Office весом в пару десятков килобайт (про намертво повисающую с завидной регулярностью большую таблицу Экселя даже не говорю). А руководство ещё вдобавок хотело нагрузить NAS обязанностями почтового сервера, от чего его всё-таки удалось отговорить.

 

Память забита всего на 50-60%, ЦП вне пиков загружен на стабильные 20-30%, в редкие пики — не более 90%. Всё выглядит так, что производительности железа самого NAS достаточно, а слабым звеном является именно дисковая подсистема из неторопливых 5400 об\мин дисков, да ещё и, по сути, объединённых в аналог RAID1 — у неё просто не те показатели IOPS и скорости случайного чтения\записи, которые нужны для таких задач при таком количестве пользователей. Правда, если совсем уж слепо верить родной утилите мониторинга, нагрузка на раздел едва достигает 30-40% в пиковые моменты (если только там не учитываются только лишь операции последовательной записи и чтения), причём когда я целенаправленно прошу людей, так сказать, создать деятельность.

 

tl;dr: три года назад покупался DS216 чисто под файловую шару и бэкап, за это время более чем два раза вырос и штат офиса, и число задач для NAS, со временем поступает всё больше и больше жалоб на раздражающие многоминутные «тормоза» приложений Synology и файловой шары, но источник тормозов не очевиден. А, и гипотеза о том, что это полностью или отчасти проблема офисной сети, неоднократно рассматривалась и подтверждений в реальности не нашла.

 

Отсюда вопрос: не пора ли перестать мучать несчастную железку и заменить её на что-то хотя бы из новых моделей серии Plus с 4-6 дисковыми слотами, а под задачи с частыми запросами, типа папок общего доступа и Chat установить NAS\enterprise-grade SSD? Или с «этим» можно «что-нибудь» попытаться сделать?

kucher · 24.10.2019

Вы не упомянули характеристики ЛВС офиса, но в целом считаю, что мыслите в верном направлении.

То что при таких раскладах - Вам удалось отговорить начальство от почтовика на Synology, это очень правильно. :)

 

У нас стоит 218+, он не сильно обогнал в производительности Вашу модель: 2 ядра ЦПУ, 2ГГБ ОЗУ, RAID1. Пользователей человек 50, в т.ч. с десяток удалённых по OVPN (OVPN реализован на отдельной железке).

На 95% используется как файловое хранилище SMB, все остальные его фичи я по возможности не использую. Важные данные с ПК юзверей сохраняются на NAS благодаря функции резервного копирования самой ОС Windows. Лить в NAS по 100Мбит/с сети слепки системы на 20-40ГГБ не рискую, только доки.

 

И со всем этим всё равно наблюдаю периодические фризы веб-интерфейса DSM. :)

 

Изначально просил руководство о покупке модели мощнее, но меня не послушали. "Ну есть же RAID1 здесь и 2 винта по 4ГГБ хватит". Когда заливал данные - было занято 5%, сейчас 20%. Из них полезного всё тех же 5-7%, остальное - версионность.

MaxoDroid · 24.10.2019
В довершении ко всему, NAS чрезвычайно любит в наиболее неподходящие моменты запускать какую-то особо злостную индексацию файлов, что вообще под корень убивает производительность.

А ее вобще можно выключить? Кто ее вообще настраивал и какие паки индексируются?

А, и гипотеза о том, что это полностью или отчасти проблема офисной сети, неоднократно рассматривалась и подтверждений в реальности не нашла.

А какое оборудование стоит? Как настроено? Какой параметр MTU в сети и соответствует ли параметр в NAS? В NAS MTU должен быть равен MTU локалки.

freewind · 24.10.2019
У нас стоит 218+, он не сильно обогнал в производительности Вашу модель: 2 ядра ЦПУ, 2ГГБ ОЗУ, RAID1.

 

ds216

Marvell Armada 385 88F6820 Два ядра 1.3 GHz DDR3 512МБ

 

Ну как бы разница огромная....

kucher · 25.10.2019
ds216

Marvell Armada 385 88F6820 Два ядра 1.3 GHz DDR3 512МБ

 

Ну как бы разница огромная....

В спецификации написано 4 ядра :), в панели управления указан такой процессор:

http://www.picshare.ru/uploads/191025/IC8jiKye0g.jpg

 

 

Чувствуется нагрузка на железку, периодически. Сейчас например с неё копируются данные по ЛВС:

http://www.picshare.ru/uploads/191025/vU0y4b8Z51.jpg

 

И я не могу утверждать, что у неё есть какой-то запас. Найду где-то гигабитный свитч, может легче станет в плане копирования, но всё равно есть дискомфорт какой-то. У меня проц на ноуте мощнее, хотя ему 10 лет.

Понимаю, что у машинки специфические задачи, но как-то несерьёзным кажется такой обширный функционал на данном железе.

freewind · 25.10.2019
И я не могу утверждать, что у неё есть какой-то запас. Найду где-то гигабитный свитч, может легче станет в плане копирования, но всё равно есть дискомфорт какой-то. У меня проц на ноуте мощнее, хотя ему 10 лет.

Понимаю, что у машинки специфические задачи, но как-то несерьёзным кажется такой обширный функционал на данном железе.

 

На ваших картинка 218+, вы его сравнивали с 216, о котором писалось выше.

 

Как он может "несильно обогнать 216" если у 218+ 2-х ядерный 4-х поточный intel j3355 и минимум 2 Гбайт оперативной памяти, а у 216 (не плюсового, обычного) очень древний процессор ARM, Marvell Armada 385 88F6820 c 2 ядрами и всего 512МБ памяти без возможности расширения (да еще и более медленной).

 

http://www.synology.su/products/133

kucher · 28.10.2019

http://www.picshare.ru/uploads/191028/w28K2pVfoR.jpg

 

https://www.intel.ru/content/www/ru/ru/prod...eron/j3355.html

Где Вы там видите 4 ядра и 4 потока? Я ж Вам скриншот выше показал. У Synology в спецификации для DS218+ - да, 4 ядра, но судя по скрину - кто-то где-то шутит. Может он поновее конечно и частота выше и да, шустрее, но это всё ж таки целерон.

Склонен считать, что подобные системы упираются прежде всего в скорость сети, память и скорость доступа к винчестерам.

freewind · 28.10.2019
Где Вы там видите 4 ядра и 4 потока? Я ж Вам скриншот выше показал. У Synology в спецификации для DS218+ - да, 4 ядра, но судя по скрину - кто-то где-то шутит. Может он поновее конечно и частота выше и да, шустрее, но это всё ж таки целерон.

Склонен считать, что подобные системы упираются прежде всего в скорость сети, память и скорость доступа к винчестерам.

 

Вы вообще читали, что я написал???

 

Повторяю, 2 ядра 4 потока. https://ark.intel.com/content/www/ru/ru/ark...to-2-5-ghz.html (2 потока на ядро.....)

 

Рад, что вы "Склонен считать".

 

Только вот в исходной задаче идет речь не просто о файло-помойке на самбе, а о куче продуктов, которые крутятся полностью на стороне nas (бэкап, офис и чат) и бэкап с офисом довольно прожорливы, так как формируют по сути "КАРТИНКУ" для браузера.

Для решения такой задачи какой-то сверх сети не требуется вообще, а вот сравнение и сжатие бэкап образов, с версионостью и дедубликацией, а также преобразованием документов и опять таки хранением их версий и т.д. требуют именно процессорных мощностей и памяти. А при малом объеме памяти - больше процессора и больше пропускной способности шины.. Всего этого в 216 как минимум во много раз меньше чем в 218+....

 

Писать что 218+ и 216 это близкие модели НЕЛЬЗЯ!

 

P.S. Пожалуйста, читайте прежде чем писать....

kucher · 28.10.2019
Вы вообще читали, что я написал???

 

Повторяю, 2 ядра 4 потока. https://ark.intel.com/content/www/ru/ru/ark...to-2-5-ghz.html (2 потока на ядро.....)

 

Рад, что вы "Склонен считать".

 

Только вот в исходной задаче идет речь не просто о файло-помойке на самбе, а о куче продуктов, которые крутятся полностью на стороне nas (бэкап, офис и чат) и бэкап с офисом довольно прожорливы, так как формируют по сути "КАРТИНКУ" для браузера.

Для решения такой задачи какой-то сверх сети не требуется вообще, а вот сравнение и сжатие бэкап образов, с версионостью и дедубликацией, а также преобразованием документов и опять таки хранением их версий и т.д. требуют именно процессорных мощностей и памяти. А при малом объеме памяти - больше процессора и больше пропускной способности шины.. Всего этого в 216 как минимум во много раз меньше чем в 218+....

 

Писать что 218+ и 216 это близкие модели НЕЛЬЗЯ!

 

P.S. Пожалуйста, читайте прежде чем писать....

Виноват, извините. Процессор 2 потока на ядро = 2х2= 4 потока.

Если регулярно не лить слепки систем по несколько гигабайт, то 100Мбит локалки должно хватать, действительно.