Объяснение технологий

Почему TRIM важен для твердотельных жестких дисков? [Технология объяснила]

Почему TRIM важен для твердотельных жестких дисков? [Технология объяснила]

Если вы когда-либо владели или рассматривали вопрос о владении твердотельным накопителем, возможно, вы слышали рецензентов. и другие комментаторы говорят о поддержке TRIM. Возможно, вы также заметили тот факт, что поддержка TRIM является довольно серьезной проблемой. Сообщения в новостях на основных технологических сайтах постоянно сообщают, что бренд X добавил поддержку TRIM, снова и снова поднимая шум вокруг этого.

Тем не менее, эти новые отчеты редко объясняют, что такое поддержка TRIM, что может затруднить вам понимание того, почему TRIM такая большая проблема и почему она вам действительно нужна на SSD или любом твердотельном жестком диске, о котором вы могли подумать. покупка.

Краткое руководство по твердотельным накопителям

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

Твердотельный накопитель — это просто печатная плата, заполненная микросхемами флэш-памяти, и контроллер, который отвечает за поиск оптимального способа передачи данных с накопителя на компьютер. Микросхемы флэш-памяти намного, намного быстрее, чем диски. потому что нет никакого механического элемента к ним. Когда вы записываете данные на флэш-память, некоторые электрические заряды подвергаются манипуляциям и давлению! Ваши данные сохранены.

твердотельный жесткий диск

Однако, чтобы этот процесс имел смысл как данные, SSD должен располагать данные определенным образом. Обычно ячейка флэш-памяти будет иметь более крупные фрагменты памяти, называемые «блоками», которые состоят из более мелких фрагментов памяти, называемых «страницами».

Когда SSD впервые установлен в системе, он пуст; так что все работает так, как вы ожидаете. Когда вы записываете файл на диск, данные сгруппированы в блоки и страницы контроллером SSD. Поскольку диск пуст, это не слишком сложно. Запись происходит нормально и очень быстро, намного быстрее любого механического жесткого диска.

Штрафная площадка

Проблема возникает, когда вы пытаетесь записать файлы на страницы, которые уже заняты данными. Это не то, что происходит, только когда SSD почти заполнен, потому что запись данных на твердотельный жесткий диск не является линейной.

Допустим, у вас есть шесть доступных страниц, представленных буквами от A до F. Интуитивно, вы ожидаете, что данные будут записываться линейно, прогрессируя от A к F. В действительности, данные не так хорошо структурированы. Порядок может быть B, затем D, A и так далее. В SSD нет механического компонента, поэтому данные со всех страниц могут быть получены одинаково быстро. Кроме того, Windows не выполняет автоматическую очистку всех данных со страницы при удалении содержащейся в них информации. SSD, когда он кажется наполовину заполненным, может фактически использовать все свои страницы.

твердотельный жесткий диск

Всякий раз, когда вы пытаетесь записать данные на используемую страницу, вы сталкиваетесь с тем, что называется «штраф за перезапись блока». Страницы очень четко организованы в блоки. Если вам нужно заменить данные на странице, вы должны переписать все данные на весь блок . Размер страницы обычно составляет 4 КБ, а размер блока составляет 512 КБ, поэтому неожиданно вы получаете гораздо больше данных. Вся информация в блоке должна быть записана в кэш SSD, чтобы она не терялась, затем данные перезаписываются на весь блок и все его страницы.

Кажется, это отнимает много времени, не так ли? Это. В лучшем случае SSD, сталкивающийся с этим штрафом, будет записывать данные в пять раз медленнее. В худшем случае SSD может быть в двадцать раз медленнее при записи данных.

TRIM спасает день

Теперь вы можете сказать себе: господи, это выглядит глупо. Почему нельзя удалить одну страницу, чтобы не было необходимости стирать и перезаписывать весь блок?

Причиной этого является то, что твердотельные накопители являются новыми. Только в прошлом году произошел взрыв SSD на потребительском уровне. Компьютеры используют механические жесткие диски уже десятилетия, и операционные системы оптимизированы для них.

TRIM — это спецификация команды, которая фактически дает операционной системе возможность сказать твердотельному диску, в частности, на какой странице хранятся данные, которые пользователь удалил. Контроллер SSD может взять эту информацию и затем использовать ее для уничтожения определенных страниц, а не целых блоков. Проблема штрафа за переписывание блоков действительно сводится к проблеме коммуникации. Современные SSD не имеют возможности узнать, какие страницы были удалены, поэтому они в конечном итоге стирают и перезаписывают весь блок.

твердотельный накопитель

Реализация поддержки TRIM должна происходить в операционной системе и в прошивке SSD. Microsoft внедрила поддержку TRIM в Windows 7, а также в Windows Server 2008 RS, и пока они являются единственными крупными операционными системами, которые предлагают поддержку TRIM. Многие современные твердотельные накопители также поставляются с прошивкой с поддержкой TRIM, но не все из них. SSD с поддержкой TRIM включают в себя:

  • Corsair Nova, Производительность и Реактор
  • Crucial M225
  • Intel X25-M
  • G.Skill Falcon
  • Кингстон SSDNow Диски
  • OCZ Agility, Summit и Vertex
  • Патриот Torqx
  • SuperTalent Ultradrive

Это не каждый диск на рынке, и есть вероятность, что на дисках, которые не поддерживают TRIM, будет включена TRIM с будущей версией аппаратного обеспечения. Если вы сомневаетесь, посетите веб-сайт производителя SSD, у которого вы собираетесь купить. Они обычно будут трубить поддержку TRIM, если они есть.

Вывод

Поддержка TRIM очень важна. Если вы покупаете SSD сейчас или в будущем, вы хотите его. Если у вас уже есть твердотельный накопитель, вам следует проверить веб-сайт производителя, чтобы узнать, есть ли у него обновление прошивки, которое включает его на вашем диске. С TRIM SSD вашего компьютера всегда будет радостно гудеть на максимальной скорости.

Имиджевый кредит: Avye

Похожие посты
Объяснение технологий

Как работает жесткий диск? [Технология объяснила]

Объяснение технологий

Что такое программное обеспечение с открытым исходным кодом? [MakeUseOf Объясняет]

Объяснение технологий

Разрешения графического дисплея - что означают цифры? [MakeUseOf Объясняет]

Объяснение технологий

Как переформатировать внешний жесткий диск, не теряя на нем все