0. starik-2005 1960 22.04.19 11:40 Сейчас в теме

Практика перехода на Linux и Postgres в небольшой компании (10 пользователей)

Почему я решил поставить давнему клиенту Linux + Postgres вместо Windows + MS SQL? Что меня останавливало раньше?

Перейти к публикации

Лучшие комментарии
138. acanta 67 14.08.19 16:20 Сейчас в теме
(137) вы знаете, в журналах для домохозяек есть уровень сложности рецептов или выкроек. Может нам тоже промаркировать публикации от "для чайников"до "для экспертов"?
Или не получится определить уровень работника?
vadver; wowik; +2 Ответить
Остальные комментарии
Избранное Подписка Сортировка: Древо
1. YPermitin 5120 22.04.19 11:44 Сейчас в теме
(0) спасибо за интересную статью!

Сразу видно поклонника Open Source!
132. 3vs 14.08.19 15:51 Сейчас в теме
(1)А главное, внизу нет, за сколько "стармани" всё это продаётся! :-)
wowik; for_sale; YPermitin; +3 Ответить
133. YPermitin 5120 14.08.19 15:54 Сейчас в теме
(132) это вы к тому, что я разместил разработки за СМ? :)

Статьи у меня бесплатные, а некоторые разработки за СМ. Тем более цены то символические. Так что Ваша претензия не обоснована :)))))
for_sale; +1 Ответить
134. 3vs 14.08.19 15:59 Сейчас в теме
(133)Юрий, а я кирпич бросаю не в Ваш огород!!! :-)
И считаю, что это очень здорово, что Вы делитесь вашим огромным опытом с людьми!

Это так к слову, кто-то чужое подправит и выкладывает за старманю! :-)
Без обид!
for_sale; YPermitin; +2 Ответить
135. YPermitin 5120 14.08.19 16:01 Сейчас в теме
(134) хорошо, хорошо :)

Дробовик не вытаскиваю :)
for_sale; acanta; +2 Ответить
136. acanta 67 14.08.19 16:08 Сейчас в теме
(134) Позвольте уточнить, вы работаете во франчайзи или фикси, фрилансе или только учитесь?
Стартмани и то, что выложено за стартмани для каждой из этих областей имеет различную ценность.
137. 3vs 14.08.19 16:16 Сейчас в теме
(136)Просто недавно в одной из статей человек выкладывал за стармани не своё, бесплатно
лежащее на гитхабе.
Каждый зарабатывает как может, просто, иногда, откровенное жлобство раздражает.
138. acanta 67 14.08.19 16:20 Сейчас в теме
(137) вы знаете, в журналах для домохозяек есть уровень сложности рецептов или выкроек. Может нам тоже промаркировать публикации от "для чайников"до "для экспертов"?
Или не получится определить уровень работника?
vadver; wowik; +2 Ответить
139. for_sale 783 14.08.19 20:06 Сейчас в теме
(137)
А ссылку скиньте! Страна должна знать героев.
140. 3vs 14.08.19 21:13 Сейчас в теме
(139)Не нашёл этот пост.
Перерыл сайт, нет.
142. oldcopy 122 15.08.19 02:27 Сейчас в теме
(139)
А ссылку скиньте! Страна должна знать героев.


Не это, но другое: https://infostart.ru/public/1072546/

Наш "герой" напустил тумана и выложил за 5 СМ то, что находится за 5 минут и бесплатно качается с официального сайта (только анкету заполнить надо). Хотя и тут есть вопросы. Для чего-то наш "герой" старательно переводит сканер в режим COM-эмуляции, которая требует драйверов, несмотря на то, что 1С давно и прекрасно работает со сканерами в режиме клавиатуры, которому драйверов не надо.
for_sale; +1 Ответить
143. 3vs 15.08.19 06:07 Сейчас в теме
(142)Там разговор был про какую-то утилитку, которая бесплатна, автор её применил и за старманю её предлагал.
Хотел немного пошутить, шутка оказалась неудачной.
У Юрия ещё раз прошу прощения, что он отнёс это к себе.

Прошу прощения у всех, кого обидел!

Просто пост "Остался месяц до вступления в силу новых правил лицензирования платформы «1С:Предприятие 8.3»"
вызвал бурю эмоций на счёт 1С...
151. for_sale 783 16.08.19 12:52 Сейчас в теме
(142)
Спасибо! Тоже покомментил там) Барыги процветают на инфостарте.
2. AlexK_2012 22.04.19 13:23 Сейчас в теме
А почему не RAID от AMD силами чипсета?
b100; capitan; +2 Ответить
3. starik-2005 1960 22.04.19 13:31 Сейчас в теме
(2) заморочка с дровами. Мысль была в том, чтобы в случае аварии с RAID-массива можно было через флешку лайвсиди накатить образ системы обратно. Но для того, чтобы заставить лайвсиди видеть аппаратный массив, слишком много чего надо было сделать. А тут - просто пакет поставить - и все. Но работает быстро и так.
gigapevt; +1 Ответить
5. capitan 1276 22.04.19 16:58 Сейчас в теме
(3)Всегда нравились фразы - Но работает и так
В принципе ко всему серверу можно эту фразу применить )
Маленько не хватает пакетов - Но работает и так
8. starik-2005 1960 22.04.19 17:23 Сейчас в теме
(5) а в чем конкретно трудности? Железный RAID - тот еще гемор, пакеты доустановятся сами. Лучшее - враг хорошего.
happyden; +1 Ответить
13. user1208926 22.04.19 19:43 Сейчас в теме
(8)Железный RAID с точки зрения ОС это просто какой-то диск, все вопросы решает контроллер, с софтовым заморочек наоборот больше. Ну если хочется видеть смарт и состояние физических дисков без перезагрузки тогда да, надо сервисный софт ставить.
14. starik-2005 1960 22.04.19 20:51 Сейчас в теме
(13) мнений тут масса, но я исходил из задачи обеспечить надежность хранения бэкапа на не таком надежном компьютере. Софтовый рейд если вдруг один из винтов начнет мереть, будет достаточно просто восстановлен, он не требует дров, он доступен с лайв-флешки, если накроется система, он пересобирается за несколько секунд ну и т.д. И не потребуется специфичеая мать, если вдруг эта мать прикажет долго жить - диски просто будут воткнуты в любую другую мать, и не будет нужды искать дрова для рейд-контроллера.другой мамки.

Скорость потоковой записи в 150 МиБ/с на этой железке меня вполне устроила, так что не вижу ни одного довола в пользу железного рейда.

