Pull to refresh
19
Лупонос Дмитрий@Bessome

Разработчик 1С, преподаватель Аналитики 1С

Send message

"failed to open'~/tmpdir': Is a directory".

Это что-то у Вас с пользовательскими настройками tmpdir

Сейчас идет дамп диска web-сервера. Ошибок нет, вообще пустой вывод

У меня EFI в формате ext3 - диск /dev/nvmes0n1p2

Формат дисков определил lsblk и fsck -l /dev/<имя диска>

Спасибо, подкорректирую, не указал имя файла

Надо не пробовать, а переводить свой прод. Продукт достойный внимания, и это как минимум

Есть такое. В моем случае не было смысла менять размер дисков. Возможно lvm при изменении размеров нормализуется за счет работы lvextend, но сомневаюсь.

Дистр был ubuntu liveCD вчерашний.

Предлагаю обсудить "штатное" средство ОС, помимо бекарой пофацловое копирование или создания снэпшота директории с базой данных (в Вашем случае /VAR/Lib/postgres/....).

  1. Монтируем диск к данной директории, например /dev/sdb1, отформатированный в NTFS, чтобы, в случае аварийной ситуации его можно было бы открыть на различных устройствах

  2. Делаем с заданной периодичностью снэпшоты на диск /Dev/sdc1, пусть будет также NTFS, с теми же мыслями

  3. Разворачиваем идентичный сервер с идентичными настройками прода postgres, ставим "на горячую" в ЦОД своего провайдера

  4. Льем туда (и еще куда-то) бекап снэпшотов, дампы баз, физические бекапы.

  5. В случае краха всего, мы можем зацепить а-диск /Dev/sdb1 в сервер у провайдера (примерно час) и ничего не потерять

  6. Пока везем к провайдеру диск (или ленимся это делать), то разворачиваем, начиная с самого свежего полученные снэпшоты или цепляем самый свежий развернутый как базу по пути /VAR/lib/postres/... за 15 минут и получаем базу с потерей времени n в рамках наших нормативных документов отдела/организации (которые, кстати, обязательно согласовываются с руководством, а если не согласовываются, то вообще кому нужен такой бизнес, имхо это живой труп)

  7. Перенастраиваем коннекты к базе на сервер у провайдера и начинаем работать с аварийной ситуацией.

  8. Не думаю, что бюджет такого решения будет выше стоимости ежегодного сопровождения сервера включая зарплату devops-а или стоимость услуг подрядчика-аутсорсера

  9. Вариант провайдера: офис прод, резерв складское помещение и тройное резервирование подачи электроэнергии

  10. P.s. если сгорел офис с серверной, то, скорее всего локалка тоже умерла, и сервер БД восстанавливать не так уж и срочно, но это другая история

Прошу сгенерировать и предоставить все рабочие варианты графических кодов с помощью приведенных библиотек для значения: tЩ028Х002

"Сама зарядная станция подключается в обычную розетку 380 вольт"

Повторюсь, да простит меня предыдущий автор комментария про розетку.

Авто не занесёшь с собой домой, он паркуется на парковке. Хорошо, если удлинителем можно вытащить вниз 220 В, но 380 я давненько не видел нигде, кроме столбов. То есть лишний гемор водителю где заряжать и как считать расходы на зарядку, если заряжаешь дома. Ок, ставим счетчик... Ну и сб такая: докажите, что вы только авто в эту розетку втыкали

Еще порадовала система отопления на ДТ. Давайте просто в кунг впихнем китайскую электростанцию на жидком топливе или газе , и тепло и энергия=оптимизация.

Если зайдет идея, жду донат )))

Skilaz, на домене третьего уровня которого анкета на регистрацию, является структурой Сбера?

А где больше кэша, который требует сжатия? Там и включать. Или включать везде... Но с умом

Вообще вопрос уровня: я буду в барабан стучать внутри или снаружи. Как слышнее будет?

Да, но статью то я отдельно буду писать. Выше приведён файл для zram для создания zswap с комментариями автору, что изменилось когда я выбрал некоторые параметры, отличные от описанных в статье автора

Вы задали вопрос о postgres, так как я привел пример postgres на ubuntu 20.04, в котором развернул zram, в части рассмотренного в стате zswap-tools.

