|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 23 Jan 2006 19:00:36 To : Vadim Goncharov Subject : Re: flash drive: sync/softupdates/async? --------------------------------------------------------------------------------
23 янв 2006, понедельник, в 12:48 KRAST, Vadim Goncharov написал(а):
EG>> Схема: /etc живет в memory disk (md), изредка надо изменения сбросить
EG>> на обычно отмонтированный раздел на флешке: монтируем, синхронизируем,
EG>> размонтируем (при загрузке содержимое раздела копируется в md).
EG>> Вопрос: как лучше монтировать на это время флешку:
EG>> как sync, как async или как noasync+softupdates?
VG> sync. Даже думать нечего, потому что примонтировано на короткое время, и
VG> тот выигрыш, который типа как бы есть при async/softupdates, все равно
VG> будет съеден синхронизацией при umount.
Проверка не подтверждает.
/usr/bin/time sh -c "mount $mode /dev/da0s3 /mnt; mount; rm -r /mnt/*;
cp -rp /etc/* /mnt; umount /mnt"
real/user/system
async: 3.68/0.02/0.19
sync: 29.67/0.03/0.22
Значения user недостоверны, в пределах погрешности измерения около нуля.
Видимо, надо писать на флешку в режиме async в отдельный каталог,
а потом делать sync; sync; mv; umount
Получается быстро и достаточно надежно.
Eugene
--
Устав от радостных пиров,
Hе зная страхов и желаний
--- slrn/0.9.8.0 (FreeBSD)
* Origin: Svyaz Service JSC (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/26093fdd7ab69.html, оценка из 5, голосов 10
|