Вообще, у меня еще с серверной винды привычка работать с софтовым рейдом - он там тоже искаропки и просто достаточно настраивается. Хотя, справедливости ради стоит отметить, что и с железным рейдом у меня проблем почти не было, если не считать некоторые трудности с инсталляцией на него самой оси.
57. soba 24.04.19 01:43 Сейчас в теме
(13)Ну какой он "Железный"? Тот же софтовый, только упакован и api через драйвер..А вот когда придется восстанавливать на другом железе- заморочек намного меньше с софтовым,
torbeev; oldcopy; gigapevt; A_Max; starik-2005; +5 Ответить
106. m_aster 81 23.05.19 14:00 Сейчас в теме
(3) если RAID настраивается в BOIS(fake RAID), например, 1+0(http://itimage.ru/?p=17 интересно было почитать в чем отличие), то, например, в MX Linux достаточно загрузившись с LiveCD доустановить mdadm и переписать текущий LiveCD(это одна из утилит дистрибутива) и при следующей загрузке и установке с обновленного образа система будет сразу видеть тома RAID'а по-умолчанию. В процессе работы в этом же наборе утилит можно делать снимок системы в виде iso со всеми настройками, потом с него можно загрузиться как с LiveCD со всеми наработками. Ubuntu также видит fake RAID(на чипсете) по умолчанию, так, что проблем с дровами не должно быть, т.к тома определяются на уровне BIOS, у меня так, по крайней мере, я писал ниже, ASUS, чипсет на Intel'е Z87, RAID 10, с AMD должно быть то же самое.
107. starik-2005 1960 23.05.19 15:09 Сейчас в теме
(106)
Ubuntu также видит fake RAID(на чипсете) по умолчанию
У меня не увидела. И такое бывает. Чипсет B450, видимо дрова для него не зашиты в ядро.
108. m_aster 81 23.05.19 16:16 Сейчас в теме
(107)мой постарше будет конечно и это Intel, B450 почти год назад вышел и видимо так и есть(AMD B450). Был у меня когда-то комп на AMD, довольно шустрый и по цене почти в два раза дешевле Intel. Правда когда захотел поставить виртуалку MacOS'и оказалось, что Mac OS не поддерживает процессоры AMD. Админ знакомый тоже советовал с Intel'ом проще.
109. starik-2005 1960 23.05.19 16:57 Сейчас в теме
(108)
Админ знакомый тоже советовал с Intel'ом проще.
Да, со старыми процами были некоторые проблемы, но т.к. я виндой не пользовался, то макось мне особо и не нужна была, поэтому особых проблем не имел (если только трудности со сборкой того же постгреса). На современном Ryzen 1600 у меня трудностей нет. Не знаю, как там с макосью - вполне может быть, что они поддерживают только варианты core от intel, ибо перед этим оно только на процессорах от IBM работало.

Но если вообще говорить о софтовом RAID vs хардовый, то лично я не вижу особого преимущества, т.к. диск в RAID в описываемом случае работает как хранилище бэкапов и файлопомойка.
113. m_aster 81 23.05.19 17:31 Сейчас в теме
(109) зачем тогда такие заморочки, RAID для надежности ставят, поставьте пару винтов на 1 тер и все, если это помойка, мы ж вообще не об этом говорим, а о том, что у B450 нет в принципе поддержки Linux, пошел на сайт Intel примерно по этой же проблеме, так у помнится них тоже были какие-то ограничения для Linux(только определенные дистрибутивы, что-то RHEL и OpenSUSE). Были у нас товарищи веселые, но им было видимо плевать на все, если у них на одном винте как раз 1 Тер были и базы SQL и обмен файлами и бэкапы и на этой же машине стоял х32 сервер 1С, в-общем, все в одном. А за AMD с тех пор даже не слежу.
115. starik-2005 1960 23.05.19 19:19 Сейчас в теме
(113) для надежности хранения бэкапа, т к я за секунду отреагировать не смогу, а хочется, чтобы файлы бэкапа никуда не делись даже если все умрет внезапно и я замечу это через месяц после смерти винта.
118. m_aster 81 23.05.19 22:30 Сейчас в теме
(115)fake RAID может умереть, когда сядет батарейка в биосе, очень редко может быть, просто развалится и все. Если там некому следить за серваком, тогда да.
116. starik-2005 1960 23.05.19 19:21 Сейчас в теме
(113) а по поводу дров для линя на RAID под Б450, то я уже нашел на их сайте.
119. m_aster 81 23.05.19 22:31 Сейчас в теме
131. 3vs 14.08.19 15:50 Сейчас в теме
(2)Вот тут иностранный товарищ утверждает, что всякий RAID, окромя RAID-0 - зло!:

3.1 Отказы обычных хранилищ
На протяжении многих лет я полагался на традиционные сервера хранения настроенные с одним из RAID (1, 5, 6 или 10). Предпочитаемой мной файловой системой была XFS, потому что она находилась на переднем крае и относительно свободна от неисправностей. Проблема состояла в том, что файловый сервер потреблял все аппаратные ресурсы этой машины даже без нагрузок. Более того, вам нужно множество машин выделенных для хранения для сопровождения избыточности данных.

Ещё одно наблюдение состояло в том, что RAID НЕ совершенен! Если вы выбрали аппаратный RAID, а контроллер вышел из строя, мы имеем развлечение возврата своевременно выполненной резервной копии системы! При выборе RAID на основе программного обеспечения в случае деградации файловой системы мы имеем огромный провал в производительности при выполнении перестроения.

Большие массивы легко займут 24 часа на выполнение этого процесса. В течение этого времени ИТ подразделение будет наводнено запросами о плохой производительности системы! Что ещё хуже, автоматическое резервное копирование стартует на выполнение своего инкрементальное копирование, вызывая падение производительности! Должен существовать лучший способ!

Что делает хорошая система хранения

Как вы определите хорошую систему хранения? Для начала я спросил себя что было НАИБОЛЕЕ важным? Да, не так просто ответить после работы в поле и перенесённых проблем! Существует ряд ключевых вовлечённых элементов.

Для меня это:

Платформа хранения данных ДОЛЖНА быть надёжной и совместимой на протяжении многих лет
Совершенная система аварийного восстановления ДОЛЖНА быть простой и быстрой
Операции ввода/вывода хранилища ДОЛЖНЫ быть быстрыми.
Ежедневные запросы восстановления конечных пользователей должны быть простыми и быстрыми
Данные ДОЛЖНЫ храниться с избыточностью
Порча данных ДОЛЖНА быть минимизирована
Если я не могу удовлетворить ВСЕ эти ожидания, то выбор платформы хранения не верен!

В соответствии с этими потребностями традиционные хранилища RAID (1, 5, 6 или 10) просто не могут работать! Это требует разъяснений!

Рабочие циклы

Когда инженеры проектируют электронные компоненты, они обычно обеспечивают оценку числа рабочих циклов (Duty Cycle Rating). Такие специальные оценки помогают определять сколько времени компонент может работать под нагрузкой пока нагрев не начнёт необратимую деградацию этого элемента. Теперь давайте применим эту концепцию к массиву жёстких дисков!

Когда записывается массив с контрольными суммами, например, RAID (1, 5, 6 или 10) в нём должен синхронизоваться кэш данных без прерываний, иначе он деградирует. Если он деградировал, он БУДЕТ перестраиваться! Если он выполняет перестроение, он вносит дополнительные рабочие циклы увеличение нагрева. Это увеличение нагрева приводит к необратимой деградации компонентов, приводящей к возможному отказу.

Массив с чередованием, подобный RAID-0 никогда не выполняет синхронизацию и не деградирует {из-за неё}. Это уменьшает число рабочих циклов и не приводит к дополнительному нагреву, тем самым продлевая жизнь компоненты. В качестве бонуса это также предоставляет увеличение пропускной способности!

Простота и избыточность

RAID-0 (массив с чередованием) исключительно отвечает запросам производительности. Он может НИКОГДА не деградировать! Он либо работает, либо нет! Как насчёт простоты и избыточности?
Итак, здесь присутствует магия! Мы строим нашу систему применяя ТОЛЬКО массивы с чередованием без контрольных сумм, затем используем Rsync для репликации данных между несколькими машинами NAS. Это даёт производительность RAID-0 при поддержке избыточности данных.

Такой метод обеспечивает скорости ввода/ вывода, которые побивают любые хранилища RAID-10. Более того, при виртуализации выдаётся совместимость всех платформ для выполнения обновлений на лету. Более того, LVM Linux предоставляет простой метод создания UUID томов с последовательным чередованием. Это означает пуленепробиваемую загрузку и лёгкую физическую миграцию на другие машины.

Кажется, что все требования удовлетворены за исключением запросов на восстановление конечных пользователей и минимизации порчи данных. Постойте, существует freeNAS с ZFS!

Источник:
onreader.mdl.ru/VirtualizationComplete/content/Ch03.html#0301

А вся книжка:
onreader.mdl.ru/VirtualizationComplete/content/index.html
145. Niva36 4 15.08.19 08:13 Сейчас в теме
(131)В начале 2017-го, когда поднимал новый сервер Debian + PostgreSQL, отказался от RAID в пользу виртуалок и NAS.
Схема получилась такая: на обычном терабайтнике хостовая Debian, гостевая Debian + PostgreSQL в линукс контейнере на твердотельном 250Гб, образы этих дисков и бэкапы баз на WD 3Тб линейки RED с синхронизацией на удаленный NAS.
Хотел ещё сделать отказоустойчивый кластер с безшовной миграцией, но на второй системник для сервера денег не дали.
147. 3vs 15.08.19 09:02 Сейчас в теме
(145)"Хотел ещё сделать отказоустойчивый кластер с безшовной миграцией, но на второй системник для сервера денег не дали."
Да, потому приходится завидовать автору книги по полной виртуализации, он там использует три сервера проксмокс!
Как я понял, именно три а не два по той причине, что если появятся какие-то расхождения в данных, железяки устраивают между собой голосование, кто прав и двое давят одного авторитетом, последнему приходится подчиняться, а если два сервера, то как понять, кто из них прав... :-)
Видимо, потому у нас и "соображают на троих"... :-)

