LINUX.ORG.RU

Почему Arch зависает при попытке скопировать/переместить директорию с большими файлами?

 ,


0

2

При попытке переместить директорию с виртуальными машинами(virtualbox) с одного раздела(обычный, не шифрованный) на другой(шифрованный dm-crypt'ом) arch намертво зависает, ведро при этом отвечает на Alt+Sysrq+* и можно много раз нажимая Alt+Sysrq+F убить много процессов, жрущих память пока наконец не умрёт mv.

Есть какие-то идеи из-за чего это может быть? На Убунте такого не было, просто тормозило всё при частых обращениях к диску(в том числе при перемещении/копировании), но не зависало.

P.S. разделы на одном диске.

★★

Последнее исправление: devalone (всего исправлений: 1)

Телепаты в отпуске

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

Не с отдельной Sysrq, а с Print screen, это ж по сути одно и тоже, не?

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

Даже если я буду долго ждать и он развиснет, это не решение, на убунте не было таких зависаний

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

Ну запусти перед копированием htop и iostat -x -d 1, и смотри где затык, на cpu или диске. Хотя вангую комбо из тормозного диска и шифрования без хардварной акселерации.

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

Проблема в линуксовом планировщике, где пытаются выжать большую производительность ценой многозадачности. На деле же производительность ни для чего полезного не используется, а только поощряет развитие всяческих nodejs. И в это время, в 2018 отдельный процесс вешает всю систему.

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

цпу как раз и не грузит, 4 потока, каждый больше 30 процентов не поднимается,

iostat -x -d 1
выдаёт такое:
Device            r/s     w/s     rkB/s     wkB/s   rrqm/s   wrqm/s  %rrqm  %wrqm r_await w_await aqu-sz rareq-sz wareq-sz  svctm  %util                                                       
sda            245.00   18.00  43008.00   9564.00     7.00     0.00   2.78   0.00    4.08 4121.83 151.54   175.54   531.33   3.80 100.00                                                       
dm-0             0.00    0.00      0.00      0.00     0.00     0.00   0.00   0.00    0.00    0.00  87.34     0.00     0.00   0.00 100.00                                                       

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

По той же ссылке в Луркоморье есть решения. А вообще, создай на форуме тему про 12309 и как с ним бороться — куча советов вылезет.

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

У ядра Linux есть несколько линеек альтернативных планировщиков.

Vsevolod-linuxoid ★★★★★
()
echo 'ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/scheduler}="bfq"' > /etc/udev/rules.d/60-scheduler.rules

 — переключит на BFQ планировщик после перезагрузки.

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

Vsevolod-linuxoid
Ух ты, где ты нашел железо с Sysrq?

devalone
Не с отдельной Sysrq, а с Print screen, это ж по сути одно и тоже, не?
это ж по сути одно и тоже

Внезапно, настоящий SysRq уже тыщу лет как не работает в этих наших линуксах (и только сейчас мне пришла в голову мысль протестировать в BSD). Есть Alt+PrintScreen, у них разные сканкоды (по USB у SysRc вообще ничего нет, кури документацию по HID). Но Magic SysRq это не отменяет.

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

У него проблема с dm-crypt, точнее с тем, что он флашит кучу закэшированных данных. Можно посмтреть в сторону sysctl vm.dirty_expire_centiseconds и уменьшить его до 300 например.

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

только сейчас узнал, для чего эта клавиша существует

Иногда бывает полезно. А ещё на старых Sun и IBM (AT) есть несколько кнопок, назначение которых потеряло актуальность (использовались в UNIX на XT, AT).

mord0d ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Поставил bfq, стало лучше, тоже подтормаживает немного, но уже не вешает намертво всё.

P.S. ан нет, вешает, но не всё и не надолго, в фоне копируется файл и браузер завис секунд на 10, но потом развис и снова работает.

devalone ★★
() автор топика
Последнее исправление: devalone (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.