Рубрики

Лучшие статьи

Тюнинг rtorrent

Опубликовал 24 августа 2011 в рубрике rtorrent. Комментарии: Комментариев нет   Просмотров: 159 просмотров

rtorrent send_buffer tuning тюнинг cannot allocateНачитавшись интернетов о губительном воздействии моего любимого rtorrent на диски, решил почитать, что об этом пишут разработчики. Губительное воздействие выражается в большой активности I/O системы жестких дисков, на которые пишет или читает rtorrent. Связано это с тем, что в дефолтном конфиге не указаны буферы записи/чтение. А изначальное значение равно 0. То бишь мы получаем такую картину – каждый микроблок торрента сразу пишется на диск, невзирая на размер данного блока. С чтение такая же бодяга. Вот и получается слишком уж большая нагрузка на HDD, а соответственно и более быстрый выход из строя жестких дисков.

Все советуют использовать другой известный Transmission, якобы там буфер задается чуть ли не из коробки. Но мне во-первых не хочется разбираться с новым клиентом, во-вторых не факт что тот функционал, который выполняет rtorrent, будет на все 100% работать в Transmission.

Глянув краем глаза на документацию увидим 2 параметра

  • send_buffer_size
  • receive_buffer_size

Как видно из названия отвечают за размер буфера отправки и приёма. На своём сервере с 4 гигами оперативки я поставил буфер размером в 32 мегабайта. В конфиге это будет выглядеть так:

send_buffer_size=33554432
receive_buffer_size=33554432

В байтах соответственно.

Кроме этого придётся подправить системные переменные, касающиеся буферов TCP. Ведь не может же программа вылезти за пределы системных значений. В Linux меняем так:

net.ipv4.tcp_rmem = 4096 16777216 33554432
net.ipv4.tcp_wmem = 4096 16777216 33554432

Это пишем в /etc/sysctl.conf

После данных манипуляций частота обращений к жесткому диску со стороны rtorrent должна снизиться в разы.

Поделись:
  • Добавить ВКонтакте заметку об этой странице
  • Мой Мир
  • Facebook
  • Twitter
  • unixtips.ru&subject=%D0%A2%D1%8E%D0%BD%D0%B8%D0%BD%D0%B3%20rtorrent+<+unixtips.ru" title="LiveJournal">LiveJournal
  • MySpace
  • В закладки Google
  • Google Buzz
  • Яндекс.Закладки
  • LinkedIn
  • Technorati
  • del.icio.us
  • Digg
  • БобрДобр
  • Memori.ru
  • МоёМесто.ru
  • Сто закладок
  • Blogger
  • Блог Li.ру
  • Блог Я.ру
  • Одноклассники

Метки: ,
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Загрузка ... Загрузка ...



Оставить комментарий или два

RSS

rss Подпишитесь на RSS для получения обновлений.

Add to Google Reader or Homepage

Подписаться на рассылку E-Mail:

Опрос

Статьи на какую тему Вам более интересны?

Просмотреть результаты

Загрузка ... Загрузка ...