Мне бы хотелось прояснить ещё два момента, может кто из здешних товарищей просветит по данным вопросам:
Если учесть опыт зарубежного товарища из этой книги по поводу RAID, что кроме RAID-0, RAID - зло, я, с его доводами согласен!
Интересно узнать про рост производительности базы M$/Postgres, если её размещать на ZFS на RAID-0 из одного/двух/трёх/сколько не жалко жёстких/SSD дисках.

Ещё бы интересно узнать, кто использует сетевые адаптеры InfiniBand для связки сервер 1С- сервер базы данных/NAS, насколько производительнее это 1/10 Гб. Ethernet адаптеров.
148. Niva36 4 15.08.19 09:15 Сейчас в теме
(147)На проксмокс у меня и крутится. Не припомню про голосование и три сервера, вроде просто один назначается главным, второй ведомым. Если главный упал, ведомый подхватывает. Главный поднялся, ведомый пошел отдыхать (мониторить).
150. 3vs 15.08.19 09:51 Сейчас в теме
(148)Нашёл! :-)
Это касаемо проксмокса высокой доступности
Только в другой книге этого же ресурса:

"Требования для настройки высокой доступности
Начиная c Proxmox 4.0 и для более поздних версий, функциональность высокой доступности была полностью перестроена начиная с основания, что сделало её более простой в настройке и применении. Существует несколько требований, которым должна отвечать среда перед настройкой HA Proxmox. Они таковы:

Минимально требуется три узла
Совместно используемое хранилище
Ограждение (fencing)

Минимально три узла
HA должна настраиваться в кластере, содержащем, как минимум, три узла, так как три узла и более могут достигать Кворума. Кворум является минимальным числом голосов, необходимых для работы кластера Proxmox. Это минимальное значение является общим числом голосов большинства из имеющихся узлов. Например, в кластере из трёх узлов Proxmox, для формирования Кворума требуется два узла Proxmox. Или, в кластере из восьми узлов для получения Кворума требуется пять узлов Proxmox. При наличии только двух узлов соотношение голосов остаётся 1:1, поэтому никакой Кворум не возможен."

Источник:
onreader.mdl.ru/MasteringProxmox.2ed/content/Ch09.html

А вся книга:
onreader.mdl.ru/MasteringProxmox.2ed/content/index.html#Preface
152. ЕСТЬNULL 158 21.08.19 02:27 Сейчас в теме
(131)
RAID0 -> rsync -> RAID0 ? С чем будет работать rsync? со снимком блочного устройства? с файловой системой? Если с блочным устройством - это долго, и вообще ненадёжно. Если с файловой системой - вы пробовали синкать базу постгри например? Куча мелких файлов, это долго(+вообще нельзя так делать без ввода той же постгри в режим создания базовой коии). rsync будет запускаться с ключем --checksum? Если нет - то вы гарантируете перенос файлов, которые при изменении не записывают информацию о времени правки? И вообще большой массив и синхронизироваться будет долго и так же жрать процессорное время на расчет контрольных сумм. Rsync не позволяет вести непрерывную синхронизацию, и время от одной синхронизации до другой будет увеличиваться при увеличении данных в массиве. Аффтар глубоко верующий человек, поскольку 24 часа перестраивания для него проблема, а потеря данных это ерунда.
Подбор инструментов нужно производить исходя из ЗАДАЧИ. В этом случае подойдёт обычное программное зеркало. Оно почти не повышает iowait при нагрузках в отличие от ZFS (который, кстати, вместо rsycn может передавать журнал записи на другую машину за счет того, что он COW). Есть ещё CEPH к слову о проксмокс и HA. Миграция между нодами будет работать как я понял на Thin-LVM, ZFS или CEPH. И у ceph и у zfs и у mdadm можно поиграться на тестовой машине с избыточностью и выявить для себя приемлемую конфигурацию.
Для 24/7 в простом, деревенском варианте (я однозначно в этом вопросе деревенщина), на мой взгляд подойдёт проксмокс кластер от 3-х машин, соединенных оптоволокном и CEPH.

Для текущей задачи я бы выбрал mdadm на двух зеркалах, на 2-х SSD M2. И 2-x HDD. Всё это однозначно на proxmox. На систему и базы отдал бы зеркало SSD, а на бекапы зеркало из HDD. И ОБЯЗАТЕЛЬНО настроил smartmond (или как он там) на еженедельную самопроверку диска и уведомление о проблемах на элекронную почту, так же уведомление на ту же самую почту нужно вставить в mdadm.conf. При проблемах с массивом и дисками вы узнаете тут же. Очень желательно ставить zabbix, и просто необходимо настраивать nut(выключение от ИБП).

Конфигурация пляшет задачи и бабла, и здравое решение находится посередине.

P.S. А R0->rsync->R0 это бред сивой кобылы. Rsync сделан не для этого. Нельзя rsync-ать файл, если в него производится запись. Файл будет неконсистентным.
153. 3vs 21.08.19 06:30 Сейчас в теме
(152)
Подбор инструментов нужно производить исходя из ЗАДАЧИ. В этом случае подойдёт обычное программное зеркало. Оно почти не повышает iowait при нагрузках в отличие от ZFS (который, кстати, вместо rsycn может передавать журнал записи на другую машину за счет того, что он COW).

Любой RAID, кроме RAID-0 зло для железа, синхронизация зеркала тоже отнимает время.
В отличие от RAID-0, где нет никакой синхронизации, он либо работает и быстро в отличие от одиночного диска, либо нет, тогда данные надо восстанавливать из бэкапа.

У меня в зеркале была проблема, SMART у обоих дисков нормальный, а с определённого времени при сбое по питанию и перезагрузке железки начиналась синхронизация и затыкалась на 70 процентах и всё.
И нахрена такое зеркало, диски в порядке, а синхронизация не заканчивается.
И софт не давал сообщения, что диск в зеркале надо заменить.
Как по мне, так зеркало только на системный диск, а базу на RAID-0 с обязательным бэкапом.

И как раз про ZFS из другой темы:
Вот тут выдержка из интересной книжицы:
ZFS разработана для максимизации производительности диска. Она побивает rsync настолько сильно, что маме rsync требуется срочная медицинская помощь. ZFS поддерживает список блоков диска которые отличаются между каждым последующим снимком. Процесс репликации не требует определять какие файлы были изменены - наша файловая система уже имеет эту информацию. Процесс репликации начинает отправку этих блоков настолько быстро, насколько это возможно, немедленно. Так как изменённые блоки содержат все метаданые для пересборки данных файлов, процесс репликации даже не нуждается в знании того, какие файлы соотносятся с этими блоками.
Пока rsync обходит вашу файловую систему, просматривая каждый файл, проверяя его временной штамп, вычисляя контрольную сумму и сравнивая их с версиями на вашей другой стороне, ZFS уже завершит свою работу. Если у вас имеется 10ТБ данных, причём только 1ГБ изменён, rsync всё- таки вынужден проверять каждый файл. ZFS только захватывает 1ГБ изменённых блоков и отправляет их.
Источник:
onreader.mdl.ru/AdvancedZFS/content/Ch04.html