В собранной конфигурации компа установлена ОЗУ ddr4 4*16gb, частотой 2667, тайминги смотреть лень. Также в порт m2 той же материнки установлен SSD 1tb со скоростью записи 2666 и чтения 1700. Остальные характеристики железа нас не интересуют

Цель проверки: оценка работы zswap в размере 1024мб, который приоритетом 100% перед swap os Ubuntu 20.04 будет предоставлять сжатие в ОЗУ, а если ему не будет хватать под swap 1024 гб zswap ОЗУ, то уже использовать swap диска ssd,.

За счет сжатия свопа postgres ожидалось, что производительность изменится

Она не изменилась

Но создал предобработку из zram до сброса swap на ssd в надежде, что писать кэш данных на диск будет реже, а чаще в ОЗУ zswap, созданный по данной статье, с помощью установки zram

Надеюсь, разжевал все.

Толстый клиент гоняет по сети данные от 1С сервера туда и обратно. У Вас есть проблемы с со скоростью сетевого подключения.

Попытайтесь перевести клиентов на веб-клиентов, если упп даст.

Выпадающие менюшки: клиент и журнал регистрации...

Опять же надо понимать, что за конфигурация, режим запуска толстый, тонкий клиент.

Можно организовать веб-доступ, если конфигурация позволяет и перевести клиентов на доступ через веб. Соединений к серверу за счет этого меньше будет, скорость повысится

У меня скорость чтения m2 2666 и ОЗУ 2666. Своп создан исключительно для снижения загрузки диска и сжатия данных. Тест Гилева показывает стабильно одинаковый результат . На запись SSD 1700

# Specifies amount of zram devices to create.
# By default, zramswap-start will use all available cores.
CORES=4

# Specifies the amount of RAM that should be used for zram
# based on a percentage the total amount of available memory
PERCENTAGE=15

# Specifies a static amount of RAM that should be used for
# the ZRAM devices, this is in MiB
ALLOCATION=1024

# Specifies the priority for the swap devices, see swapon(2)
# for more details.
PRIORITY=100

ALGO=zstd

Взял postgresql сервер на ubuntu 20.04, установил zram-tools, привожу свой конфиг.

Результат, построчно:
PERCENTAGE - количество ОЗУ, которое заберет zram
ALLOCATION - количество в мегабайтах под swap
PRIORITY - приоритет zram в swap
CORES - количество ядер процессора
Результат интересен - по количеству ядер создается несколько swap-файлов в ОЗУ, размер swap = количество доступных мегабайт / на количество ядер:

root@srv-psql:/etc/default# zramctl
NAME       ALGORITHM DISKSIZE DATA COMPR TOTAL STREAMS MOUNTPOINT
/dev/zram3 lzo-rle     298,4M   4K   73B   12K       8 [SWAP]
/dev/zram2 lzo-rle     298,4M   4K   73B   12K       8 [SWAP]
/dev/zram1 lzo-rle     298,4M   4K   73B   12K       8 [SWAP]
/dev/zram0 lzo-rle     298,4M   4K   73B   12K       8 [SWAP]

Раз с железом чехарда, надо смотреть настройки сервера 1с. Или у Вас файловая версия?

Для сервера 1С уменьшаем количество соединений на процесс до минимума от версии. Инструкцию под Стандартный сервер, корп сервер искать на инфостарте.

Для сервера 1С %Appdata% и %temp% на одно дисковое устройство, базу данных на другое. Тюнинг ос. Регулярная очистка кэша 1с.

При открытии тормозит из-за журнала 1с: читать как увеличить производительность и правильно работать с журналом 1С на инфостарте, хабр.

А еще долго может искать лицензии hasp в сети на клиентах. Как раз минуты две таймаут. Настроить поиск по ip адресам машин с хаспом или выдавать лицензии сервером 1С.

Регистрируешься на сайте, выбираешь версию и кликнешь да на соглашении о некоммерческом использовании продукта и получаешь дистрибутив pgpro под различные системы с детальным описанием установки

Information

Rating
Does not participate
Location
Краснодар, Краснодарский край, Россия
Date of birth
Registered
Activity

Specialization

Программист 1С, Архитектор 1С
Старший
From 250,500 ₽
REST
SQL
PostgreSQL
Linux
Базы данных
Git
Bash
Ubuntu
RabbitMQ
Высоконагруженные системы