LINUX.ORG.RU
 
KRoN73

Пара картинок о фрагментации ФС


0

2

ext4, /home, не дефрагментировался года два:
http://balancer.ru/img/forums/1201/ext4-home-frag.png

ext4, /usr, дефрагментирован (мувом) месяца два назад:
http://balancer.ru/img/forums/1201/ext4-usr-frag.png

ext4, /var, дефраг мувом несколько месяцев назад:
http://balancer.ru/img/forums/1201/ext4-var-frag.png

xfs, downloads для торрентов, дефраг несколько месяцев назад
xfs_fsr: actual 145198, ideal 6665, fragmentation factor 95,41%
http://balancer.ru/img/forums/1201/xfs-downloads-frag.png

Для построения карт фрагментации использовался www.linux.org.ru/forum/talks/6519244

ЗАСТАВЬ КОМПЬЮТЕР ПОЛИВАТЬ ОГОРОД

автоматизация своими руками: электроприборы под контролем компьютера
beware of programmers who carry screwdrivers!
http://www.unicontrollers.com/products/unc01x

[#] Ответ на: комментарий от KRoN73 16.01.2012 22:36:57  
KRoN73

Фигня какая-то после первого прохода: http://balancer.ru/img/forums/1201/ext4-var-defragged.png

# ionice -c3 e4defrag -c /var
<Fragmented files>                             now/best       size/ext
1. /var/www/localhost/htdocs/munin/home/home/memory-day.png
                                                11/1              4 KB
2. /var/www/localhost/htdocs/munin/home/home/cpu-day.png
                                                 8/1              4 KB
3. /var/www/localhost/htdocs/munin/home/home/netstat-day.png
                                                 8/1              4 KB
4. /var/www/tests/webassyst.local/htdocs/published/common/html/res/ext/build/widgets/grid/GridView-min.js
                                                 7/1              4 KB
5. /var/www/localhost/htdocs/munin/home/home/threads-week.png
                                                 6/1              4 KB

 Total/best extents				550524/528326
 Average size per extent			40 KB
 Fragmentation score				3
 [0-30 no problem: 31-55 a little bit fragmented: 56- needs defrag]
 This directory (/var) does not need defragmentation.
 Done.

Статические никем не залоченные файлы сотни фрагментов содержат, но всё в порядке! Дефраг не нужен!

Что-то от e4defrag пользы не заметно :)

***** ()
[#] Ответ на: комментарий от KRoN73 16.01.2012 22:03:24  
red_eyed_peguin
>>-----Цитата---->>

rtorrent

<<-----Цитата----<<

Прыщеподелие прыщестудентов, да еще на прыщебусте. FAIL³

* ()
[#] Ответ на: комментарий от red_eyed_peguin 16.01.2012 23:16:33  
KRoN73
>>-----Цитата---->>

FAIL³

<<-----Цитата----<<

Назови лучше.

***** ()
[#] Ответ на: комментарий от ViTeX 16.01.2012 23:21:10  
KRoN73
>>-----Цитата---->>

Для JFS ядро нужно перебирать что-ли?

<<-----Цитата----<<

Зависит от того, включена ли поддержка в твоём ядре или нет.

***** ()
[#] Ответ на: комментарий от ViTeX 16.01.2012 23:33:11  
KRoN73
>>-----Цитата---->>

А как узнать?

<<-----Цитата----<<

# zcat /proc/config.gz |grep JFS
CONFIG_JFS_FS=m
# CONFIG_JFS_POSIX_ACL is not set
# CONFIG_JFS_SECURITY is not set
# CONFIG_JFS_DEBUG is not set
# CONFIG_JFS_STATISTICS is not set

не?

***** ()
[#] Ответ на: комментарий от KRoN73 16.01.2012 23:18:31  
red_eyed_peguin
>>-----Цитата---->>

Назови лучше.

<<-----Цитата----<<

utorrent?

* ()
[#] Ответ на: комментарий от KRoN73 16.01.2012 23:35:15  
ViTeX

И чего там смотреть? У меня есть FIEMAP?

cat /boot/config-`uname -r`  |grep JFS
CONFIG_JFS_FS=m
CONFIG_JFS_POSIX_ACL=y
CONFIG_JFS_SECURITY=y
# CONFIG_JFS_DEBUG is not set
CONFIG_JFS_STATISTICS=y
** ()
[#] Ответ на: комментарий от red_eyed_peguin 17.01.2012 0:24:45  
KRoN73

>utorrent?

$ eix utorrent
[D] www-apps/rutorrent
     Available versions:  (3.3) ~3.3{tbz2}
	{vhosts}
     Installed versions:  3.3(3.3){tbz2}(08:40:10 10.01.2012)(vhosts)
     Homepage:            http://code.google.com/p/rutorrent/
     Description:         ruTorrent is a front-end for the popular Bittorrent client rTorrent

Явно не оно.

А если без тупления, то нужно:

• Запуск как сервис при старте компьютера

• Запуск как сервис для нескольких пользователей

• Удалённое управление по SSH

• Автоматический подхват торрента после помещения в определённый каталог

• Linux, конечно же.

Есть кто-то кроме rtorrent на эти требования?

***** ()
[#] Ответ на: комментарий от ViTeX 17.01.2012 0:28:52  
KRoN73
>>-----Цитата---->>

У меня есть FIEMAP?

<<-----Цитата----<<

А, ты про это? Без понятия :)

***** ()
[#] Ответ на: комментарий от KRoN73 17.01.2012 0:29:36  
red_eyed_peguin
>>-----Цитата---->>

Есть кто-то кроме rtorrent на эти требования?

<<-----Цитата----<<

Зачем тебе SSH? Для FF есть плагин, который при клике на torrent-файл автоматом добавляет его в utorrent и если у того в настройках прописано «качать сразу», загрузка стартует немедленно. Очень удобно. Все управление через веб-морду.

* ()
[#] Ответ на: комментарий от Relan 16.01.2012 18:51:52  
splinter
>>-----Цитата---->>

Современные ФС дают команду discard.

<<-----Цитата----<<

тонко :-)

***** ()
[#]  
splinter

а на скайзевых райдах дефрагментация имеет значение?

***** ()
[#] Ответ на: комментарий от red_eyed_peguin 17.01.2012 1:14:26  
KRoN73
>>-----Цитата---->>

Зачем тебе SSH?

<<-----Цитата----<<

Для удалённого управления машинами, на которые только ssh выход.

>>-----Цитата---->>

Для FF есть плагин, который при клике на torrent-файл автоматом добавляет его в utorrent

<<-----Цитата----<<

Да и для rtorrent такой фигни полно.

>>-----Цитата---->>

Все управление через веб-морду.

<<-----Цитата----<<

На все остальные пункты ты тоже забил.

***** ()
[#] Ответ на: комментарий от splinter 17.01.2012 1:22:26  
KRoN73
>>-----Цитата---->>

а на скайзевых райдах дефрагментация имеет значение?

<<-----Цитата----<<

Имеет, но меньше. Я два года назад с интервалом в месяц запустил две почти идентичные машина. На одной SAS с 8Гб оперативки, на другой — SATA с 16Гб. Поначалу были практически идентичны по производительности, но сейчас emerge на первой выполняется вдвое быстрее, чем на второй :)

По другим критериям сравнить сложно, там вся инфраструктура остальная разная. Но даже просто в каталог с большим числом файлов на SATA машине теперь получается заходить медленнее.

Надо будет погонять e4defrag, если на кошках натренируюсь без потерь.

***** ()
[#] Ответ на: комментарий от silw 17.01.2012 1:16:54  
KRoN73
>>-----Цитата---->>

transmission же, ну!

<<-----Цитата----<<

Хм. По описанию навскидку, вроде, подходит. Правда, не нашёл ещё упоминания об автоматическом подхвате торрентов из каталога, но погляжу.

Но чем он лучше уже освоенного и работающего rtorrent? :)

***** ()
[#] Ответ на: комментарий от silw 17.01.2012 1:16:54  
KRoN73

Что-то по transmission вопросы у народа какие-то стрёмные. Ну, например:

>>-----Цитата---->>

Как запустить приостановленный торрент через консоль в transmission?

Приостанавливается примерно каждые 100 метров с ошибкой (File name too long). Ошибку избежать нельзя (пользователи transmission поймут).

<<-----Цитата----<<

?

***** ()
[#]  
vsemprivet

абсолютно ничего криминального не вижу. Только в /var редисовский файл постоянно дописывается, видимо.

А вот под виндой у некоторых пациентов ситуация "не дефрагментировался года два" выглядит как атомная война, скорость с которой оно при этом работает сравнимо с дискетой. Это там где дефрагментация по дефолту не назначена по расписанию.

* ()
[#] Ответ на: комментарий от KRoN73 17.01.2012 2:07:00  
strangeman
>>-----Цитата---->>

Правда, не нашёл ещё упоминания об автоматическом подхвате торрентов из каталога, но погляжу.

<<-----Цитата----<<

Умеет, умеет.

** ()
[#] Ответ на: комментарий от KRoN73 17.01.2012 2:07:00  
strangeman
>>-----Цитата---->>

Но чем он лучше уже освоенного и работающего rtorrent? :)

<<-----Цитата----<<

rtorrent при количестве раздач более 30 почему-то очень сильно грузил систему. Но последний раз я им пользовался год назад, может чего и починили сейчас.

** ()
[#] Ответ на: комментарий от KRoN73 17.01.2012 2:47:05  
strangeman
>>-----Цитата---->>

Как запустить приостановленный торрент через консоль в transmission?

<<-----Цитата----<<

Ключи есть, ЕМНИП.

>>-----Цитата---->>

Приостанавливается примерно каждые 100 метров с ошибкой (File name too long). Ошибку избежать нельзя (пользователи transmission поймут).

<<-----Цитата----<<

Не сталкивался.

** ()
[#] Ответ на: комментарий от KRoN73 17.01.2012 2:05:01  
nihil

А ты не пользовался sys-fs/shake? Простенькая программка, будет от неё профит на домашней машинке. Просто грамотно рассуждаешь, ну и мне интересно твоё мнение. А e4defrag, каким то комбайном кажется и неохота мусорить в системе.

* ()
[#] Ответ на: комментарий от nihil 17.01.2012 3:00:46  
KRoN73
>>-----Цитата---->>

А ты не пользовался sys-fs/shake?

<<-----Цитата----<<

Пользовался. Но практической пользы не заметил :)

>>-----Цитата---->>

А e4defrag, каким то комбайном кажется и неохота мусорить в системе

<<-----Цитата----<<

Так входит же в стандартный e2fsprogs. Только версию обновить. Пока претензий к нему нет (гоняю по системным томам, которые потерять не жалко, если что), хотя и явно похуже, чем xfs_fsr работает. Медленнее и эффект хуже.

***** ()
[#] Ответ на: комментарий от KRoN73 16.01.2012 20:11:44  
Lordwind

спс, не заметил... ну тогда последний козырь это SSD под систему, в остальных местах естественной фрагментацией можно пренебречь. кстати на торрентах у мну xfs и дефраг по расписанию, заметно ускоряет чтение даже по сети

* ()
[#] Ответ на: комментарий от KRoN73 17.01.2012 2:07:00  
silw

умеет. и умеет по завершении скачивания выполнять скрипты.

и если чуть-чуть погуглить, то можно и ncurses морду найти. а вообще очень удобная у него transmission-remote-gui - кросплатформенно и с кучей плюшек.

С описанной ниже ошибкой сталкивался, кажется, всего один раз. Когда путь выглядел подобным образом: /home/silwer/Downloads/tmp/torrent/Torrent\ Folder\ In\ Russian/Subfolder\ 1\ In\ Russian/Subfolder\ 2\ In\ Russian/One\ More \ Subfolder/And\ Again/And\ Again и т.д.

Но в таких случая надо не торрент клиент ругать, а отрывать руки нафиг релизерам.

*** ()
[#] Ответ на: комментарий от KRoN73 17.01.2012 0:29:36  
red_eyed_peguin
>>-----Цитата---->>

Запуск как сервис при старте компьютера

<<-----Цитата----<<

start-strop-service utserver или либой другой wrapper в init-скриптах на твой вкус.

>>-----Цитата---->>

Запуск как сервис для нескольких пользователей

<<-----Цитата----<<

Не совсем понял, что имеется в виду? Раздельный список торрентов, исходя из того, кто авторизовался в клиенте? Нет, такого нет.

>>-----Цитата---->>

Удалённое управление по SSH

<<-----Цитата----<<

Зачем? Есть же веб-морда (правда слегка глючновата на мой взгляд, но возможно просто браузер у меня слегка устарел)

>>-----Цитата---->>

Автоматический подхват торрента после помещения в определённый каталог

<<-----Цитата----<<

http://img684.imageshack.us/img684/7765/utorrentdirs.png

>>-----Цитата---->>

Linux, конечно же.

<<-----Цитата----<<

Да, пингвиний порт.

>>-----Цитата---->>

Есть кто-то кроме rtorrent на эти требования?

<<-----Цитата----<<

В отличие от убогого тормозного рторрента, нещадно потребляющего память на свои boost::shared_ptr и прочую плюсовую мерзость, этот работает: а) быстро; б) очень хорошо ищет пиров — не знаю, как по-другому сказать, но там, где другие клиенты тупили и не качали, этот сразу присасывается на всю ширину канала; в) потребляет мало памяти. Из минусов это не опенсорс и пропатчить так, чтобы он не уважал флаг private=1 не получится.

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
nobody    2742  0.0  0.0  43168  3408 pts/0    Sl+  11:17   0:00 ./utserver
* ()
[#] Ответ на: комментарий от red_eyed_peguin 17.01.2012 11:29:14  
KRoN73
>>-----Цитата---->>

Зачем? Есть же веб-морда

<<-----Цитата----<<

Далеко не всегда удобна. Особенно, когда на машину ничего, кроме ssh снаружи не проброшено.

>>-----Цитата---->>

В отличие от убогого тормозного рторрента

<<-----Цитата----<<

А чем utorrent лучше transmission?

Вчера поставил последний — cli-управление говно, правда, но основные операции позволяет. В остальном — неплохо, вроде. Всё запрошенное есть. И не блоб, и в портеже есть :)

***** ()
[#]  
LongLiveUbuntu

А у меня уже есть e4defrag для ext4 ) Вроде справляется.

* ()
[#] Ответ на: комментарий от KRoN73 17.01.2012 12:39:43  
red_eyed_peguin
>>-----Цитата---->>

Особенно, когда на машину ничего, кроме ssh снаружи не проброшено.

<<-----Цитата----<<

Мосье никогда не слышал об ssh -L?

>>-----Цитата---->>

А чем utorrent лучше transmission?

<<-----Цитата----<<

Я за utorrent, а не за transmission.

* ()
[#] Ответ на: комментарий от red_eyed_peguin 17.01.2012 17:44:23  
KRoN73
>>-----Цитата---->>

Мосье никогда не слышал об ssh -L?

<<-----Цитата----<<

Ну и зачем весь этот геморрой, когда можно без него?

>>-----Цитата---->>

Я за utorrent, а не за transmission.

<<-----Цитата----<<

Вот я и интересуюсь, чем первый лучше второго?

***** ()
[#] Ответ на: комментарий от KRoN73 17.01.2012 17:56:09  
red_eyed_peguin
>>-----Цитата---->>

Ну и зачем весь этот геморрой, когда можно без него?

<<-----Цитата----<<

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

>>-----Цитата---->>

Вот я и интересуюсь, чем первый лучше второго?

<<-----Цитата----<<

utorrent находит пиры там, где остальные клиенты висят, молчаливо показывая 0(xxx).

Вообще, если бы ты уточнил, что

>>-----Цитата---->>

Кроме rtorrent других нормальных не знаю :) *и знать не желаю*

<<-----Цитата----<<

То я бы даже тратить время и предлагать что-то другое не стал.

* ()
[#] Ответ на: комментарий от red_eyed_peguin 17.01.2012 19:06:35  
KRoN73
>>-----Цитата---->>

utorrent находит пиры там, где остальные клиенты висят, молчаливо показывая 0(xxx)

<<-----Цитата----<<

Ну, я с таким и в rtorrent не сталкивался :)

>>-----Цитата---->>

Вообще, если бы ты уточнил, что

<<-----Цитата----<<

Ты не угадал. transmission после этой темы у меня уже стоит вторым номером и два сериала и фильм скачала.

***** ()
[#]  
KRoN73

Жесть какая-то. На разделе с музыкой было 7Гб свободно.

Прогнал e4defrag — стало 0.

Удалил файлов на 50Мб, стало 500кБ свободных.

Что-то это мне не нравится. e4defrag, походу, для ответственной работы ещё не готов :-/

***** ()
[#] Ответ на: комментарий от KRoN73 17.01.2012 20:53:08  
KRoN73

Начал удалять, удалять… Свободное место после первого же большого удаления стало 0.

Перемонтировал раздел — всё нормально, 15Гб свободно.

Удивительные дела…

***** ()
[#] Ответ на: комментарий от KRoN73 17.01.2012 21:05:46  
KRoN73
>>-----Цитата---->>

всё нормально, 15Гб свободно.

<<-----Цитата----<<

Я не понимаю e4defrag. Прогнал ещё раз на музыке. Стало свободно 9,5Гб. Перемонтировал — всё равно 9,5Гб.

Гигом туда, гигом сюда…

Я фигею с него. Пойду ещё раз прогоню…

***** ()
[#] Ответ на: комментарий от KRoN73 17.01.2012 0:29:36  

KRoN73> Есть кто-то кроме rtorrent на эти требования?

есть. mldonkey, кто бы мог подумать.

***** ()
[#] Ответ на: комментарий от sdio 21.01.2012 20:48:53  
KRoN73
>>-----Цитата---->>

mldonkey

<<-----Цитата----<<

Буэ… Просидел на нём пару лет и с радостью свалил, как узнал про rtorrent :)



Но сейчас я полностью доволен Transmission. Перевожу понемногу раздачи на неё, rtorrent готовится под снос :)

***** ()
[#] Ответ на: комментарий от KRoN73 21.01.2012 20:50:44  

KRoN73> Буэ… Просидел на нём пару лет и с радостью свалил, как узнал про rtorrent :)

а я на нем (из протоколов только torrent активирован) — привык, устраивает, да и качаю не много.

***** ()
[#] Ответ на: комментарий от KRoN73 16.01.2012 22:03:24  
>>-----Цитата---->>

Кроме rtorrent других нормальных не знаю :)

<<-----Цитата----<<

А мне он не понравился. Не продуманное управление ИМХО + иногда безпричинно перерисовывает экран. Ну и настроек маловато мне было, хотя, возможно, я не разобрался с ним до конца. Использую Vuze. Памяти ест много, но всяко меньше, чем FF.

()
[#] Ответ на: комментарий от efe421 21.01.2012 20:56:18  
KRoN73
>>-----Цитата---->>

Не продуманное управление ИМХО

<<-----Цитата----<<

Меня вполне удовлетворяло. Просто запомнить кнопки надо :)



Меня от него отвращал высокий IO (постоянно трафик с винта выше трафика отдачи) и непрерывные глюки с XML-RPC в последних версиях под Gentoo.

***** ()
[#] Ответ на: комментарий от KRoN73 17.01.2012 0:29:36  

> Есть кто-то кроме rtorrent на эти требования?

Он не умеет работать через socks прокси. До deluged с deluge-web как до Луны.

** ()
[#] Ответ на: комментарий от Made_in_China 22.01.2012 6:29:33  
KRoN73
>>-----Цитата---->>

Он не умеет работать через socks прокси

<<-----Цитата----<<

Этого в моих запросах не было.

***** ()
[#] Ответ на: комментарий от red_eyed_peguin 17.01.2012 11:29:14  
shahid
>>-----Цитата---->>

В отличие от убогого тормозного рторрента, нещадно потребляющего память на свои boost::shared_ptr

<<-----Цитата----<<

Чо ты за бред несешь, rtorrent с кучей прочего софта просто летает на старом роутере с 32 мб ram и обслуживает терабайт торрентов уже не первый год.

***** ()
[#] Ответ на: комментарий от KRoN73 21.01.2012 20:50:44  
shahid
>>-----Цитата---->>

я полностью доволен Transmission. Перевожу понемногу раздачи на неё

<<-----Цитата----<<

rtorrent вроде умеет быстро возобновлять раздачи после краха, а трансмиссия и делюга по-прежнему проверяют с нуля 75%-100% большой сильнофрагментированной файлопомойки, если электричество внезапно отключают или при других мелких проблемах. Это просто адово выбешивает.

***** ()
[#] Ответ на: комментарий от ViTeX 17.01.2012 0:28:52  
i-rinat
>>-----Цитата---->>

И чего там смотреть? У меня есть FIEMAP?

<<-----Цитата----<<

нет. Есть только FIBMAP. Работать будет, но только от рута и раз в 100 медленней.

** ()