А вообще, книжка называется "Полная виртуализация. Базовая коммерческая редакция: Proxmox-freeNAS-Zentyal-pfSense"
Главное, всё сделано на опенсорсе!
onreader.mdl.ru/VirtualizationComplete/content/index.html

Спасибо Вам за интересный комментарий.
154. ЕСТЬNULL 158 21.08.19 07:06 Сейчас в теме
(153)

В вашем случае про 70% - вы вообще про какую реализацию RAID говорите? Хоть софтовую или аппаратную ))) ? Вы выяснили причину, почему так? Из-за какого хоть диска? На основании одного какого-то непонятного, невыясненого случая вы делаете вывод что зеркало это зло??? Моё почтение. На вулкане говорят неплохо жить, тепло.
Смарт бывает в порядке, а диску звезда. А что зеркало на M2 ssd будет проигрывать RAID 0 на HDD? А как насчет M2 на PCI-E 2.0, которая на процессорах линейки Westmere и которые можно недорого купить с неплохой частотой и производительностью, и M2-на PCI-E 3.0, которые уже идут на системах подороже? Разница будет примерно в два раза, такая же как между RAID0 и RAID0 грубо говоря.
Вам мало скорости SSD для базы и вы готовы рисковать и не ставить зеркало? Страхуетесь бэкапами? Но делаете бэкапы то вы не так часто, раз в час скорее всего. Да и не машины в целом, а скорее всего только базы. Посыпался один диск через 3 года (это неизбежно когда-нибудь произойдёт) и машине звезда. Да ваша база целая и вы просрали всего час чьей-то работы, но теперь сервак нужно настраивать заново, а это день, в течение которого никто не будет работать, а что если работают в базе 50 человек, а что если это магазин, где прут покупашки? А если вы заняты, а если вы уехали, а если заболели? Ахаха... а если диск посыпался, случилось чудо и вы об этом вовремя узнали, то как его поменять не выключая сервер?

Как можно вообще сравнивать rsync и ZFS? Это вещи разного назначения, они вообще не имеют ничего общего между собой, в том числе и в спектре решаемых задач. И поставив ZFS вы быстро убедитесь, что не всё так просто, и скорее всего через сутки начнёте гуглить ZFS oiwait. Узнаете, что ZIL не даёт такого прироста, как казалось бы может, что нужна ECC для ARC... И будете долго-долго читать, изучать, крутить, курить маны, менять диски и т.д. и даже не исключено, что поставите после этого mdadm. ZFS требует охеренной уверенности в том, что она вам действительно нужна.
158. 3vs 21.08.19 10:28 Сейчас в теме
(154)
В вашем случае про 70% - вы вообще про какую реализацию RAID говорите? Хоть софтовую или аппаратную ))) ? Вы выяснили причину, почему так? Из-за какого хоть диска?

Была аппаратная реализация на материнке с AMD-шным чипсетом Windows 2003 сервер.
Там, получается, в зеркале один диск главный, второй подчинённый.
После перезагрузки по питанию начиналась синхронизация и на 70 % зависало.
На другой диск, воткнуть в зеркало денег не допросишься, в конце концов, какие-то данные
перетащил на свежие сервера, этот сервак отдал себе любимому под рабочую станцию, благо была куплена лицензия на Windows 7.
Один диск из зеркала под систему, другой под данные.

Да, на интеловском аппаратном RAID-1 выручало пару раз, когда софтина интеловская кричала - замени диск!
А так, работают себе одиночные диски по десять лет и не дохнут, никакими
синхронизациями в зеркалах не напрягаемые!
Главное в жизни железа - это кондиционирование и хорошее питание!
Жаль у меня руководство не желает деньги в оборудование вкладывать,
только уж постольку поскольку или работать или закрываться...
А хотелось бы иметь ИБП с двойным преобразованием!
Чтобы железяки питались чистой энергией не от городской сети.
155. 3vs 21.08.19 07:19 Сейчас в теме
(153)Да, ещё одно интересное наблюдение:
В одной конторе гадёныши подключились по RDP и зашифровали
на Windows 7 файлы.
Что-то восстановили из копий.
Поднял для исключения подобного Nas4Free, на нём общие документы
и базы 1С 7.7.
Из одиночного диска, денег, как обычно у хозяев нет, "держитесь там",
сделал как бы RAID-0 с ZFS.
На Windows 7 крутится Cobian Backup, делает архивы документов и баз в двух
экземплярах и на локальный раздел Windows 7 и на раздел ZFS на Nas4Free.
Так вот, периодически при архивировании Cobian Backup выдаёт при архивировании ошибки контрольной суммы некоторых файлов на локальном диске под NTFS, на ZFS такой фигни НЕТ!
Как объяснить ошибки контрольной суммы при архивировании одних и тех же файлов, лежащих на NTFS, когда в один день она есть, неделю её нет не понятно...
156. ЕСТЬNULL 158 21.08.19 07:34 Сейчас в теме
(155)
Может у вас включен checksum на ZFS? Может у вас диску на этом блоке херово, может шлейфу, может следует проверить файловую систему. Если диск один и данные в одном экземпляре, то с чем вы его можете сверить? Хотя если честно не очень понял вашу ситуёвину. По части rsync и зашифровали данные - вот дешманское решение https://infostart.ru/public/700320/
У меня самый важный сервер терминальный Windows RDS и на ZFS зеркале + ежедневные копии windows server backup + rsync всех профилей на удалённый linux, на котором тоже надо будет сделать RAID.
OpenSource неплох, но аналога RDP нет.

И в вашем случае, если у вас ZFS, то ещё в можно делать снапшоты ZFS и хранить их пару недель например. Я только в курсе, что так делать можно, сам не делал.

ZFS RAID-0 на одном диске, если у вас там не больше 8 гигов под ARC(или если не ECC), нет ZIL и L2ARC - то решение херовое. Будет проигрывать обычному LVM + ext4 или что там у вас. Скопируйте файл гигов на 20, и посмотрите на iowait
157. 3vs 21.08.19 09:26 Сейчас в теме
(156)
Если диск один и данные в одном экземпляре, то с чем вы его можете сверить? Хотя если честно не очень понял вашу ситуёвину.

У пользователя на рабочем компе стоит Windows 7.
Там у него свои файлы.
На этом же диске я делаю программой Cobian Backup, крутящейся на этом же компе,
архив как её локальных данных, так и данных с Nas4Free, с общими данными и базами 1С7.7.
И тоже самое плюсом делаю ещё и сохранением этих же данных на разделе Nas4Free, чтобы архивные копии данных были в двух экземплярах на разных компьютерах с разными операционными системами.
Так вот при создании архива локальной папки пользователя Cobian Backup в журнал иногда пишет, что у такого-то файла не совпадает контрольная сумма как я понимаю, с тем что лежит на диске и с тем, что попал в архив после архивирования и расчёта контрольной суммы.
Причём файлов несколько, вроде как даже одни и те же, база старого консультанта, какие-то фотографии, в какие-то моменты есть эта ошибка, в какие-то нет, системы какой-то тоже наблюдается,
CrystalDiskInfo показывает, что всё отлично, нестабильных секторов, переназначенных секторов, неисправимых ошибок секторов нет, диск крутится уже 52705 часов и
SMART у него как у молодого!
С чем связаны ошибки контрольной суммы у Cobian Backup непонятно.

