Лялих муст дие 2 - замеры перформанса
От: Pauel Беларусь http://blogs.rsdn.org/ikemefula
Дата: 30.12.22 11:34
Оценка: 7 (4) +1 :)
Добрался наконец до сравнения по перформансу виндовс 11 про и Манджаро свежая

Билд проекта, мавен собирает джаву, дотнет, нода.
Первый раз собирается просто так, что бы исключить скачивание, второй раз смотрим замеры, подкидывая --offline

Лялих — 20 минут, файловая систеа btrfs
Виндовс — 40 минут

Тесты ab -c 150 -n 150000

Сервис — ODATA4 + in-memory storage, идентичная модель данных, чуточку разный контент, запросы идентичные, что бы пайплайн работал одинаково

Дотнетный сервис, виндовс — загрузка 100% cpu
150 запросов в секунду, пейлоад 400 кб
800 запросов в секунду, пейлоад 12 байт

Дотнетный сервис, линукс — загрузка 100% cpu
120 запросов в секунду
800 запросов в секунду

Нода 1 инстанц, виндовс — загрузка 25% cpu
120 запросов в секунду, пейлоад 550кб — почти в полтора раза больше, чем в дотнете
3500 запросов в секунду

Нода 1 инстанц, линукс — загрузка 25% cpu
140 запросов в секунду
4500 запросов в секунду

Нода, 8 инстанцов локально, виндовс — загрузка 100% cpu
350 запросов в секунду
10000 запросов в секуну

Нода, 8 инстанцов локально, линукс — загрузка 100% cpu
450 запросов в секунду
19000 запросов в секунду

Вобщем, и дотнет и винда работают как то жиденько.

Копирование — замерить не вышло, 14гб, 300 тыс файлов. Виндовс — устал ждать. Линукс — мгновенно. Похоже, это фишка btrfs.
Отредактировано 30.12.2022 11:34 Pauel . Предыдущая версия .
Re: Лялих муст дие 2 - замеры перформанса
От: smeeld  
Дата: 30.12.22 11:51
Оценка:
Здравствуйте, Pauel, Вы писали:

Сравнить бы еще компиляцию на линуксе на ext4.
Re: Лялих муст дие 2 - замеры перформанса
От: smeeld  
Дата: 30.12.22 11:53
Оценка: +1
Здравствуйте, Pauel, Вы писали:

>>Копирование — замерить не вышло, 14гб, 300 тыс файлов. Виндовс — устал ждать. Линукс — мгновенно. Похоже, это фишка btrfs.


NTFS в винде-это лютый тормоз. Мне достаточно было один раз соприконсуться с виндой (портировал прогу в 2018-ом), что это прямо в глаза бросилось.
Re: Лялих муст дие 2 - замеры перформанса
От: vsb Казахстан  
Дата: 30.12.22 12:24
Оценка:
Здравствуйте, Pauel, Вы писали:

P>Копирование — замерить не вышло, 14гб, 300 тыс файлов. Виндовс — устал ждать. Линукс — мгновенно. Похоже, это фишка btrfs.


Подозреваю, что в линуксе копирование не настоящее, а cow. Почитай свой man cp. Там был флаг по этой теме. Раньше он был не включен, а в последних версиях кажись стал включен по умолчанию.

Но с кучей мелких файлов линукс работают ощутимо быстрей, это да.
Re[2]: Лялих муст дие 2 - замеры перформанса
От: Буравчик Россия  
Дата: 30.12.22 12:35
Оценка:
Здравствуйте, vsb, Вы писали:

vsb>Подозреваю, что в линуксе копирование не настоящее, а cow. Почитай свой man cp. Там был флаг по этой теме. Раньше он был не включен, а в последних версиях кажись стал включен по умолчанию.


Совсем не так, cp здесь не причем.
CoW — это фишка файловой системы, в данном случае btrfs.
На ext4 было бы реальное копирование, хотя и быстрее, чем в win
Best regards, Буравчик
Re[2]: Лялих муст дие 2 - замеры перформанса
От: Pauel Беларусь http://blogs.rsdn.org/ikemefula
Дата: 30.12.22 12:39
Оценка:
Здравствуйте, vsb, Вы писали:

vsb>Подозреваю, что в линуксе копирование не настоящее, а cow. Почитай свой man cp. Там был флаг по этой теме. Раньше он был не включен, а в последних версиях кажись стал включен по умолчанию.


btrfs это cow

vsb>Но с кучей мелких файлов линукс работают ощутимо быстрей, это да.


