Имя: Пароль:
1C
 
EXT4 vs. XFS под VMWare + DEB
0 kittystark
 
21.11.22
16:27
гоняем новый сервер разными "тестами" в копии базы 1С (массовое проведение/отмена/закрытие месяца/отчетики, выгрузка dt всегда одна и та же берется)

под разные файловые системы испробовали разные варианты ОС/СУБД:
вин2008/вин2019 + мсскл под NTFS,  
redhat/ubuntu/centos/debian + postre 13/14 (с разными конфигами) под EXT4 или XFS

1. вызвало удивление то, что под VMWare результаты всегда получаются лучше, чем на "чистой" операционке...
на ум приходят 2 потенциальных объяснения: или ФС вмвари сильно лучше оптимизирована по сравнению с ФС ОС, или вся ФС в памяти - просьба разъяснить несведующему

2. в лидеры таких простейших тестов выбились redhat и deb, последний даже чуть лучше (у нас во всяком случае),
но вот результаты не совсем однозначны: закрытие месяца работает лучше - на XFS, а массовое перепроведение документов - на EXT4

пока думаем остановить свой выбор на EXT4

кто что скажет по этим пунктам?
1 arsik
 
гуру
21.11.22
16:29
(0) XFS бери
2 kittystark
 
21.11.22
16:29
P.S. если что - винты SSD в первом рейде (10-ку не предлагать) + отдельно 2 шт. NVME EVO PRO 980 через M2
3 vovastar
 
21.11.22
16:29
(0) Астру линукс не пробовали?
4 kittystark
 
21.11.22
16:30
(1) пааачему?
5 kittystark
 
21.11.22
16:30
(3) пока нет
6 vovastar
 
21.11.22
16:30
(5) отпишитесь?
7 kittystark
 
21.11.22
16:32
(6) а оно того стоит, в смысле астру заюзать?
8 vovastar
 
21.11.22
16:34
(7) может и стоит. Вот же, попробовать нужно.
9 arsik
 
гуру
21.11.22
16:38
Я бы посмотрел в сторону Btrfs, т.к. поддерживает Copy-On-Write. Но не в курсе в продакшен он вышел или нет.
10 arsik
 
гуру
21.11.22
16:41
+(9) или ZFS. Он вроде точно в продакт вышел.
11 vovastar
 
21.11.22
16:42
(9) чет у него обновление закончилось в марте, не вражеский ли он?
12 kittystark
 
21.11.22
17:00
(9) да, знаем и Btrfs и ZFS и еще много страшных слов
но как-то ссыкотно, вот есть у кого реальный ПОЛОЖИТЕЛЬНЫЙ опыт эксплуатации в связке с 1С?
13 arsik
 
гуру
21.11.22
17:17
(12) Не на 1С-ный же форум с такими вопросами. Значит у вас нет админа, из этого следует, что нехрен экспериментировать. Ставьте ту что предлагается операционкой по умолчанию.
14 Garykom
 
гуру
21.11.22
17:44
(0) сервак многоканальная память - кэширование дисковой виртуалкой дает прирост
но это пока в реальную работу/нагрузку не запустили
потом как оперативочка кончится так и хана кэшику
15 kittystark
 
21.11.22
18:23
(13) мимо кассы - админ есть, так что нехрен говорить что нехрен, он за EXT4
16 kittystark
 
21.11.22
18:25
(14) сама база пока менее 30ГБ
на сервере 198 ГБ RAM - думаю в кеш пока рано упираться
17 arsik
 
гуру
21.11.22
19:04
(15) Ну и нехрен тогда лезть в админские дела? Он наверно много повидал и знает что ставить. Ему же потом сношатся с сервером.
18 kittystark
 
21.11.22
19:14
(17) только если будет тормозить - спросят с меня, поэтому сношаемся сейчас
19 ansh15
 
21.11.22
19:43
В виртуальной среде Postgres наивно думает(при fsync=on), что все пишется на физический диск, и когда оказывается что это не так, данные могут выглядеть весьма плачевно. Не помогут ни RAID контроллер с кэшем и батарейкой, ни SSD с защитой данных от пропадания питания.
20 kittystark
 
21.11.22
20:49
(19) и что в таком случае делать?
отказываться от виртуализации совсем или надеяться на частые бэкапы ?
21 ansh15
 
21.11.22
21:55
(20) Думаю, что новый сервер был запланирован под проект с именно с виртуализацией, поэтому отказываться от нее из-за каких-то особенностей отдельных приложений, наверное, не стоит. Просто нужно иметь их в виду.
Бэкапы - да, можно предусмотреть копии всего кластера(pg_basebackup) и непрерывную архивацию WAL куда-нибудь в надежное место, чтобы минимизировать потери данных в случае серьезной нештатной ситуации. Ну, и минимизировать саму возможность возникновения сбоев на разных уровнях.
22 kittystark
 
22.11.22
10:03
(21) сервер брался только под 1С, виртуализация возникла как результат "изыскательских работ"
поэтому можем и отказаться от нее в угоду стабильности, вкупе с тормознутостью
23 arsik
 
гуру
22.11.22
10:48
(22) Смысла в виртуализации нет если у вас тупо 1 сервер для 1С. Вот была бы у вас пара стоек с серверами, там возможно нужна виртуализация.
Ничего. Наиграетесь вернетесь к железному.
24 Garykom
 
гуру
22.11.22
11:00
(23) Там тоже не нужна виртуализация
Докеризации за глаза - она текущий стандарт!
25 arsik
 
гуру
22.11.22
11:04
(24) Докеризация с виндой нормально не дружит
26 kittystark
 
23.11.22
13:30
(24) про докеризацию - это с некоей иронией?
чем она поможет с точки зрения производительности?
Основная теорема систематики: Новые системы плодят новые проблемы.