Накладные расходы на использование изображений с контуром в Linux

Есть ли накладные расходы CPU / RAM, связанные с использованием изображений, связанных с контуром, и использование физического раздела под Linux?

One Solution collect form web for “Накладные расходы на использование изображений с контуром в Linux”

Да, если у вас совсем недавно появилось ядро, при использовании устройств loop на linux возникают значительные накладные расходы: доступ к данным через устройство цикла должен проходить через два уровня файловой системы, каждый из которых выполняет свое собственное кэширование, поэтому данные заканчиваются кэшированием дважды, теряя много памяти ( печально известный «двойной кеш»)

Помимо случайного использования, лучше использовать альтернативный раздел или chroot, чтобы получить доступ к данным напрямую.

Или используйте последнее ядро, проблема исправлена ​​в linux 4.4 и новее :

Быстрое и компактное устройство с поддержкой прямого ввода-вывода и асинхронного ввода-вывода

В этом выпуске представлена ​​поддержка прямого ввода-вывода и асинхронного ввода-вывода для блочного устройства. Существует несколько преимуществ использования прямого ввода-вывода и AIO в файле поддержки цикла чтения / записи: избегается двойной кеш из-за прямого ввода-вывода, что значительно сокращает использование памяти; в отличие от пользовательского пространства прямой ввод-вывод, нет затрат на закрепление страниц; избегает контекстных переключений в некоторых случаях, потому что можно избежать одновременных представлений. См. Commits for benchmarks.

  • Цитирование через файл с использованием столбца
  • Как получить доступ к / неизвестному типу файла?
  • slitaz 4.0 grub2 loopback объединяет несколько изображений initrd
  • Правило UDEV для запуска partprobe на устройстве loop
  • Создание отформатированного раздела из ничего
  • bash: как добавить назначенное значение в файл
  • bash, возврат из перенаправленного цикла, безопасен ли он?
  • Как я могу разделить тома в обычный файл без цикла?
  • Debian VPS, не существует никаких устройств loop, modprobe не работает
  • Loopback (привязка) автоматически монтирует дополнительный USB-накопитель ext4
  • Создание разреженного (автоматически расширяющегося и сжатого) файла подкачки с поддержкой отверстий
  • Как удалить ограничение длины от losetup -a
  • Linux и Unix - лучшая ОС в мире.