Да шота он чуть не везде быстрее.

Скайп стартует мгновенно, Webstorm — мгновенно.
Отредактировано 30.12.2022 12:40 Pauel . Предыдущая версия .
Re[3]: Лялих муст дие 2 - замеры перформанса
От: vsb Казахстан  
Дата: 30.12.22 12:41
Оценка:
Здравствуйте, Буравчик, Вы писали:

vsb>>Подозреваю, что в линуксе копирование не настоящее, а cow. Почитай свой man cp. Там был флаг по этой теме. Раньше он был не включен, а в последних версиях кажись стал включен по умолчанию.


Б>Совсем не так, cp здесь не причем.


Ещё как причём.

Б>CoW — это фишка файловой системы, в данном случае btrfs.


Да, это отдельный системный вызов, который копирует файл в режиме CoW. Если ты скопируешь файл обычным образом, как это обычно делает cp (создать новый файл, читать данные со старого, писать в новый), то никакого CoW, конечно, не будет, магии тут нет.

Почитай man cp на предмет опции --reflink.

Б>На ext4 было бы реальное копирование, хотя и быстрее, чем в win


Не факт, что быстрей, зависит от числа и размера файлов. Если файлы достаточно большие, и там и там копирование упёрлось бы просто в скорость диска.
Отредактировано 30.12.2022 12:42 vsb . Предыдущая версия .
Re: Лялих муст дие 2 - замеры перформанса
От: Философ Ад http://vk.com/id10256428
Дата: 30.12.22 12:50
Оценка: +1
Здравствуйте, Pauel, Вы писали:

P>Сервис — ODATA4 + in-memory storage, идентичная модель данных, чуточку разный контент, запросы идентичные, что бы пайплайн работал одинаково


Ещё бы ты сорцы сюда принёс — было бы вообще классно. А то непонятно, что и с чем ты сравнивал.
Всё сказанное выше — личное мнение, если не указано обратное.
Re[2]: Лялих муст дие 2 - замеры перформанса
От: Pauel Беларусь http://blogs.rsdn.org/ikemefula
Дата: 30.12.22 13:20
Оценка:
Здравствуйте, Философ, Вы писали:

Ф>Ещё бы ты сорцы сюда принёс — было бы вообще классно. А то непонятно, что и с чем ты сравнивал.


Это пропиетарные вещи. Две идентичные реализации сервиса.
Re[2]: Лялих муст дие 2 - замеры перформанса
От: wl. Россия  
Дата: 30.12.22 13:26
Оценка:
Здравствуйте, smeeld, Вы писали:

S>Здравствуйте, Pauel, Вы писали:


>>>Копирование — замерить не вышло, 14гб, 300 тыс файлов. Виндовс — устал ждать. Линукс — мгновенно. Похоже, это фишка btrfs.


S>NTFS в винде-это лютый тормоз. Мне достаточно было один раз соприконсуться с виндой (портировал прогу в 2018-ом), что это прямо в глаза бросилось.


еще с каких-то пор архивы очень медленно открываются, хотя zip простой как валенок. как будто весь контент шлет в майкрософт
Re[4]: Лялих муст дие 2 - замеры перформанса
От: Pauel Беларусь http://blogs.rsdn.org/ikemefula
Дата: 30.12.22 13:27
Оценка:
Здравствуйте, vsb, Вы писали:

vsb>Почитай man cp на предмет опции --reflink.


Я и опции такой не знал. Скопировал сельским образом cp -r x y
Re[5]: Лялих муст дие 2 - замеры перформанса
От: vsb Казахстан  
Дата: 30.12.22 13:29
Оценка:
Здравствуйте, Pauel, Вы писали:

vsb>>Почитай man cp на предмет опции --reflink.


P>Я и опции такой не знал. Скопировал сельским образом cp -r x y


Ну вот есть у меня подозрение, что в последних версиях cp этот параметр автоматически включается на совместимых файловых системах. Попробуй cp -r --reflink=never x y, если хочешь убрать этот фактор из рассмотрения.
Re[3]: Лялих муст дие 2 - замеры перформанса
От: Философ Ад http://vk.com/id10256428
Дата: 30.12.22 13:32
Оценка: +2
Здравствуйте, Pauel, Вы писали:

Ф>>Ещё бы ты сорцы сюда принёс — было бы вообще классно. А то непонятно, что и с чем ты сравнивал.

P>Это пропиетарные вещи. Две идентичные реализации сервиса.

