|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Slawa Olhovchenkov 2:5030/500 25 Oct 2005 12:03:06 To : Andrew Filonov Subject : Выключение -------------------------------------------------------------------------------- 25 Oct 05, Andrew Filonov writes to Slawa Olhovchenkov: SO>> Другой вариант, кэширование было менее агрессивное, но из-за SO>> ускорения работы все записи были завершены к моменту Т, а сбой SO>> был в момент Т+Х. А при sync работа завершилась бы только к SO>> моменту T+X+Y. AF>> Синхронная система находится в грязном состоянии только в AF>> интервале между записью данных и записью соответствующих AF>> метаданных, т.е. некие дискретные интервалы в диапазоне 0..Tsync AF>> Асинхронная - практически непрерывно в диапазоне 0...Tasync Само AF>> соотношение Tsync/Tasync - совершенно несущественно. С учетом AF>> того, что операций с диском как правило ведется более одной, AF>> асинхронная система является грязной почти всегда. В отличие от AF>> синхронной. SO>> Ты опять путашь состояние в котором fs будет "битой" и в котором SO>> данные будут поерянны. Это разные случаи! AF> Это ты путаешь. Ибо почему то решил, что железо у тебя транзакционное AF> и время сброса данных транзакции мало. Я где сказал слово "транзакционное"? А мало -- потому что будет произведена оптимизация и головка не будет беспорядочно мотаться по диску. AF>> Вот не помню я случаев, чтобы fs смонтированная sync потребовала AF>> бы ручного fsck (хотя у меня в свое время стояла железка, которая AF>> самопроизволно ребуталась раз в пару дней). SO>> Hу и что? Это всего лишь особенности умолчаний в пограмме SO>> fsck_ufs, которые легко меняются ключем -y. AF> Если б. Самое худшее что тебя ждет на sync - неуспех fscp -p и AF> запуск fsck -y. В async'е - в случае неуспеха fsck -y тебя ожидает AF> убитая fs. С 96 года на всех доступных мне fs ставлю async. Разнсло систему только один раз, на 3.0-alpha после бага в ata драйвере, когда он перепахал всю память и этот результат был записан на диск. Даже подыхание винтов, глюки в драйвере (а ты знаешь мою любовь к current), клюки железа не приводили к полному убиению fs. ... Поздравляю вас, гражданин, соврамши! --- GoldED+/BSD 1.1.5 * Origin: (2:5030/500) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/2221435defcd.html, оценка из 5, голосов 10
|