Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.UNIX.BSD
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 16 Sep 24 17:28:15, всего сообщений: 10763
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 3621 из 10763 ===================================== RU.UNIX.BSD =
От   : Victor Sudakov                   2:5005/49          22 Oct 15 14:10:12
Кому : Valentin Davydov                                    22 Oct 15 14:10:12
Тема : Страшные тормоза zfs
FGHI : area://RU.UNIX.BSD?msgid=2:5005/49+56289b60
На   : area://RU.UNIX.BSD?msgid=<1187502841@ddt.demos.su>+8c3ad5f4
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.UNIX.BSD?msgid=<1187502847@ddt.demos.su>+b3e40845
Ответ: area://RU.UNIX.BSD?msgid=<1187502864@ddt.demos.su>+9cabd33f
==============================================================================
Dear Valentin,

22 Oct 15 10:12, you wrote to me:
>>
>> VS>> Хотя интересно, почему удаление-то тормозит при заполнении
>> пула.
>> VS>> Операции, которые делаются через CoW, понятно почему тормозят,
>> а
>> VS>> при удалении там тоже, что ли, что-то куда-то копируется?
>> AK> метаинформация - разумеется,
>>
>> Тогда если log вынести на отдельное устройство, будет легче? В
>> смысле, отдельный log device должен получиться поменьше и подешевле,
>> чем 10% от многотерабайтного пула.

VD> Log (в смысле, ZIL) - он вообще write-only, как я понял из описания.
VD> То есть если нет задачи гарантировать свежесть данных после внезапной
VD> перезагрузки, то в качестве лога вполне успешно (и очень быстро)
VD> работает /dev/null (ну, то есть, sync=disabled logbias=throughput).

Я уже написал в соседнем сообщении, что AFAIK если не предполагается синхронных операций, то log не нужен.

>> AK> плюс, там, насколько я помню, хитрая
>> AK> древовидная структура, требующая перебалансировки каждый раз.
>>
>> Это хуже. Hо я надеюсь, это может делаться в фоне?

VD> Hе может: у диска головка одна (да даже если и несколько, то в
VD> современных дисках они работают строго по очереди), так что все
VD> операции происходят последовательно, и следующая не может начаться,
VD> пока не закончилась предыдущая. Даже всякие якобы железные background
VD> smartы на самом деле могут работать только в промежутках между
VD> занятостью диска исполнением команд операционной системы.

Я имел в виду несколько другое. Если под "перебалансировкой" подразумевается какой-то housekeeping для собственных нужд файловой системы, надеюсь она не будет заниматься этим в моменты, когда с нее активно читают или пишут?

VD> То есть перебалансироваться без ожидания дисковых операций чтения
VD> могут только те деревья, которые целиком сидят в кэше.

Пусть перебалансировка ожидает окончания чтения, а не наоборот?


Victor Sudakov, VAS4-RIPE, VAS47-RIPN
--- GoldED+/BSD 1.1.5-b20110223-b20110223
* Origin: Ulthar (2:5005/49)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.094095 секунды