The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Оценка производительности планировщиков ввода/вывода в Linux, opennews (ok), 12-Май-12, (0) [смотреть все]

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


10. "Оценка производительности планировщиков ввода/вывода в Linux"  –2 +/
Сообщение от iZEN (ok), 13-Май-12, 13:00 
Интересно, что с приходом SSD упрощаются алгоритмы планирования дисковых операций, так как не нужно принимать во внимание механические задержки разной длительности и рассчитывать на их основе очередь команд. Для этих случаев на первое место выходят алгоритмы кэширования файловых систем и распределения свободной оперативной памяти, так как SSD по скорости и задержкам (относится больше к технологиям SLC и MRAM) становится в какой-то мере частью пространства памяти, а не внешней системы хранения. "Бутылочное горлышко" SATA интерфейса при наличии достаточно большого объёма ОЗУ при работе с часто используемыми данными перестаёт оказывать влияние на эффективность использования не только SSD, но и HDD, а значит разработка новых алгоритмов планировщиков ввода/вывода под большим вопросом.
Ответить | Правка | Наверх | Cообщить модератору

11. "Оценка производительности планировщиков ввода/вывода в Linux"  +/
Сообщение от XoRe (ok), 13-Май-12, 14:14 
> "Бутылочное горлышко" SATA интерфейса

Если не секрет, в чем проявляется бутылочное горлышко?
sata-2 - до 3 Гбит/с  (300 МБайт/с).
sata-3 - до 6 Гбит/с (600 МБайт/с).

Этого с головой хватает для десктопов и серверов начального уровня.
А для более серьёзных серверов есть другие технологии.

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

21. "Оценка производительности планировщиков ввода/вывода в Linux"  +/
Сообщение от Аноним (-), 14-Май-12, 12:51 
> Если не секрет, в чем проявляется бутылочное горлышко?
> sata-2 - до 3 Гбит/с  (300 МБайт/с).
> sata-3 - до 6 Гбит/с (600 МБайт/с).

В том что этот болванчик как ни странно прав. Флеш - это чипы памяти. Как минимум на чтение доступ там произвольный. И 600 Мбайт/сек там совсем не предел мечтания для идиота. Особенно с современным навернутым контроллером который делает interleaving на кучу чипов. Как бы 600Мб/сек это скорость работы памяти характерная для времен первых атлонов. Не больно то и дофига.

> Этого с головой хватает для десктопов и серверов начального уровня.
> А для более серьёзных серверов есть другие технологии.

Ну да, ssd @ pcie по конским ценам, например одна из них. При том конская цена и pci-e все-таки намекают что крутым парням sata иногда может натурально не хватить :)

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

14. "Оценка производительности планировщиков ввода/вывода в Linux"  –3 +/
Сообщение от Аноним (-), 13-Май-12, 15:10 
чё чушь несёшь. Во-первых, весь этот гемор уходит в сам SSD девайс и сама логика планирования стала на порядки сложнее.  А для приложения всё это выливается в вообще в непредсказуемость задержек IO.

И, кстати, дисбалланс для random IO и линейного никуда не делася.

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

20. "Оценка производительности планировщиков ввода/вывода в Linux"  +/
Сообщение от Аноним (-), 14-Май-12, 12:48 
> И, кстати, дисбалланс для random IO и линейного никуда не делася.

У флеша seek time намного лучше. В плане чтения - 100%, потому что никакие головы передвигать не надо, а передавать адреса по шинам - быстро. С записью - могут быть приколы, основанные на том что флеш крупноблочная память с брейнфакерскими правилами записи. Контроллер SSD конечно пытается это спрятать, но физику процесса то не обманешь: некоторые типы нагрузок при записи будут куда как более удобны чем некоторые другие.

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

19. "Оценка производительности планировщиков ввода/вывода в Linux"  +/
Сообщение от Аноним (-), 14-Май-12, 12:45 
> Интересно, что с приходом SSD упрощаются алгоритмы планирования дисковых операций, так
> как не нужно принимать во внимание механические задержки разной длительности

Зато неплохо бы принимать во внимание кучу иных факторов.

> "Бутылочное горлышко" SATA интерфейса при наличии достаточно большого объёма ОЗУ

Да, конечно. Если сделать рамдиск - он тормозить не будет, независимо от скорости sata. Правда, у него есть недостаток: он энергозависимый и не переживает ребут :)

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

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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