Ну так сделай что-нибудь не проприетарное, чтобы похоже было, но уже не проприетарное. А то в твоём топике: наши сорцы работают быстрее других наших сорцов.

Ну и насчёт копирования: чтобы уладить возникшие разногласия, можно скопировать те же файлы но с диска на диск. Допустим, пусть диск источник будет ram-disk'ом.
Всё сказанное выше — личное мнение, если не указано обратное.
Re[2]: Лялих муст дие 2 - замеры перформанса
От: ути-пути Россия  
Дата: 30.12.22 13:54
Оценка: +1
Здравствуйте, smeeld, Вы писали:

S>NTFS в винде-это лютый тормоз. Мне достаточно было один раз соприконсуться с виндой (портировал прогу в 2018-ом), что это прямо в глаза бросилось.


NtfsDisableLastAccessUpdate ?
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[3]: Лялих муст дие 2 - замеры перформанса
От: smeeld  
Дата: 30.12.22 13:59
Оценка:
Здравствуйте, ути-пути, Вы писали:

УП>NtfsDisableLastAccessUpdate ?


Может быть, но тут у меня посыпятся такого же рода притензии, как у виндовозов к линуксу: почему на линуксе все искаропки круто, а на винде все криво и приходится красноглазить, чтоб стало лучше.
Re: Лялих муст дие 2 - замеры перформанса
От: vaa  
Дата: 30.12.22 14:02
Оценка:
Здравствуйте, Pauel, Вы писали:

P>Добрался наконец до сравнения по перформансу виндовс 11 про и Манджаро свежая


P>Билд проекта, мавен собирает джаву, дотнет, нода.


что касается чисто веба — тут однозначно джава.
вот полгода назад. пишем веб на аспнет. все замечательно. морду на мудблазор.
база efcore postgres. но нужно взаимодействовать с внешним миром.
криптопро через командную строку(наши алгоритмы в корке не реалиованы).
ни одной библиотеки под корку для http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702 нет.

остается вопрос по GUI. Писать ли его на дотнете(uno, gtk, avalonia) или джаве(openfx, swing) или на QT/GTK(rust например) и т.п.
вот в чем вопрос.
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re[2]: Лялих муст дие 2 - замеры перформанса
От: smeeld  
Дата: 30.12.22 14:18
Оценка: :)
Здравствуйте, vaa, Вы писали:

vaa>остается вопрос по GUI.


А его сейчас еще пишут? Думал все везде в браузер вынесено.
Re[4]: Лялих муст дие 2 - замеры перформанса
От: ути-пути Россия  
Дата: 30.12.22 14:21
Оценка:
Здравствуйте, smeeld, Вы писали:

S>Может быть, но тут у меня посыпятся такого же рода притензии, как у виндовозов к линуксу: почему на линуксе все искаропки круто, а на винде все криво и приходится красноглазить, чтоб стало лучше.


А что такое лучше? Почему выбор МС в пользу последнего доступа — неправильный? И что значит искаропки, когда в лялихе тебе надо даже FS при установке выбирать?
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[2]: Лялих муст дие 2 - замеры перформанса
От: Философ Ад http://vk.com/id10256428
Дата: 30.12.22 14:23
Оценка:
Здравствуйте, vaa, Вы писали:

vaa>что касается чисто веба — тут однозначно джава.


Ты бы ещё аргументы бы какие-нибудь привёл бы — может быть тебе бы поверили. А то для меня жаба — это FullGC. Вот ни разу ни под какой нагрузкой не видел чтобы такая проблема вылезла на гошном сервисе. На шарпе сервисы не щупал.

vaa>остается вопрос по GUI. Писать ли его на дотнете(uno, gtk, avalonia) или джаве(openfx, swing) или на QT/GTK(rust например) и т.п.

vaa>вот в чем вопрос.

А что там в жабе с вот этим документиком? Приняли? Реализовали? Или всё ещё боль, страдание и тормоза?
Всё сказанное выше — личное мнение, если не указано обратное.
Re[3]: Лялих муст дие 2 - замеры перформанса
От: Философ Ад http://vk.com/id10256428
Дата: 30.12.22 14:26
Оценка: +1
Здравствуйте, smeeld, Вы писали:

S>Здравствуйте, vaa, Вы писали:


vaa>>остается вопрос по GUI.


S>А его сейчас еще пишут? Думал все везде в браузер вынесено.


Надеюсь пишут, а то тормозность и кривость веб-поделок реально замучила. Я тут минимум трижды в день вспоминаю, что Slack — это Electron
Всё сказанное выше — личное мнение, если не указано обратное.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.