The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"FreeBSD-CURRENT переведён по умолчанию на Clang"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Отдельный RSS теперь доступен для каждого обсуждения в форуме и каждого минипортала.
. "FreeBSD-CURRENT переведён по умолчанию на Clang" +1 +/
Сообщение от AlexAT (ok), 09-Ноя-12, 07:24 
> Скажешь тоже, стирание страниц, выполняемое заранее, продлевает жизнь флэшу. :))

Продлевает. Поскольку рабочий набор левелера больше, нежели без TRIM.

> Прикинь: когда размер блока ФС совпадает с размером блока SSD (512k), такая
> ФС не нуждается в предварительной очистке страниц и поиске пространства из
> подготовленных страниц (по 4k) в целый блок и может сама обнулить
> ранее использованный и помеченный как свободный блок перед непосредственно записью в

А теперь делаем следующий шаг: откуда флеш узнает, что блок свободен? Если TRIM есть - всё понятно. Если TRIM нет... то рабочий набор левелера после некоторого времени эксплуатации равен "резерву" флеша. При частой записи в одни и те же логические блоки этот рабочий набор будет изнашиваться очень быстро.

> Ещё скажи, что адресное пространство SSD распространяется на область левелинга. :))

Да! Распространяется. Разницы между областью левелинга и пользовательской областью НЕТ - в типовых случаях это одно и то же пространство адресации. Кроме контроллера флеша, это пространство никто не видит - системный контроллер диска видит уже "виртуальное" пространство, несколько другого объема, и не имеющее ничего общего с расположением данных на флеше. Нетиповых решений пока не было.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
FreeBSD-CURRENT переведён по умолчанию на Clang, opennews, 06-Ноя-12, 00:25  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру