Многопоточная загрузка в FreeBSD при помощи axel

Когда нужно загрузить гигабайты разнообразного по сразу хочется чтобы это произошло как можно быстрее.

К счастью в FreeBSD есть возможность организовать загрузку с ftp в несколько потоков при помощи программы axel.

Установим её из портов:

# cd /usr/ports/ftp/axel
# make install clean && rehash

Теперь нужно указать системе новый загрузчик. Для этого создаём файл /etc/make.conf:

FETCH_CMD=axel
FETCH_BEFORE_ARGS= -n 4 -a
DISABLE_SIZE=yes

Во второй строке параметр -n 4 указывает, что грузить будем в 4 потока. В принципе можно поставить и больше, но особого эффекта это не даст. Ведь пропускная способность интернет канала не резиновая.

Похожий код:

Фото аватара
Алексей Петров

Программист, разработчик с 5 летним опытом работы. Учусь на разработчика игр на Unity и разработчика VR&AR реальности (виртуальной реальности). Основные языки программирования: C#, C++.

Оцените автора
Бла, бла код
Добавить комментарий