(156)
OpenSource неплох, но аналога RDP нет.

Не задавался этим вопросом, у нас на работе крутится ViTerminal.
Вполне себе замена RDP, правда не бесплатная. :-)
Жаль, что разрабы пошли по пути остальных, если у нас в версии 5
предполагалась пожизненная лицензия, которую, жлобы! :-), потом тоже отменили, то с выпуском 6 версии они сделали лицензии по подписке, как антивирус, не заплатишь,
значит работать не будет и проброс COM-портов сделали отдельным
продуктом за отдельную плату и продлением лицензий за деньги.
Так посчитать на лет десять эксплуатации, получается дешевле
купить лицензии M$ на RDP, чем использовать ViTerminal 6!

(156)
И в вашем случае, если у вас ZFS, то ещё в можно делать снапшоты ZFS и хранить их пару недель например. Я только в курсе, что так делать можно, сам не делал.

Я для этого и поднимал Nas4Free! :-)
Несколько лет назад экспериментировал с FreeNas на дохлом компе с 512 мег. оперативки,
при требовании FreeNas как минимум 8 Гб. (6 Гб. только для того, чтобы ZFS работал!)
Ничего, старая версия взлетела и работала.
Что поразило в ZFS со снэпшотами, на расшаренной папке с ZFS:
скоприовал кучу музыкальных файлов, базы 1с 7.7, 1С 8.х.
Делаю снэпшот, грохаю все папки, потом в несколько секунд восстанавливаю
все данные из снэпшота взад!
Далее, делаю снэпшот, запускаю на расшаренной папке файловую базу 1С 8.x в
режиме конфигуратора с тестированием и исправлением по полной программе и
в этот момент вырубаю питание Nas4Free.
Естественно, после таких извращений база приказала долго жить,
но без проблем из снэпшота возвращаю её в первоначальное состояние
за несколько секунд.
Это было что-то, восторг, респект и уважуха создателям ZFS! :-)


(156)
ZFS RAID-0 на одном диске, если у вас там не больше 8 гигов под ARC(или если не ECC),

Всё просто, хозяева в конторе жмоты, как обычно! :-)
Из старья собрал комп с 6Гб. оперативки, старенький диск для
загрузки самого Nas4Free, но прикупил новый на 2 терабайта диск,
на нём, как RAID-0 сделал три раздела для общих данных, для баз 1С 7.7
и раздел на 1 терабайт для архивов.
На каждом разделе делаются автоматически раз в сутки свои снэпшоты
со своим временем хранения снэпшотов.
Если очередной вирусняк или кто-то по неосторожности и грохнут
данные на этих разделах (архивный доступен только админу и только на чтение... :-)), то из снэпшотов можно будет вернуть всё взад!

Не, а что делать, людям надо работать, хозяева думают, что денег в железо
вкладывать незачем, так и живём...
Просто завидую автору книги по виртуализации на проксмоксе, у человека
столько возможностей для экспериментов! :-)
4. s22 19 22.04.19 16:37 Сейчас в теме
Почему старый постгрес? не с сайта 1с?
6. capitan 1276 22.04.19 17:00 Сейчас в теме
(4)Месяц еще назад 9.6 был рекомендованный как раз 1С или я то то пропустил ?
10. starik-2005 1960 22.04.19 17:26 Сейчас в теме
(6) 1С с 8.3.13 поддерживает 10-й, но он медленнее. На сайте постгреса до сих пор в списке поддерживаемых для 1с версий нет 10-го (только в списке экспериментальных).
28. neuromancer_aza 46 23.04.19 12:50 Сейчас в теме
(10) У меня 8.3.13 - на 11.1 ПГ крутится - полет нормальный.
9. starik-2005 1960 22.04.19 17:25 Сейчас в теме
(4) старый друг лучше новых двух. 9.6 - отлично работает, что о 10-м я бы не сказал. Его преимущества в части многопоточности здесь неуместны, а больше в нем ничего нет нового в части отношений между ним и 1С
11. w.r. 467 22.04.19 19:05 Сейчас в теме
Не рекомендую ставить Postgres от компании Postgres Pro. На одном и том же сервере производительность сборки PGPro до 2х раз хуже, чем аналогичной сборки от 1С. Не знаю с чем это связано, может 1С ники какую-то оптимизацию сделали для Ubuntu
15. starik-2005 1960 22.04.19 20:56 Сейчас в теме
(11) компания постгрес.про просто собирает тот же самый 1С-ный патченный постгрес, даже не доьавляя туда ничего от себя. Может быть 1С-неги конфиги чуть крутят - не знаю. Я в свое время собирал оригинальный постгрес с патчами от 1С - привеселое занятие. Но скорость тогда всей этой канители была действительно выше. В про ТРС тест кажет 790 транзакций в секунду, а собоанный мной постгрес казал аж польоры тыщи на более бедном железе. Но гилевский тест тут кажет под 40, а там всегт 29. Так что от постгреса не так много зависит.
17. w.r. 467 22.04.19 21:16 Сейчас в теме
(15) мне кажется, что 1С ники какие-то изменения вносят в свою сборку. В любом случае я отказался использовать продукт от PGPro, хотя его удобнее обновлять даже и сборки свежее, именно по причине низкой производительности
23. starik-2005 1960 23.04.19 07:17 Сейчас в теме
(17) у них (1с-ников) на сайте есть патчи для исходников постгреса - вот именно эти правки они и аносят. И именно их вносят (путем запуска patch) постгрес.про - я писал о том, как пропатчить постгрес под 1с, ссылка есть в статье или у меня в профиле. Также у 1С-ников может быть подключена либа автостата для постгреса - не нашел подключения в конфигах про версии, так что не знаю, нужно ли ее подключать, но статистика обновляетсч и настройки для нее в конфиге есть. Ну и вообще конфиг нужно через pgtune крутануть - и будет счастье.
44. w.r. 467 23.04.19 19:28 Сейчас в теме
(23) голословные утверждения, что сборка от 1С и про идентичные. При тестировании видел обратное
47. starik-2005 1960 23.04.19 20:31 Сейчас в теме
(44) есть результаты тестирования? Чем меряли?
48. w.r. 467 23.04.19 21:03 Сейчас в теме
(47) оценка производительности APDEX + консоль запросов
68. A_Max 17 24.04.19 11:02 Сейчас в теме
(48) Когда это делали (год, версия)? Одинаковый был конфигурационный файл?
70. w.r. 467 24.04.19 11:14 Сейчас в теме
(68)

Версия постгре 10.5. Файл конфигурации одинаковый. Сервер 1С использовался один и тот же. Железо и ОС на сервере с Постгре одинаковые
71. A_Max 17 24.04.19 11:26 Сейчас в теме
72. starik-2005 1960 24.04.19 11:33 Сейчас в теме
(70)
Версия постгре 10.5.
Так 10.5 вообще медленнее, чем 9.6 тот же (ванильный постгри) в ТРС на 20% примерно. Хотя мне рекомендовали на одной версии pg_bench протестить, т.к. на 10.5 может быть другой характер тестирования. Но вот субъективно 10.5 - вообще медленный. И сдается мне, что это из-за того, что там мьютексов наколотили с целью улучшить параллельные вычисления и многопоточность вообще. В итоге в одном потоке скорость у него просела, хотя pg_bench я запускал по количеству реальных ядер и 10.5 был медленнее (800 vs 700 транзакций)
12. acanta 67 22.04.19 19:11 Сейчас в теме
Подскажите пожалуйста, есть ли рекомендации какая платформа 1с каким версиям сборки СУБД?
Как то сложно представить себе 1с, где свежая версия постгрес будет хорошо работать в БП 2 на 8.1.
16. starik-2005 1960 22.04.19 20:59 Сейчас в теме
(12) на сколько я помню, 8.1 работала с 8-й версией постгреса. Было ли что допилено - не в курсе. 8.2. Работает с 9.4 на сколько я знаю - точно, а 8.3 с 10-м работает 8.3.12 и выше вроде бы, а до 12-й - с 9.6.

