Распишу подробнее.
Установил ubuntu 10.04 server. Отдельный винт примонтировал в /home с xfs, (настройки фс по умолчанию). Системный винт - ext3. Настраивал, настраивал, настраивал (сеть, wi-fi, samba и др). Используется как роутер, торрентокачалка, файловый сервер, webserver, proxyserver.
В качестве клиента torrent решил использовать rtorrent+rutorrent. Скомпилил, запустил. Торренты лежат в /home. Через какое-то время при хешировании больших торрентов > 10гб rtorrent стал жестко виснуть, процесс не убивался никак, только через SYSRQ. Перешел на Deluge 1.2, потом на Deluge 1.3. После поставил апач вместо lighttpd, прикрутил rtorrent + ssl, забил на deluge, решил вернутся к rtorrent, так как Ubuntu и ядра за более чем полгода обновились. Вернулся - проблема не исчезла. После хеширования или скачки больших торрентов в логах
INFO: task rtorrent:1899 blocked for more than 120 seconds.
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
rtorrent D 0009cad9 0 1899 1870 0x00000000
d94d5e1c 00200086 80000000 0009cad9 00000000 c08874a0 d949a91c c08874a0
ec9b0f10 00000752 c08874a0 c08874a0 d949a91c c08874a0 c08874a0 d745ae00
ec0f595c 00000752 d949a670 c15094a0 d949a670 d94d5e68 d94d5e2c c05afc6a
Call Trace:
[<c05afc6a>] io_schedule+0x3a/0x60
[<c01d244d>] sync_page+0x3d/0x50
[<c05b02b7>] __wait_on_bit_lock+0x47/0x90
[<c01d2410>] ? sync_page+0x0/0x50
[<c01d23de>] __lock_page+0x7e/0x90
[<c016fbf0>] ? wake_bit_function+0x0/0x50
[<c01d45ea>] filemap_fault+0x39a/0x410
[<c013814c>] ? kmap_atomic_prot+0x4c/0x110
[<c01ee03c>] __do_fault+0x4c/0x520
[<c01ef538>] handle_mm_fault+0x198/0x4a0
[<c05b3ce0>] ? do_page_fault+0x0/0x3a0
[<c05b1ca3>] error_code+0x73/0x80
INFO: task xfsconvertd/0:832 blocked for more than 120 seconds.
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
xfsconvertd/0 D 00014051 0 832 2 0x00000000
d6271a44 00000046 dafc9d40 00014051 00000000 c08874a0 d8ea35ec c08874a0
9f7463fe 0000073a c08874a0 c08874a0 d8ea35ec c08874a0 c08874a0 d745ae00
9f743226 0000073a d8ea3340 c14094a0 d8ea3340 d6271a8c d6271a54 c05afc6a
Делюга же за все время отрабатывала замечательно любые торренты, любых размеров, в любых последовательностях вместе с самбой.
НО!!Было замечено, что механизмы взаимодействия делюги и rtorrent - разные. Т.е rtorrent больше нагружает железо. Были использованы все возможные твики rtorrent, использование памяти, safe-sync, резервирование места и тд.
Собственно вопрос: что еще можно сделать, дабы можно было использовать любимый мной rtorrent ?