The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Третий бета-выпуск операционной системы Haiku R1 , opennews (ok), 26-Июл-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


196. "Третий бета-выпуск операционной системы Haiku R1 "  +/
Сообщение от Школьник (ok), 27-Июл-21, 10:48 
> товарищ, вы уточняйте, что чексуммы там только для метаданных.

Честно говоря, сам не знал. Спасибо за поправку.

> там это не та cow, которая cow здорового человека. этак и
> я могу сказать, что ufs2 умеет в cow.

Разве в UFS2 есть клонирование файлов? Я могу там сделать `cp -c file1 file2` , чтобы идентичные блоки файлов лежали только в одном месте?

Так что тут большой вопрос, чей CoW из этих двух здоровее.

> "оптимизация в первую очередь для SSD" это не оптимизация, это "пользователи hdd
> могут поцеловать нас в большой толстый надкусанный зад, нам пофиг"

В целом всё так, да, оптимизация эта случилась от того, что внутри теперь CoW, вероятно, с деревьями и указателями, а отнюдь не из-за того, что кто-то специально ради SSD магическими заклинаниями заставил всё работать быстрее.

Есть, допустим, файл гигабайт в 30, который скопировали и потом в 3 равноудаленных местах поменяли по паре байт. В CoW-файлухе это приведет к записи 3 новых блоков данных и к какому-то количеству записей блоков метаданных. В обычной, не CoW файлухе придётся копировать все 30 гигабайт. Ясно, что первое для SSD и для его пользователя в общем случае получше-то будет.

С точки зрения пользователя с твердотельником переход с HFS+ на APFS для него будет выглядеть как оптимизация.

Ответить | Правка | Наверх | Cообщить модератору

206. "Третий бета-выпуск операционной системы Haiku R1 "  +/
Сообщение от Михрютка (ok), 27-Июл-21, 13:02 

>> там это не та cow, которая cow здорового человека. этак и
>> я могу сказать, что ufs2 умеет в cow.
> Разве в UFS2 есть клонирование файлов? Я могу там сделать `cp -c
> file1 file2` , чтобы идентичные блоки файлов лежали только в одном
> месте?

ну привет, а снапшоты там как получаются? клонирование - это не cow, это обычная дельта, как в снапшоте.

cow файловая система _каждый_ блок пишет в новое место.

>[оверквотинг удален]
> того, что кто-то специально ради SSD магическими заклинаниями заставил всё работать
> быстрее.
> Есть, допустим, файл гигабайт в 30, который скопировали и потом в 3
> равноудаленных местах поменяли по паре байт. В CoW-файлухе это приведет к
> записи 3 новых блоков данных и к какому-то количеству записей блоков
> метаданных. В обычной, не CoW файлухе придётся копировать все 30 гигабайт.
> Ясно, что первое для SSD и для его пользователя в общем
> случае получше-то будет.
> С точки зрения пользователя с твердотельником переход с HFS+ на APFS для
> него будет выглядеть как оптимизация.

да все проще, для начала, все эти клонированные копии ведут к адовой дефрагментации данных, кроме того, там сильно дефрагментирются метаданные, как я понимаю, хранятся в одном экстенте с данными. а это все лишние сики, которых нет на ssd, а на hdd они валят производительность в глубокую задницу.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру