Связь между блоками записи и файловой системы в SSD-дисках на Apple

Р. Стивенс в своей знаменитой книге о программировании в среде ОС учил нас, что когда размер блока syscall write сопоставим (или даже равен) с размером блока файловой системы, лучшие результаты. Более низкий размер блока записи уменьшает производительность, но не увеличивает их значительно. Это можно легко проверить на «обычных» файловых системах, таких как ext2, ext3, … на традиционных вращающихся дисках.

Но, похоже, это не относится к твердотельным дискам (SSD) с конкретной файловой системой (в моем случае HFS от Apple). Между двумя размерами блоков нет какой-либо видимой связи, и лучшие результаты достигаются далеко за пределами блокада FS; в моем случае FS блокируется, если 4096; лучшие перфекты достигают более 10 тыс. размера блока записи.

Известно ли это, что это связано с технологией HFS и / или SSD и как она управляется MacOS?

Interesting Posts

Как показать только последние k столбцов в ls -l?

imagemagick создает одно большое изображение, нагромождая тысячи изображений одинаковой ширины?

CDC ACM не работает в пользовательском ядре Linux

Как обрабатывать повторяющиеся загрузки некоторых конкретных больших файлов, которые поступают из Интернета

Ошибка разрешения DNS по неизвестной причине

Почему копируемый исполняемый файл rm не будет работать на другой Linux-машине?

Как сделать статические маршруты IPv6 постоянными в CentOS?

Предотвращение открытия нежелательных буферов

Есть ли способ запросить пакет OpenBSD по описанию?

OpenSSL Package Rebuild CentOS 6.4

Как я могу сопоставить и заменить этот многострочный шаблон в сценарии bash?

Выйти из переменной для использования в качестве содержимого другого скрипта

Можете ли вы изменить цель динамической ссылки без перекомпиляции?

Узнайте владельца названия службы DBus

Как работает многоадресная рассылка UDP в Unix?

Linux и Unix - лучшая ОС в мире.