LINUX.ORG.RU
ФорумTalks

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


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

Для построения карт фрагментации использовался Визуализатор фрагментации файлов на диске. С квадратиками

★★★★★
Ответ на: комментарий от 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 ★★★★★
() автор топика
Ответ на: комментарий от ViTeX

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

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

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

А как узнать?

# 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 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

И чего там смотреть? У меня есть 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
ViTeX ★★★★
()
Ответ на: комментарий от red_eyed_peguin

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 на эти требования?

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

У меня есть FIEMAP?

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

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

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

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

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

Зачем тебе SSH?

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

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

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

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

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

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

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

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

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

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

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

transmission же, ну!

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

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

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

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

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

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

?

KRoN73 ★★★★★
() автор топика

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

и если чуть-чуть погуглить, то можно и 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 и т.д.

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

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

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

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
()
Ответ на: комментарий от red_eyed_peguin

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

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

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

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

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

KRoN73 ★★★★★
() автор топика

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

KRoN73 ★★★★★
() автор топика

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

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

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

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

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

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

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

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

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

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

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

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

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

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

mldonkey

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



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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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