[devel] I: tmpfs is unreliable

Ildar Mulyukov =?iso-8859-1?q?ildar_=CE=C1_altlinux=2Eru?=
Вт Июл 18 10:30:09 MSD 2006


On 24.04.2006 21:04:17, Dmitry V. Levin wrote:
> On Mon, Apr 24, 2006 at 12:50:26AM +0400, Dmitry V. Levin wrote:
> [...]
> > По неизвестной мне причине эти и последующие пакеты в Сизиф ещё не
> > попали.
> 
> Причина установлена: пакеты не собрались, как теперь стало ясно,
> по вине сборочных серверов.
> 
> Как известно, мы собираем пакеты на tmpfs из-за существенного роста
> производительности.
> В данном случае пакеты попали на сборку в то время, когда на серверах
> работал mklocatedb.  Как правило, пакет, попавший на сборку во время
> работы mklocatedb, не собирается по причине исчезновения произвольных
> файлов.  Эта проблема с tmpfs воспроизводится на всех доступных ядрах,
> от 2.4.26-std-smp-alt13 до 2.6.16-std26-smp-alt2.
> 
> Сергей, можно что-нибудь с этим сделать?

Извините, возможно я пишу чепуху, но, ИМХО, можно попробовать
EXT2 on LOOP on FILE on TMPFS. Это конечно, медленнее, чем голый tmpfs,  
но, подозреваю, не катастрофически медленнее и железобетонно.  
Попробуете?

Кста, можно при желании "оттюнить" так, чтобы при необходимости  
динамически наращивался размер файла и ext2. Вот только может ли это  
loop - не знаю.

С уважением, Ильдар.
--
Ildar  Mulyukov,
   free SW designer/programmer/packager
=========================================
email: ildar на altlinux.ru
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================



Подробная информация о списке рассылки Devel