Но, думаю, на сайте 1С эта инфа отражена более точно.
18. Infactum 281 22.04.19 21:38 Сейчас в теме
(12) Это можно понять по версии библиотеки libpq.dll в каталоге с платформой.
20. VKuser89687601 23.04.19 02:16 Сейчас в теме
1) А в чем смысл делать дамп и через 20 минут его накатывать? Бессмысленно накатывать же...
2) Зачем в 2к19 юзать нативную систему? Поставил виртуалку, скриптами развернул че надо через тот же ansible. На хосте делаешь снимки виртуалки и складируешь пока не понадобится. Кстати Docker контейнеры под 1c не придумали?
3) Что-то зверскую машину ставите под каких-то 20 гигов бд... Оптимизировать постгрес изи же, можно свободно под кеш выделить больше оп + активно юзать дисковое кеширования
4) Устаревшие бекапы кроном хотя б раз в месяц очищать.

Под такие нужды лучше вообще простой сервак арендовать за 500р в месяц, а к себе на комп дампы складирвать...

Мне начинает казаться, что клиент тупо потратился зря
SysolyatinSN; +1 Ответить
22. starik-2005 1960 23.04.19 07:05 Сейчас в теме
(20) 1. Дамп разворачивается в тестовую базу. Чтобы была актуальная на конец прошлого дня копия, при этом она еще и хранилась - мало ли что.
2. Есть весомое мнение, что 1С на виртуалке живет не так хорошо, как хотелось бы. Плюс в регионах не такой хороший интернет, а арендовать два канала - это уже не 500 рублей в месяц. Да и не видял я нормальных серверов за 500 рублей - даже яндекс.облако выйдет тыщи тр и в месяц - и это не предел. И админить это облако тоже надо - оно там само жить и процветатььвряд ли будет, хотя... блажен, кто верует.
3. 20 гигов - это база, а решение - УТ 11, в ней много сейчас ресурсоемкого. Иначе почему бы серверу на ксеоне четырехведерном с 8-ю гигами памяти умирать от нагрузки? А сколько там арендовать такую машинку с 16-ю гигами стоит? Что-то сомнительно, что за 500 руюлей вам пентиум g двухьядерный предложат даже с 2мя гигабайтами.
4. А вот это дельное предложение. Могли бы просто с него начать, а не философствовать на тему бесплатного сыра)))

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

ЗЫ: на прошлой работе у нас было 500 юзеров и 200 гигов база переписанная УТ в хлам - и там были тормоза на железках совсем иного порядка стоимости - ближе к нескольким лямвм. Может и они потратились зря? Я вот точно знаю, что потратились зря товарищи из деловых линий - у них там 3к юзверей в 1С и железо еще на порядок более дорогое. Вот это да - трата))) А то в вебке есть всякие там системы с лярдами запросов в день и лямами юзеров, а работает это на системах меньшей стоимости. Тот же stack overflow работает на постгресе + мс скул + редис + энжникс - все в дабл + пул балансировки. Стоит это все меньше, чем даже железки с прошлой работы)))
24. s22 19 23.04.19 08:14 Сейчас в теме
(22) а не лучше было бы 32Г+ обычный проц?
база полностью в оперативке.....
25. starik-2005 1960 23.04.19 08:57 Сейчас в теме
(24) база в оперативке - это не гут - мало ли что....
26. s22 19 23.04.19 12:02 Сейчас в теме
(25) кеш все базы в оперативке.
Сама база на диске.
Т.е. чтение базы с диска происходит только один раз.
потом только запись.
130. shard 251 14.08.19 14:26 Сейчас в теме
(25) оперативки бы подкинуть лучше, даже если она не используется явным образом, то пойдет под страничный кэш (красные метки в параметре mem в htop. Синий - буферы, зеленый - используемая память).
21. agent00mouse 187 23.04.19 06:35 Сейчас в теме
О, мой диск, спасибо, что нашёл. Где забрать можно?
:-D
27. shetill 11 23.04.19 12:09 Сейчас в теме
Интересная статья. У меня вопрос, а почему Ubuntu? Она после 14 релиза стала "капец" как не стабильной и "бажной". Есть подозрение, что это из-за того, что мелкомягкие приложили там свои руки, по моему поддержку uniti они подхватили. В общем после, я ещё после 14 напрочь отазался использовать убунту.
Почему не дебиан например? Та же убунта, только без кучи багов и глюков.
29. starik-2005 1960 23.04.19 13:27 Сейчас в теме
Кстати, вот сегодня у них свет срубили, а комп оказался без бесперебойника - ничего не сломалось. Потом они к бесперебойнику подключили и через генератор запустили но при переключении с генератора оказалось, что бесперебойник - дохлый. Результат - не стартует 1С, ругаясь на лицензию, что типа все, нет (после диалога юзверя).

В итоге прописал нетхасп.ини - стал ругаться на сам файл до диалога юзера. Исправил ошибки - снова стал ругаться после юзера. В итоге пускал только одно рабочее место.

Дело оказалось в том же, в чем и на винде - в серверном кеше, хранящем как зеницу ока давно погибшие подключения. И 1С что в винде, что в линухе при таком раскладе пока ты эти подключения самолично не замочишь, будет держать для них лицензию.

В итоге коннекты были убиты, прописано в базе убивать коннекты через 1200 сек, и все заработало как ни в чем не бывало.

К 1С-у тут претензия - что, нельзя чистить коннекты отмершие при рестарте? Обязательно на них лицензии держать? Ну это ж бред!
30. fishca 1156 23.04.19 14:38 Сейчас в теме
Тру админы не ставят графику на сервер, который управляется только по SSH ;)
И лучше ставить Ubuntu Server.
shard; oldcopy; +2 Ответить
36. starik-2005 1960 23.04.19 17:47 Сейчас в теме
(30)
И лучше ставить Ubuntu Server.
Ядро "искаропки" у того и другого идентичное. Отличие только в графике. Но т.к. комп предполагается использовать и как рабочее место, а 1С на Linux ничем не хуже 1С на Windows (есть парочка заморочек с окошком "ваше приложение не отвечает", но к этому быстро привыкаешь - в винде оно тоже есть).
31. 🅵🅾️🆇 431 23.04.19 15:16 Сейчас в теме
(0) Интересный опыт.
Можете ли расписать, сколько по денежкам вышло только за софт?
Тобишь патченный PG, 1с клиентский/серверный на N лицензий, может еще какие затраты?
37. starik-2005 1960 23.04.19 17:50 Сейчас в теме
(31)
сколько по денежкам вышло только за софт

1. Постгрес про распространяется бесплатно (платный Enterprise), платная для него поддержка.
2. 1С у клиентов куплен серверный и ключей вроде на 7 или 8 клиентов (с пяти они выросли). А так - прайс 1С-а в любой конторе одинаков.

