ZFS dtrace визуализация
2012-05-13 10:56 pmPascal Gienger, используя технологию dtrace, собрал данные и интересно визуализировал процесс чтения/записи блоков файловой системы:
ZFS, чтение - зелёный цвет, запись - красный цвет
http://www.youtube.com/watch?v=G7Cd8QmzKDQ&feature=relmfu
http://www.youtube.com/watch?v=PLWtBkcikIs&feature=relmfu
ZFS против UFS, в основном запись:
http://www.youtube.com/watch?v=EETVNwy-0JY&feature=relmfu
Интересно наблюдать, как ZFS борется с фрагментацией. Сначала резервируется большой интервал блоков, он заполняется последовательно, и несколько раз перезаписываются освободившиеся по ходу "дыры" в этом интервале. Через некоторое время ZFS бросает его и распределяет новый интервал где подальше. На третьем видео мы видим редкие внезапные вспышки зелёного — нечто типа быстрой частичной дефрагментации.
UFS же довольно бестолково делит диск на цилиндры (каждый со своим списком свободных блоков) и всё время перезаписывает эти цилиндры на месте, делая много ненужных случайных позиционирований головок диска во время записи (или изнашивая eraseblock'и SSD).
ZFS, чтение - зелёный цвет, запись - красный цвет
http://www.youtube.com/watch?v=G7Cd8QmzKDQ&feature=relmfu
http://www.youtube.com/watch?v=PLWtBkcikIs&feature=relmfu
ZFS против UFS, в основном запись:
http://www.youtube.com/watch?v=EETVNwy-0JY&feature=relmfu
Интересно наблюдать, как ZFS борется с фрагментацией. Сначала резервируется большой интервал блоков, он заполняется последовательно, и несколько раз перезаписываются освободившиеся по ходу "дыры" в этом интервале. Через некоторое время ZFS бросает его и распределяет новый интервал где подальше. На третьем видео мы видим редкие внезапные вспышки зелёного — нечто типа быстрой частичной дефрагментации.
UFS же довольно бестолково делит диск на цилиндры (каждый со своим списком свободных блоков) и всё время перезаписывает эти цилиндры на месте, делая много ненужных случайных позиционирований головок диска во время записи (или изнашивая eraseblock'и SSD).