Публикации по теме 'benchmarking'


Интеллектуальный тест с wrk
wrk - это современный инструмент тестирования HTTP, способный создавать значительную нагрузку при работе на одном многоядерном процессоре. вы можете найти проект здесь https://github.com/wg/wrk . Мы установим его и проведем какой-нибудь тупой тест, а затем динамически изменим некоторые тесты. Установить Mac brew install wrk На Ubuntu sudo apt-get install build-essential libssl-dev git -y git clone https://github.com/wg/wrk.git wrk cd wrk sudo make # move the executable to..

Вопросы по теме 'benchmarking'

Объекты против массивов
В данный момент я работаю над сайтом, и основное внимание уделяется эффективности и скорости загрузки, обработки и тому подобного. Я использую расширение mysqli для получения битов и бобов моей базы данных, но мне интересно, какой лучший/самый...
829 просмотров
schedule 09.01.2024

Что такое микробенчмаркинг?
Я слышал, что этот термин используется, но я не совсем уверен, что он означает, поэтому: Что это означает, а что НЕ? Какие примеры микробенчмаркинга ЕСТЬ и НЕ НЕТ? What are the dangers of microbenchmarking and how do you avoid it? (or is...
19354 просмотров

Как указать командную строку при использовании Caliper?
Я нахожу микротестовый проект Google Caliper очень интересным, но документация (за исключением некоторых примеров) до сих пор отсутствует. У меня есть два разных случая, когда мне нужно повлиять на командную строку запуска JVM Caliper: Мне...
1426 просмотров
schedule 08.09.2022

Соображения относительно сравнительного анализа и детерминированный сбор данных
Я пишу программу бенчмаркинга С++, которая включает синхронизацию ряда вызовов функций. Функции вызываются многократно и каждый раз записываются для последующего статистического анализа. Требуется, чтобы функции выполнялись одновременно в нескольких...
187 просмотров
schedule 06.03.2024

Тесты ARM Cortex A8: может ли кто-нибудь помочь мне разобраться в этих цифрах?
Я работаю над написанием нескольких DSP-алгоритмов реального времени на Android, поэтому решил запрограммировать ARM прямо на ассемблере, чтобы максимально все оптимизировать и сделать математику максимально облегченной. Сначала я получал тесты...
1180 просмотров
schedule 04.12.2023

Исполняемый файл работает быстрее в Wine, чем в Windows, почему?
Решение: очевидно, причиной было использование floor() , производительность которого в glibc оказывается зависимой от ОС. Это дополнительный вопрос к предыдущему: Та же программа работает быстрее в Linux, чем Windows – почему? У меня...
2987 просмотров
schedule 23.01.2024

Как оценить эффективность PHP-скрипта
Я хочу знать, как лучше всего протестировать мои PHP-скрипты. Неважно, это задание cron, веб-страница или веб-сервис. Я знаю, что могу использовать микровремя, но действительно ли он дает мне реальное время PHP-скрипта? Я хочу протестировать и...
86614 просмотров
schedule 17.11.2023

Есть ли простой способ узнать мощность кластера/узла/суперкомпьютера?
Я знаю, что есть несколько утилит unix для простых запросов архитектуры: arch nproc lsb_release -a есть ли простые способы узнать о кластере/суперкомпьютере/узлах - например узнать количество терафлопс машины и т.д.?
123 просмотров

Кто-нибудь знает уровень БД для CouchDB в YCSB?
Я хочу использовать YCSB для проверки CouchDB. Но я обнаружил, что для CouchDB нет слоя БД. У кого-нибудь есть слой БД для CouchDB в YCSB?
348 просмотров
schedule 27.09.2022

FIO Гибкий тестер ввода-вывода для повторяющихся шаблонов доступа к данным
В настоящее время я работаю над проектом, и мне нужно протестировать мой прототип с повторяющимися шаблонами доступа к данным. Я наткнулся на fio — гибкий тестер ввода-вывода для Linux ( 1 ). У Fio есть много вариантов, и я хочу, чтобы он создавал...
747 просмотров
schedule 31.08.2022

Почему выделение и освобождение std::vector медленнее, чем динамический массив на моей машине
У меня сложилось впечатление, что std::vector — это просто тонкая оболочка для динамических массивов, и их производительность должна быть сопоставима. Такой же ответ дает поиск в Интернете и сам stackoverflow. Однако, когда я проверил это сам, я...
4353 просмотров
schedule 18.07.2022

Сколько времени занимает одна секунда в Java? Измерьте время задержки в Java
Я не хочу менять этот код, меня интересует только настройка/конфигурация JVM, ОС или ядра для достижения наилучших результатов! У меня есть одна вторая петля (1000 x 1 мс) public static void main(String[] args) throws InterruptedException...
1240 просмотров

Насколько быстрее Redis, чем Postgres?
После некоторых исследований в Интернете я не смог найти много сравнительного сравнения между ними. Я нашел один Redis против mongodb: ( Насколько быстрее Redis, чем mongoDB? ). Согласно моему следующему чрезвычайно ненаучному тесту, запускающему...
2121 просмотров

Есть ли способ сравнить браузер?
Я работаю над приложением, которое отправляет данные клиентам браузера, которые выполнят некоторые вычисления и отправят мне результат. Мне нужен критерий, чтобы решить, сколько данных я могу отправить в браузеры. Для этого я подумал о проверке ЦП...
48 просмотров
schedule 28.10.2022

Плохая производительность Java Math.pow(x, 2), когда x = 0
Фон Заметив, что выполнение Java-программы, над которой я работаю, было медленнее, чем ожидалось, я решил повозиться с областью кода, которая, как я думал, может вызывать проблему — вызов Math.pow(x, 2) из для петли. Вопреки другим вопросам на...
653 просмотров
schedule 01.04.2024

Тест индексации Splunk
Я пытаюсь сравнить Elasticsearch и Splunk в отношении их производительности индексирования. К сожалению, я новичок в бенчмаркинге и Splunk, и поэтому не уверен, следует ли мне использовать графический интерфейс Splunk с его консолью управления...
444 просмотров
schedule 06.04.2024

Лучшая производительность: считать в цикле или снаружи?
Возможно, этот вопрос задавался несколько раз, но я не могу найти правильный ответ здесь или в Google, поэтому извиняюсь, если это обман или что-то в этом роде, но вот... Как лучше всего добиться производительности в цикле: count($var)...
97 просмотров
schedule 08.07.2022

Последовательность индексации, используемая для адресации элемента кадра данных
Существует несколько способов доступа к определенному элементу во фрейме данных с использованием различных комбинаций квадратных скобок ( [ ] ) и знаков доллара ( $ ). В функциях, чувствительных ко времени, какая из них может быть важна? Сравнение...
73 просмотров
schedule 27.04.2024

Расчет времени программы Python с использованием time.clock () vs. time.time ()
Я новичок в программировании на Python. Я начал работать над Project Euler сегодня утром и хотел узнать, сколько времени потребуется на выполнение моего решения. Я искал в Интернете решение моей import time class Solution(object): def...
2287 просмотров
schedule 11.11.2023

Как игнорировать тайм-ауты в ab (скамейке apache)?
Я запускаю тесты с помощью Apache Bench на веб-службе. Я знаю, что 1-2 запроса из теста будут тайм-аутом во время измерения (это проблема веб-фреймворка). И когда происходит тайм-аут, ab выходит с сообщением apr_pollset_poll: The timeout...
4561 просмотров
schedule 02.04.2024