За установку и доставку сервака взял скромно, т.к. клиенты древние.
39. 🅵🅾️🆇 431 23.04.19 17:55 Сейчас в теме
(37) Спасибо.
По большей части интересовал вопрос PG Pro, тк, насколько слышал, есть несколько патчей под 1с и все платные.
41. starik-2005 1960 23.04.19 18:05 Сейчас в теме
(39) вообще вот нашел лицуху на постгрес про энтерпрайз на сервер - 16к рублей.
http://www.1soft.ru/litsenzii_postgres_pro/litsenziya_subd_postgres_pro_enter­prise_dlya_1c_na_1_server.html
50. ansh15 23.04.19 21:24 Сейчас в теме
(41)Нужно еще и клиентские лицензии приобретать, по аналогии с 1С.
55. starik-2005 1960 23.04.19 23:41 Сейчас в теме
(50) это для энтерпрайз версии. Там есть куча плюшек, но если у вас до 50 подключений, то вполне можно обойтись простой версией.
59. acanta 67 24.04.19 06:26 Сейчас в теме
(55) что такое до 50 подключений?
Мы верим что технология Сom сохранит молодость, здоровье и красоту на многая лета, но пора публиковать сервисы и переписывать отчёты на oData, пока в типовых конфигурациях ничего нативного или сервисного в части конвертации данных не предусмотрено.
starik-2005; +1 Ответить
63. starik-2005 1960 24.04.19 07:32 Сейчас в теме
(59) это выбор между постгресом от 1с и постгресом от про энтерпрайз.

А про сом, то в винде с ним много гемора, если версии платформы отличаются. При этом он работает только на одном компе, а если база вдалеке, то ему приходится также подключаться к базе и занимать на это память. Вебсервис же занимает память далекого компа, в кеше которого нередко уже есть всякие там нужные нам данные.
32. Eret1k 607 23.04.19 15:16 Сейчас в теме
выпустила свой скул для него

Эх, когда уже версия 1С под Linux будет работать с MS SQL под Linux?!!

Думаю, многие этого очень ждут...
38. starik-2005 1960 23.04.19 17:52 Сейчас в теме
(32)
Эх, когда уже версия 1С под Linux будет работать с MS SQL под Linux?!!
До 10 пользователей думаю MS SQL - это из пушки по воробьям.
33. nyam-nyam 23.04.19 17:17 Сейчас в теме
Думал действительно мэджик в статье будет... Ан нет. На вопрос "Почему я решил перейти на Linux и Postgres" - дан ответ: "потому что памяти в сервер не смогли купить, всё жутко тормозило и пользователи ребутили его ресеткой, а потом он разок сломался...". Ну а раз пошла пьянка с Linux, то не грех и новый сервак купить с достаточным объёмом памяти.... И тут всё как залетало, и все остались довольны, кроме разве что Microsoft и Dell...
amd1986; alest; +2 Ответить
34. starik-2005 1960 23.04.19 17:44 Сейчас в теме
(33)
На вопрос "Почему я решил перейти на Linux и Postgres" - дан ответ:
Неа. Ответ дан другой: Linux сейчас знает почти каждый, как практика показала. Linux работает отлично. Postgres весьма устойчив. Нет необходимости проплачивать за предпродуктовую среду, нет необходимости потом переноситься с Evolution-релизов закупкой лицух.

Раньше я откровенно беспокоился за клентов, когда ставил им что-то нестандартное. Сейчас Linux и Postgres вышли из списка этого моего "Нестандартного" и перешли в список обычных продуктовых систем.Фактически они "дозрели" до безгеморройного продуктового использования.
43. nyam-nyam 23.04.19 18:55 Сейчас в теме
(34)Ваш клиент мучался с тормозным серваком с 2012 года, и это отнюдь не из-за прожорливости MS SQL или MS Windows Server. За это время парочка 1С-Postges допилили свои продукты чтобы обеспечить условную безгеморойность работы на Linux. Теперь можно стало окучивать клиентов и экономить деньги на лицухах. Вот чисто интересно как нынешний сетап пережил бы постоянное тыкание на ресетку?

P.S. Сорри за негатив, но явно что-то не так в консерватории. То сервак без памяти, то без ИБП... Чем Вам клиент не угодил, за что Вы его так? Кроме его гипотетической патологической жадности ничего на ум не приходит...
46. starik-2005 1960 23.04.19 20:30 Сейчас в теме
(43) в 12м году сервер с 8-ю гигами очень даже хорошо работал, т.к. cf-ник 1с занимал всего ничего. Экспресса с его гигом ОЗУ и 10 гигами базы хватило до 17-го года, потом пришлось купить скул полный. Постгрес не хотел ставить с линухом, т.к. не был уверен в спецах и надежности. И если с экспрессом памяти оставалось свободной под гиг, то с обычным 16-м скулом уже такой лафы не было, винда стала отжирать память, 1ска разрослась.и rphost кушал по 4 гига. В итоге тормоза.

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

А то, что ИБП дохлый - это не ко мне вопрос. Я железками редко занимаюсь, там есть компы, которым больше 10 лет, полагаю. И все работают. А редкий аккумулятор проживет пять лет.

А про сервак без памяти - это все DELL. На 12й год 8 гигов было для пяти юзеров за глаза, а что местные не смогли памяти подобрать - при чем тут я?
35. oler2 23.04.19 17:45 Сейчас в теме
1 зря взяли амд, интел сильно рвёт по работе 1 ядра, а 1с однопоточна
2 нужно вносить тюнинг в ядро, отключать защиты от спектр и мителдовн
3 mdadm собирать с layout2 для 10raid
4 спорку постгреса только с 1с портала, вы предлагаете кривую сборку
5 нужно делать тюнинг tmpfs, иначе диски умрут быстро и скорость опять же
6...
40. starik-2005 1960 23.04.19 17:58 Сейчас в теме
(35) 1. У меня коллега взял i9-9900K - в клиент-сервеной Гилев показывает 45-50, здесь 46. Не вижу разница, кроме как в цене.
2. Это АМД - тут нет половины этого, Из списка багов ядра (он доступен в одном из каталогов - не помню, в каком) - только одна уязвимость для АМД характерна, остальное - прерогатива Intel.
3. А зачем мне RAID10, если у меня RAID1?
4. Нормальная сборка, работает отлично. Я собирал с патчами от 1С (статью даже написал) - не вижу особых отличий. Расскажите может про кривизну сборки более развернуто?
5. Диски в рейде юзаются только для бесперебойного бэкапа. Под базу и ОС 970 PRO от самсунга. В день примерно по 50 Гиб запись - этого должно хватить на 10*3000 дней (пусть даже в 2 раза меньше -> 15к дней, 40 лет?)
42. oler2 23.04.19 18:45 Сейчас в теме
(40)
1. Это попугаи, а не реальная работа. 9я серия гавно горячее, нужно 8ю при том от 4ghz без турбобуста 9я для разгона нужна, включить логику нужно. 1 поток, ему нужна частота и инструкции.
2. Ядро Linux в курсе про это? И не замедляет работу sql в первую очередь? А то вот на моих тестах все грустно.
3. Ну iostat dxm 5 10 пустите и поймёте почему 10), у меня так))
4. Спасибо вляпывались, больше не хотим, да и смысл городить сборки, вы ещё зверсд поставьте.
5. Самсунг тоже мрет, от записей в первую очередь, статистики делают львиную долю нагрузки на диск, вот их и сносят в ram, ускоряя и продлевая жизнь и т. Д. Почитайте про тюнинг tmpfs для 1с
45. starik-2005 1960 23.04.19 20:20 Сейчас в теме
(42) 1. А что есть "реальная работа"? Один поток - это как раз попугаи, а не реальность. 5 пользователей - минимум по потоку у rphost и ragent + соединение с постгресом - еще один поток. Поток sync'а, поток записи журнала, поток абдейта статистики и аввкуума. Раскажите кому-нибудь другому басни про однопоточный 1С в 2019-с году - много, полагаю, наберется слушателей. Я в 16-м написал статью про многопоточные вычисления в 1С и мьютексы, так народ говорил, что сейчас, мол, 1С однопоточна и выигрыша никакого нет якобы.
2. Ядро как раз в курсе, оно запускается с соответствующими опциями. Но Вы, как я понял, только пересобрать знаете, да?
3. Смысл фразы не уловил . Подробности будут?
4. Зверьсиди vs Postgres.pro? Грамотное сравнение, выдает профессионала своего дела.
5. Все мрет. Чтобы сократить эффект я использую описанное в статье.
52. oler2 23.04.19 22:51 Сейчас в теме
(45)
1. 5 одновременно делающих запрос пользователя, что обычно равно 10-15 пользователей, что делает выбор данной системы сложнее, как минимум не 1 процессор.
Всё хорошо, только rphost на 100%кушающий 1 процессор в 90%случаев является причиной падения производительности, ещё 5-7% идёт на hdd-1ssd и как раз iostat покажет утилизацию диска и что важнее latency. Обсуждали на сисадминсе не раз
2. Не увидел опций в статье. О пересборке не было речи, а вот в grub внести опции стоит
3. 1 ssd обычно не справляется, iostat поможет это выявить
4. Хорошо другое сравнение, почему убунту, а не альтлинукс?
5. http://renbuar.blogspot.com/2018/10/tmpfs-ramfs-1-linux-ubuntu.html?m=1


