1

В настоящее время у меня есть следующая настройка на моем ноутбуке - harddrive разделен на 3 части, первая - это /boot для моего ubuntu, третья - установка Windows, а одна посередине - зашифрованный раздел с lvm с 3 разделами. - / и / home с btfs и / swap. На тех у меня установлена Ubuntu 10.10.

Я делаю шифрование с помощью cryptsetup/luks.

К сожалению, у меня очень низкая производительность в этой настройке - загрузка занимает почти 3 минуты, а после загрузки система "прогревается" до нормальной производительности в течение минуты или двух. Я подозреваю, что дисковый ввод-вывод является проблемой, поскольку такие вещи, как apt-get, иногда очень медленны при интенсивных операциях ввода-вывода ("чтение базы данных"). Интересно, почему моя производительность ввода-вывода может быть медленной. У меня есть 3 идеи - либо lvm ведет себя плохо по сравнению с зашифрованным разделом luks, либо btrfs ведет себя плохо по какой-то причине, либо установка ubuntu по какой-то причине испортилась (в чем я сомневаюсь).

Интересно, возможно ли какое-либо из этих предложений, и если нет, то что еще может так сильно повлиять на производительность?

PS: До этой установки производительность была удовлетворительной с настройкой luks-on-lvm (3 раздела lvm, зашифрованных luks) и настройкой ext4 fs, так что это именно эта установка, а не ноутбук.

PPS: шифрование aes-xts-plain 512 бит.

2 ответа2

2

Привет, я думаю, вы выбрали слишком сильное шифрование, которое вызывает проблемы с производительностью. 512 бит - это немного излишне, 256 должно быть достаточно, так как он все еще безопасен и, вероятно, будет на много лет вперед.

0

Я предполагаю, что проблема в btrfs на LVM. У меня был плохой опыт работы с этой комбинацией (в основном, намного худшая задержка для отдельных запросов ввода-вывода, чем ожидалось). Общая производительность может быть хорошей, так что она зависит от вашей рабочей нагрузки. Если вам нужна низкая задержка для каждого запроса, я бы рекомендовал использовать EXT4 на LVM или btrfs на необработанных устройствах.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .