LINUX.ORG.RU

Не получается тест на 1Гб, получается 0.35 Гб: что не так?

 , , ,


0

1

Добрый день. Утилита iperf3 даёт тест 1Гб/сек. Покопался в её коде и решил сделать также. В Lazarus один в один не получилось сделать. В итоге, моё тест даёт не более 0.35Гб/сек. Что я делаю не так?

Как протестировать. Программа запускается на двух компах.

Запуск сервера. Вкладка «TabSheet_client», установить SpinEdit_client_num_cycle 1000 Вкладка «TabSheet_server», кнопка «Запустить».

Запуск клиента. Вкладка «TabSheet_client», установить SpinEdit_client_num_cycle 1000 Вкладка «TabSheet_client», кнопка Buttonc_class_client_create

Архив проекта здесь: https://transfiles.ru/pe2w7

cirk-s-konyami-spb1 занят? О_о

Anoxemian ★★★★★
()

Архив проекта здесь: https://transfiles.ru/pe2w7

Нет пути:

Technical works
Уважаемые посетитиели! В данный момент на сайте идут технические работы. Приносим извинения за неудобства. <!– , они завершатся в течение часа –>

i-rinat ★★★★★
()

Что я делаю не так?

почти всё..в основном программа спит и чего-то ждёт, а не нагружает сеть; и конечно вопрос: «нахрен там GUI?»

запусти в strace и смотри какие сисколы дёргаешь.

MKuznetsov ★★★★★
()

У меня еще с 90ых осталось впечатление, что Паскаль - это не про быстрый код. Но возможно, я просто тогда не понимал, как его писать, все же был подростком. :)

pekmop1024 ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

А потом еще два часа разруливать зависимости,чтобы собралось и запустилось)

Dog ★★★
()
Ответ на: комментарий от pekmop1024

Да не, функционально там все то же что и в сишке, ну синтаксис арифметики указателей более многословный. Можно поставить в укор calling convention, но с другой стороны win api использует такой же, а в диалекте из делфей уже был и cdecl и fastcall. Зато есть нормальные строки, да еще и хранится длина строки, что ускоряет ряд операций над ними. И компилятор был приличный. Сейчас не знаю, занимается ли этим кто, если нет, то сишные наверняка вперед ушли за счет всяких автовекторизаций

cobold ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

В архиве проект на Лазарусе. Там только файлы pas, без ассемблерных вставок.

cirk-s-konyami-spb2
() автор топика
Ответ на: комментарий от cirk-s-konyami-spb2

Как скажешь,но проверять все равно не буду)

Dog ★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.