Только что купил подержанный зверь — настольный ПК. Системный диск настроен как RAID 0 SSD (Intel 510 SSD) по 128 на каждом. У меня, вероятно, не будет слишком много программ, кроме Office и, может быть, Adobe CS, если я раскошелюсь. Я буду хранить большие данные на обычном HDD.
Мой вопрос касается настройки TrueCrypt с моей конфигурацией. Я ранее не делал полного шифрования диска, но мне кажется, что это, вероятно, хорошая идея. Я провел несколько тестов скорости с использованием файловых контейнеров на HDD и SSD с TrueCrypt. Хотя SSD и TrueCrypt дают большой толчок, он все равно превосходит HDD сам по себе с хорошим отрывом, поэтому я думаю, что он будет в порядке для моих нужд с TrueCrypt.
Я видел в нескольких местах, что они рекомендуют разбить диск на разделы и оставить часть SSD не внутри TrueCrypt. Это действительно имеет значение? Если да, то сколько мне оставить? Будут ли какие-либо проблемы в конфигурации Raid0?
Меня не особо волнуют все проблемы с выравниванием износа, мне важнее потерять данные и обеспечить безопасность, но поскольку мне не нужно все это пространство, я хотел бы оптимизировать свою настройку для безопасности и скорости.
решение1
Короткий ответ: да, оставление некоторого неразмеченного пространства может ускорить работу SSD.
Подробный ответ: Запись данных на SSD обычно включает в себя следующие действия:
- Прочитать большой блок (на SSD размером с блок, например, 64 КБ)
- Измените часть считанных данных (например, измените данные размером 4К, которые вы только что пытались записать на SSD)
- Найдите пустой блок SSD и запишите данные.
- Обновите внутренние указатели, чтобы все данные старого блока теперь можно было найти в новом блоке.
Если на SSD есть свободное место, то все происходит довольно быстро.
Однако если свободных блоков нет, то это будет выглядеть так:
- Прочитать большой блок (на SSD размером с блок, например, 64 КБ)
- Измените часть этого блока (например, измените данные размером 4К)
- Найдите пустой блок SSD. Обратите внимание, что его нет.
- СТИРАЙТЕ блок (для этого требуется относительноедлинныйвремя)
- Запишите информацию в только что стертый блок.
- Обновление администрации
Если вы удаляете файл и TRIM включен, то могут произойти умные вещи. Диск может знать, что блок полностью не используется, и пока диск простаивает, он может превентивно стереть эти блоки. Или он может объединить несколько в основном пустых блоков в один блок и превентивно стереть эти дюжины блоков. Это хорошо.
Но для выполнения всех этих действий контроллер на SSD должен знать, какие блоки используются и с какими он может работать. Если у вас нет TRIM, он не знает, какая часть файловой системы используется. Он не знает, что блоки неразмеченного пространства не используются. Поэтому, если вы оставляете немного неразмеченного пространства, у него будет больше блоков для работы. Это хорошо, если вы ожидаете много быстрой записи.