[Само прошло] btrfs. Полная загрузка 2-х ядер.

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

abs-o-lut
Сообщения: 420

[Само прошло] btrfs. Полная загрузка 2-х ядер.

Сообщение abs-o-lut »

Ситуация следующая. Есть раздел под btrfs, создавался с параметрами по умолчанию довольно давно.
Система экспериментальная, ядро git-sources 2.6.31-rc5-git2.
И получается, что в какой-то определённый момент процесс btrfs-cache загружает ядро процессора на 100%, если этих процессов несколько, то все процессорные ресурсы занимаются. Добиться в этот момент чего-то от раздела бесполезно.
Эти симптомы появились где-то с 2.6.31-rc4.

Собственно, вопрос. Слышал, что в 31-м ядре новая реализация btrfs. Может это быть из-за этого? И если так, то можно ли что-то сделать с самим разделом, типа перестроить его под новый формат?
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: [Само прошло] btrfs. Полная загрузка 2-х ядер.

Сообщение rm_ »

Не используйте bleeding-edge ядра, если не разбираетесь, как отлавливать их баги и сообщать о них разработчикам.

The latest stable version of the Linux kernel is: 2.6.30.4.
© http://kernel.org/
Спасибо сказали:
patrius
Сообщения: 337
ОС: Debian (4 & 5) -> Gentoo

Re: [Само прошло] btrfs. Полная загрузка 2-х ядер.

Сообщение patrius »

полностью согласен с rm_.
Моё мнение не использовать нестабильное ПО, если ты не знаешь как бороться с его ПРОБЛЕМАМИ,
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: [Само прошло] btrfs. Полная загрузка 2-х ядер.

Сообщение serzh-z »

patrius писал(а):
05.08.2009 12:24
не использовать нестабильное ПО, если ты не знаешь как бороться с его ПРОБЛЕМАМИ,
Вот, это нужно прикрепить, где-нибудь в шапке форума. =)
Спасибо сказали:
abs-o-lut
Сообщения: 420

Re: [Само прошло] btrfs. Полная загрузка 2-х ядер.

Сообщение abs-o-lut »

Друзья, с количеством постов за 1000. Я ж не спрашивал у вас совета какое ядро мне использовать. И не спрашивал, как отлавливать баги и сообщать о них хакерам ядра. И не жаловался на нестабильную работу системы.
Вопрос был прост, до нЕльзя конкретный: Слышал, что в 31-м ядре новая реализация btrfs. Может это быть из-за этого? И если так, то можно ли что-то сделать с самим разделом, типа перестроить его под новый формат?

Если нечего ответить, надо мораль прочитать не в тему? Так получается?
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: [Само прошло] btrfs. Полная загрузка 2-х ядер.

Сообщение rm_ »

Вопрос был прост, до нЕльзя конкретный: Слышал, что в 31-м ядре новая реализация btrfs.

А я ничего об этом не слышал, и вообще, btrfs ни разу не пользовался и не планирую в ближайшие минимум полгода. Тем не менее, сейчас ради интереса открыл гугл, набрал там 2.6.31 btrfs, и на первой же странице вижу четыре ссылки:
http://lwn.net/Articles/337496/
http://citkit.ru/articles/1425/
http://alv.me/?cat=22
http://btrfs.wiki.kernel.org/index.php/FAQ
...две из которых - даже на русском языке, а в последней - вторым же пунктом содержится ответ на вопрос о формате.

How do I upgrade to the 2.6.31 format?

The 2.6.31 kernel can read and write Btrfs filesystems created by older kernels, but it writes a slightly different format for the extent allocation trees. Once you have mounted with 2.6.31, the stock Btrfs in 2.6.30 and older kernels will not be able to mount your filesystem.

We don't want to force people into 2.6.31 only, and so the newformat code is available against 2.6.30 as well. All fixes will also be maintained against 2.6.30. For details on downloading, see the Btrfs source repositories.

Обновляться не надо никак, всё происходит автоматически, при первом монтировании. Как говорится, hope this helps. :D
Спасибо сказали:
abs-o-lut
Сообщения: 420

Re: [Само прошло] btrfs. Полная загрузка 2-х ядер.

Сообщение abs-o-lut »

Ну да, v0.19 давно уже, инструментарий тоже новый. И до rc4 с копейками не было такого.
У меня было сомнение, что сама ФС не перестроилась, потому что как-то упустил момент, что сама будет перестраиваться самостоятельно.
Думал, может кто с последними rc сталкивался с тем же самым.

upd.
Оставил систему с работающим btrfs-cache на длительное время. После этого подобное поведение прекратилось. Видно и и правда в это время ФС перестраивалась.
Спасибо сказали: