LINUX.ORG.RU

Тормозит комп при загрузке торрентов

 , ,


0

1

Здравствуйте. Такая проблема, если можно так выразиться - при загрузке торрентов(даже одного торрента, если он больше пары Гигов) просто нереально тормозит вся система - особенно браузер. Тормозит так, что просто жесть - работать невозможно. Компу два года - средней мощности. Стоит Ubuntu 10.04 amd64. Пробовал различные клиенты - результат один и тот же. Как только вырубаю торрент-клиент - всё сразу летает. Не подскажете - в чём тут дело, потому что мне кажется, что это ненормальная ситуация. Спасибо.



Последнее исправление: cetjs2 (всего исправлений: 1)
Ответ на: комментарий от lisdrumz

Если Transmission и на Ext2/Ext3, то надобно преаллокацию файлов делать:

"preallocation": 2,
в ~/.config/transmission/settings.json

Иначе файлы (если сразу несколько загрузок) получаются жестоко фрагментированными и при обращении к ним тормозит файловая система (головки диска дергаются непрерывно).

sergv
()
Ответ на: комментарий от sergv

О, всё, всплывает моё ламерство. На первый вопрос - ответ скорее всего «нет»(хотя не уверен, что знаю точно, о чём Вы говорите), на второй - не знаю, о чём Вы.

lisdrumz
() автор топика
Ответ на: комментарий от lisdrumz

понижаем приоритеты:
он будет пропускать другие задачи к процу, прежде чем сам влезет
аналогично с вводом-выводом

megabaks ★★★★
()
Последнее исправление: megabaks (всего исправлений: 1)
Ответ на: комментарий от megabaks

Примерно понял, благодарю. Уточню ещё раз:

prog="имя процесса твоего клиента"
renice -n 10 -p `pidof $prog`
ionice -n 7 -t -c 3 -p `pidof $prog`
Вот эти команды нужно запустить из под рута, верно? А что значит «/thread»?

lisdrumz
() автор топика
Ответ на: комментарий от lisdrumz

Ext4 можно создать как новую FS. Например, при установке. А можно сконвертировать Ext3 в Ext4. Например, после обновления ядра до нужной версии. Судя по ответу, она таковой и устанавливалась.

Про второй вопрос - «df - в студию!»

P.S.: megabaks-у нравятся треды про дисковые операции. Он на них не то, что одну собаку, наверное, целую стаю съел. ;-)

sergv
()
Ответ на: комментарий от megabaks

А если у него Ext4 забита процентов на 85-90?

Понять-бы, почему диск тормозит. А то лечение симптомов получается.

sergv
()
Ответ на: комментарий от lisdrumz

А что значит «/thread»?

«Конец обсуждения», «end thread».

sergv
()
Ответ на: комментарий от sergv

Всё верно, Ext4 создавал при установке. Вывод df:

Файловая система           1K-блоков      Исп  Доступно  Исп% смонтирована на
/dev/sdc1             28835836    507160  26863896   2% /
none                   1541452       440   1541012   1% /dev
none                   1545984      2352   1543632   1% /dev/shm
none                   1545984        84   1545900   1% /var/run
none                   1545984         0   1545984   0% /var/lock
none                   1545984         0   1545984   0% /lib/init/rw
/dev/sda5            141307708 121056180  20251528  86% /media/work
/dev/sdb1            488384000 484785484   3598516 100% /media/media
/dev/sdc8             28809212    199732  27146032   1% /tmp
/dev/sdc9             48060296   1854612  43764316   5% /var
/dev/sdc11             3844152    200888   3447988   6% /opt
/dev/sdc5                93207     37006     51389  42% /boot
/dev/sdc6            144183992 135756756   1103076 100% /home
/dev/sdc7             48060296   5562904  40056024  13% /usr

lisdrumz
() автор топика
Ответ на: комментарий от lisdrumz

Вот эти команды нужно запустить из под рута, верно?

Нет, понижение приоритета может делать кто угодно. Повышение - только рут.

anonymous
()
Ответ на: комментарий от sergv

Он уже забит, до этого было много свободного места.

lisdrumz
() автор топика
Ответ на: комментарий от lisdrumz

Ок, понял. Даже если там просто хранятся пользовательские мультимедийные файлы, к примеру?

Если ПИСАТЬ не планируешь, то пофиг. Иначе - фрагментация, головки диска, подергунчик, тормоза.

sergv
()
Ответ на: комментарий от megabaks

Ок. Но проблема в любом случае не в этом - так как если я, к примеру, скачиваю файлы через стандартный менеджер закачек в браузере - всё работает. А тут один торрент на несколько Гигов - и всё, работать невозможно, как будто я 10 Фотошопов одновременно запустил.

lisdrumz
() автор топика
Ответ на: комментарий от lisdrumz

...качиваю файлы через стандартный менеджер закачек в браузере - всё работает.

Фаерфоксовская качелка, ЕМНИП, сначала в /tmp файло качает. А там с заполнением все в порядке...

sergv
()
Ответ на: комментарий от megabaks

Ещё один аргумент - на Венде тоже самое проделывал - ничего не тормозило. Или торрент-клиент на Лине по-другому как-то работает?

lisdrumz
() автор топика
Ответ на: комментарий от lisdrumz

Вроде бы слышал, что о фрагментации на Лине можно забыть. Ошибаюсь?

О ДЕФРАГМЕНТАЦИИ - да, можно. И фрагментировать тоже сильно не будет, если заполнение ниже 70-80%. Потом при аллоцировании непрерывных блоков данных начинаются проблемы и блоки даются где есть.

sergv
()
Ответ на: комментарий от sergv

Спасибо, всё понял. Буду держать каждый раздел на уровне заполнения 80%.

lisdrumz
() автор топика

Разве в убунтовых ядрах нет патча для шедулеров?

Kindly_Cat
()

rTorrent ставь с web мордой, с ним более менее можно жить.
У гуишных скорость ограничивай , иначе интернет встанет.

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

Вот не качал торренты в винде, но всех кого пытался распросить про тормоза хлопали глазами и явно не понимали о чем речь. Есть подозрение что там нормально все.

ilovewindows ★★★★★
()

ТС, попробуй сделать tmpfs на 1.5гб, предварительно повыключав весь софт, и скачать туда какой-нибудь гигабайтный торрент. если тормозов не будет - проблема действительно в заполнении разделов.

jcd ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.