LINUX.ORG.RU

[iosheduler] При копировании файла с одного раздела на другой жуткие тормоза системы и низкая скорость копирования


0

1

С раздела (reiserfs) на ext4 раздел копирую файл, в результате вся система начинает тормозить, скорость копирования при этом около 6-7мб/сек. сли использую deadline, то тормозит всё из-за того, что другие приложения тоже же хотят читать/писать :)

Если хвалёный bfq юзать - система может вообще не отвечать на запросы начать.
Если cfq - около 5мб/сек, отзывчивость примерно как у deadline (не очень), за исключением случая, когда запускаешь с ionice -c3 mc или другим параметром, понижающим приоритет.
При noop чуть лучше, чем при bfq, но местами не отвечает на запросы система (но через несколько сек отвисает).
aniticipatory в моём ведре нет, проверить не могут.

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

Можно ли настроить систему так, чтобы при такой ситуации (скажем, подобная ситуация возникнет при нелинейном одновременном чтении двумя разными приложениями разных файлов), подобные приложения (которые начинаю внезапно много кушать io) автоматически становились низкоприоритетными, чтобы не тормозить систему? или что-то ещё сделать, чтобы систему сложно было повесить через io.

6-7мб/сек.

у тибя что, все разделы на флешке?

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

опции и логи от чего? от mc!? в сисголе и dmesg ничего, ессно, нету, т.к. ни в драйверах, ни в устройствах проблем нету. например, при копировании внутри раздела - около 120 мб/с, почти предельная для данного хадра.

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

reiserfs - notail,noatime,nodiratime
ext4 - noatime,nodiratime
хотя последняя опция по-идее включена в noatime
т.к. ext4 не пользуюсь, больше интересных опций не помню - гугли в сторону barriers

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

эм... noatime и nodiratime - не самая лучше идея, notail в данном случае никакой роли не играет, т.к. с рейзера чтение производится. копируется несколько огромных файлов, так что проблема не в метаданных или чём-то ещё, а в том, что маленький буфер где-то и винт часто сикает

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

про барьеры прочитал, но, как уже сказано ранее проблема вообще не в метаданных. мало того, отключать на таком говнище, как ext*, подобные механизмы - это сразу RIP ФС.

ktulhu666 ☆☆☆ ()

ОП, ну скажи, откуда осталные могут знать, какое у тебя ядро (версия, патчи), конфиг ядра, какое железо, какой жесткий диск/етц? Ну откуда?! Школьники достали.

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

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

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

Может дело в HDD ?
У меня есть 2 хдд от самсунг
103SJ и HD204UI
оба в AHCI режиме
второй работает очень быстро, даже если с него качают в 30 потоков по DC++ с каналом 100 мбит.
а первый при таком же раскладе что-то неважно себя чувствует

anyway, если диск сата, AHCI обязательно включай

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

А в чем проблема включить и попробовать ?
Это в винде надо черти как мучаться, чтобы включить AHCI, не перставляя саму винду. Особенно на XP
А в линухе такой проблемы нет. Лишь бы драйвер был в инитрамфс-е

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

а то что не все матери поддерживают AHCI - это, конечно, факт
практически все офисного класса со встроенным видео не поддерживают

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

Но хдд то здесь причем
Практически все SATA HDD держат NCQ.
Вопрос только в матери, точнее в ее южном мосту

Кстати, при множественном параллельном доступе с включенном AHCI разница очень заметна. Не мизер

k0st ()
Ответ на: комментарий от post-factum

Советую попробовать 3.2-rc6

у меня на ноуте отвалился usb. а еще на btrfs адовую регрессию так и не пофиксили(

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

у меня на ноуте отвалился usb. а еще на btrfs адовую регрессию так и не пофиксили(

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

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

при том, что совет «SATA && включай AHCI» в очень большом кол-ве случаев крайне глуп и не предусмотрителен

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

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

например:
P5K + WD2500AAKS используют ata_piix
с ahci не видит диска

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

> > если диск сата, AHCI обязательно включай

> не все винты это умеют

> таки дела

AHCI относится к ЖД чуть более, чем никак. Это фича контролера, а не диска.

Диск не может «уметь» AHCI

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

Это рук из жопы и недостаток знаний.

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

seek. исходя из механической природы жесткого диска, его головке надо переместиться в нужное место для считывания данных. это перемещение и поиск нужных данных называется seek и занимает много времени.

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