Является ли чтение btrfs циклическим или максимизирует пропускную способность?

В документации Bash указано, что sourceработает с одним именем файла :

. (a period)

. filename [arguments]

Read and execute commands from the filename argument in the current shell context. If filename...

И исходный код... для источник ... подтверждает это:

result = source_file (filename, (list && list->next));

Где source_fileопределено вevalfile.cдля вызова_evalfile:

rval = _evalfile (filename, flags);

и _evalfileоткрывает только один файл:

fd = open (filename, O_RDONLY);

0
11.11.2019, 18:05
1 ответ

нет, на данный момент btrfs raid1 выбрал устройство для чтения на основе pid процесса (т.е. :если pid четный читается с диска 0, если pid нечетный читается с диска 1 ).

Во всяком случае, недавно это было исправлено, и была добавлена ​​новая структура для добавления новых политик чтения.

Эта работа еще не объединена в основное ядро, но, вероятно, скоро будет.

1
17.03.2020, 18:00

Теги

Похожие вопросы