Skip to content

Latest commit

 

History

History
36 lines (26 loc) · 1.91 KB

File metadata and controls

36 lines (26 loc) · 1.91 KB

#Параллеизм и асинхронность

##Проверяем ссылки на страницах Полученные ссылки извлекаем в файл urls.txt

Время синхронной проверки ссылок img_1.png

Время работа 'IO-bound-task' c 5 воркерами: img.png

Время работа 'IO-bound-task' c 10 воркерами: img.png

Время работа 'IO-bound-task' c 100 воркерами: img.png

Изменение количества воркеров существенно не влияет на загрузку ресурсов. Однако увеличение количества воркеров приводит к уменьшению времени работы программы и увелечению активности отправки и получения.

##CPU-bound. Генерируем монетки Генерация 4 монеток на 1 ядре: img.png Генерация 4 монеток c 2 воркерами: img.png Генерация 4 монеток с 4 воркерами: img.png Генерация 4 монеток с 5 воркерами: img.png Генерация 4 монеток с 10 воркерами: img.png Генерация 4 монеток с 61 воркерами: img.png

Изменение количества воркеров влияет на загрузку ресурсов. Максимальное количество воркеров - 61 из-за ограничения ОС. Увеличение скорости генерации монет будет происходить, пока не будут использоваться все ресурсы процессора.