Ну а так, чую каждый при своём
flint75; A_Max; +2 Ответить
65. starik-2005 1960 24.04.19 10:01 Сейчас в теме
(52) 1. Ну так интел бустит поток только при достаточной нагрузке, когда этот буст нужен. Амд делает также, только может позволить бустить все ядра. 10-15% загрузки ядра могут к ролному бусту и не привести. Вот у коллеги тот же i9 работает под водянкой на 4.6 гигагерц, но при этом файловая 90-100 в тех самых попугаях, а у меня на 1600м райзене файловая в попугаях 89 (можете в гилеве поискать по процу) при частоте 3.5 гигагерц. При том у него самс эво ссд, а у меня адата 7000. Т.е. тут частота уже далеко не все, что нужно 1Су.
2. Опции гуглятся, но у меня на домашнем и без опций вот такая производительность.
3. С чем не справляется SSD? У него 500к IOPS по паспорту на запись, с чем оно может не справиться? С конем в вакууме? Так для вакуумных коней лучше квантовые вакуумные компы юзать.
4. Известное проверенное за 10 лет решение - устраивает ответ?
5. Хорошая сцыдка, но у меня нет 32 гигов памяти, да и так все отлично работает. Но к свкдению принял - поэкспериментирую.
82. oler2 26.04.19 12:40 Сейчас в теме
(65)
1 каждый останется при своем, тут предлагаю закончить
2 производительности много не бывает
3 iostat -dxm 5 10 как раз и показывает во что упираетесь, iops не первый показатель скорости диска, один из но не первый, куда важнее латенси, особенно для sql
у вас диск 1370мб\с риад, у вашего друга 500, у меня нет вопросов почему у вас быстрее весь конфиг)
4 нет) за 10 лет тенденции меняются, у меня с этой кривой сборкой были проблемы и решались удалением таблиц (решение было с форума поддержки)
5 у меня на 8 она работает)


закончим
просто высказал свое мнение
а так хорошо бы протестить 2 конфигурации серверов одной базы с iperf и прочим
128. ЕСТЬNULL 158 14.08.19 12:23 Сейчас в теме
(52) а вы бы сразу привели строку grub, как конкретно выключить спектр и мителдовн. Или ссылку на статью. Я обычно только выключаю cstate (intel_idle.max_cstate=0 processor.max_cstate=1).
49. m_aster 81 23.04.19 21:20 Сейчас в теме
Спасибо за полезные вещи. Cтавил себе Deepin, по сравнению с Win 10 кажется работает мгновенно, красивый, удобный, в работе гораздо приятнее Win 10, показался стабильным, по сравнению с Ubuntu(у меня зависла за 10 минут два раза после установки), в моем случае помимо двух SSD есть еще аппаратный RAID 10 на Intel'овском чипсете, как говорят американцы(форум поддержки MX Linux), fake RAID, материнка ASUS Gryphon z87, RAID у меня подмонтировался автоматом, ничего не делал, все мои диски(разделы) виделись прекрасно(mdadm).
Но как быть с этим:
ИТС 1С:Предприятие 8.3.12
28.02.2019:
Перевод конфигураций на платформе "1С:Предприятие 8.2" на платформу "1С:Предприятие 8.3" без режима совместимости с версией 8.2:
(далее на ИТС сказано, что в ряде случаев, т.е. не во всех, можно заменить альтернативой(если речь идет о внешних библиотеках на COM, например), Automation-сервер не будет работать(например, в типовых конфигурациях, где создается объект COMConnector перед вызовом процедуры проверяется не Linux ли это клиент):
>: Ошибка при вызове конструктора (COMObject)
>V8 = Новый COMObject("V83.COMConnector");
>по причине:
>COM-объекты поддерживается только в операционных системах Windows,
также механизм поставки(так пишут, на последнем релизе платформы 8.3.14.1694 у меня получилось сделать ровно все так, как я это сделал бы в Windows. Конфигурация на поддержке обновляется? Да. Выпуск файла поставки и обновления? Да. Возможно что-то еще. Впрочем, это актуально, я думаю, для тех, кто реально выпускает файлы поставки).
...
"Выявить механизмы, которые не работают в ОС Linux и OS X, согласно списку ограничений клиентского приложения, работающего под ОС Linux и OS X:

- не поддерживается технология COM и весь перечень возможностей, связанных с этой технологией:
- не поддерживается работа с объектом COMОбъект;
запуск клиента "1С:Предприятия" в режиме Automation-сервера;
внешние компоненты, созданные с использованием COM-технологии;
- не поддерживается работа с объектом Почта;
- не поддерживается механизм поставки конфигурации;
- не поддерживается использование метафайлов Windows (WMF и EMF).
...
https://its.1c.ru/db/metod8dev#content:5293:hdoc:podderzhka_linux_klienta
51. acanta 67 23.04.19 22:37 Сейчас в теме
(49) спасибо за ссылку, а что в линусе вместо ком соединения?
И еще вместо виндовс скриптов ?
Например список пользователей, текущего пользователя линукса,, имя компьютера, список принтеров, список компьютеров в сети?
53. ansh15 23.04.19 22:53 Сейчас в теме
(51) Кратко о механизмах интеграции.
А технологию COM 1C считает устаревшей, почему-то.
Так и пишут:
Другой устаревший механизм интеграции – использование технологии COM
starik-2005; acanta; +2 Ответить
56. m_aster 81 24.04.19 00:59 Сейчас в теме
(53)
Другой устаревший механизм интеграции – использование технологии COM

Не нашел ссылку на мнение 1С по поводу COM, на ИТС этого нет, это скорее хлопец изложил свое мнение. Был одно время слух, что у 1С какие-то напряженности в партнерских отношениях возникли с Microsoft. С тех пор появились альтернативные Windows направления(Linux, MacOS), хотя возможно не только поэтому. На ИТС говорится и о Native API, конечно, есть и web-сервисы и все остальное. Просто COM это часто удобная вещь. Если для определенных задач без этого механизма можно обойтись, то это уже другой вопрос. И хорошо, что есть альтернативы, не только для Windows, а для гораздо более широкого круга систем. COM это часть Windows(пока живет она, живет и COM), почему бы не пользоваться. И, конечно, хорошо, что есть Linux.
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Москва
зарплата от 130 000 руб. до 200 000 руб.
Полный день

Бизнес-архитектор 1С, ведущий консультант
Санкт-Петербург
Полный день

Руководитель проектов 1С
Санкт-Петербург
Полный день

Консультант-методолог 1С
Краснодар
зарплата от 110 000 руб.
Полный день

Консультант 1 С
Краснодар
зарплата от 50 000 руб. до 150 000 руб.
Полный день