LINUX.ORG.RU

Сообщения densil

 

Медленная работа NextCloud с большим количеством маленьких файлов

Собран домашний сервер, стоит в локалке с доступом из интернета, статический IP,роутер кривой от ростелекома с неработающей петлей, но извне доступ работает отлично. 4 ядра, 4гига, mdadm Raid1 из двух 2ТВ новых дисков, на отдельном 2.5` HDD стоит Ubuntu server 18.04, ФС везде EXT4. Установлен NextCloud 16.05, данные на рэйде. При закидывании папок с большим количеством документов процесс длится просто неимоверно долго, гиговая папка с парой тысяч файлов может 4-5 часов заливаться, при этом 10 гиговый рип залетает минут за 15, разницы нет через вебморду или сетевой диск (вебДАВ). Скачивание обратно из хранилища в разы быстрее и вполне приемлемо. Загрузка проца 7-10%, памяти около 400мб. При закачке через FTP или самбу скорость нормальная, но пришлось остановиться на едином клиенте в виде NC по многим причинам. Многие часы гугловодства, в том числе несколько веток подобного обсуждения на англоязычном форуме ванклоуда и гитхабе не дало никаких ответов, кроме абсурдного промывания контактов алкоголем и переустановки системы (делал многократно и первое.. иик, и второе). Скорость работы самих дисков проверена, ACPU, redis и opcache установлены и настроены. Нарыл на одном сайте сравнение скорости ФС http://zenux.ru/articles/2/ и вот тест SqLite меня очень смутил. Есть подозрение что это связано с медленной работой БД (mariadb), но не уверен насколько это может так повлиять и как NC записывает файлы, ну типа все данные только в самой ФС хранилища или идет какое-то дублирование в БД, пишут что при записи идет многократная синхронизация каждого отдельного файла с базой данных, но ковыряясь в файлах mariadb не нашел этому подтверждения.Познания в линуксах на уровне слепого котёнка, тыкаюсь наугад уже полгода записывая рабочие результаты каждого верного шага в собственный мануал. Да, понимаю что облако на ПхП такое себе решение, но оно устраивает по всем параметрам кроме вышеописанного. Помогите разобраться, пожалуйста. Хранилище потихоньку нарастает и нужно определиться или жить с этим навсегда или можно как-то это исправить в лучшую сторону, какими-то конфигами или переводом на другую ФС типа EXT3, или пока не поздно с нуля переделывать всю платформу.

 ,

densil
()

RSS подписка на новые темы