The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Выравнивание границ блоков как метод оптимизации использован..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"Выравнивание границ блоков как метод оптимизации использован..."  
Сообщение от opennews (ok) on 21-Фев-09, 23:23 
"Aligning filesystems to an SSD’s erase block size (http://thunk.org/tytso/blog/2009/02/20/aligning-filesystems-.../)" - интересная заметка про оптимизацию использования SSD накопителей в Linux. Речь ведется о синхронизации начала блоков данных ФС и атомарных блоков накопителя - дисковый раздел для большей эффективности  должен быть смещен по границам 128k (для рассмотренного типа SSD), иначе блоки ФС могут попасть на пересечения блоков накопителя.

URL: http://thunk.org/tytso/blog/2009/02/20/aligning-filesystems-.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=20408

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Выравнивание границ блоков как метод оптимизации использован..."  
Сообщение от pavlinux email(ok) on 21-Фев-09, 23:23 
Насколько эффективно будет чтение/запись, при следующем варианте:

AAAA-ABBB-BBCC-CCCD-DDDD
AAAAA-BBBBB-CCCCC-DDDDD

А таких, точно большинство.  Или у вас куча файлов меньше 128kb ???

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

2. "Выравнивание границ блоков как метод оптимизации использован..."  
Сообщение от User294 (ok) on 22-Фев-09, 08:51 
Чтение флеша можно делать практически рандомно, с ним никаких проблем.А вот запись... наиболее удобно для флеша когда она выравнивается по границам erase blocks (как правило они 128К или 64К у современного флеша).Иначе - если запись попадает на пересечение блоков - придется стирать два блока.Больше стираний -> хуже со всех точек зрения.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Выравнивание границ блоков как метод оптимизации использован..."  
Сообщение от pavlinux email(ok) on 22-Фев-09, 14:33 
>Чтение флеша можно делать практически рандомно, с ним никаких проблем.А вот запись... наиболее удобно для флеша когда она выравнивается по границам erase blocks (как правило они 128К или 64К у современного флеша).Иначе - если запись попадает на пересечение блоков - придется стирать два блока.Больше стираний -> хуже со всех точек зрения.

Т.е. указанным способом они однозначно гарантируют, что записывать будет строго по 128k.

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

4. "Выравнивание границ блоков как метод оптимизации использован..."  
Сообщение от iZEN (ok) on 22-Фев-09, 23:44 
Статья глупая.

Производители внутри устройства применяют собственный аллокатор ячеек, а "наружу" выставляют лишь ATA/SCSI-интерфейс для "общения" с ним через BIOS.

Файловая система ничего не знает о физической адресации ячеек носителя, а оперирует только логическими данными адресации носителя, полученными из BIOS (геометрия носителя и т.д.).

И что-то там "сместить" на уровне файловой системы (или при подготовки носителя fdisk задать адресацию с других виртуальных цилиндра/головки) ничего не даст в плане ускорения доступа и I/O.

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

5. "Выравнивание границ блоков как метод оптимизации использован..."  
Сообщение от none (??) on 23-Фев-09, 10:48 
+1
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Выравнивание границ блоков как метод оптимизации использован..."  
Сообщение от frol (??) on 09-Мрт-09, 09:32 
Вы-б хоть статью прочли. Во второй части это как-раз обсуждается.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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