The OpenNET Project / Index page

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



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

Оглавление

Для ядра Linux представлен планировщик ввода-вывода FIOPS дл..., opennews (?), 10-Янв-12, (0) [смотреть все]

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


13. "Для ядра Linux представлен планировщик ввода-вывода FIOPS дл..."  +/
Сообщение от uniman (?), 10-Янв-12, 23:56 
Не, в geom есть и "продвинутый" планировщик, с 2008 анонсирован кажись.

http://retis.sssup.it/~fabio/freebsd/geom_sched/proto/

# man gsched
NAME
     gsched -- control utility for disk scheduler GEOM class

SYNOPSIS
     gsched create [-v] [-a algorithm] provider ...
     gsched insert [-v] [-a algorithm] provider ...
     gsched configure [-v] [-a algorithm] node ...
     gsched destroy [-fv] node ...
     gsched reset [-v] node ...
     gsched { list | status | load | unload }

DESCRIPTION
     The gsched utility (also callable as geom sched ...) changes the schedul-
     ing policy of the requests going to a provider.
...
# geom disk list
Geom name: ada0
Providers:
1. Name: ada0
   Mediasize: 160041885696 (149G)
   Sectorsize: 512
   Mode: r6w6e23
   descr: ST9160310AS
   ident: (null)
   fwsectors: 63
   fwheads: 16

# kldload geom_sched
# geom sched insert -a rr ada0

# geom disk list
Geom name: ada0
Providers:
1. Name: ada0.sched.
   Mediasize: 160041885696 (149G)
   Sectorsize: 512
   Mode: r6w6e23
   descr: ST9160310AS
   ident: (null)
   fwsectors: 63
   fwheads: 16

Все это только и на работающей системе. Как бэ все, шедулер вставлен. Провайдер - этот тот кто сверху и к нам ближе :)

Тестировать с цифирями долго, нужно нескольк дисков, корректно нагрузить, надо думать о корректности измерений, не готов, оставляю пока на других.

http://ivoras.net/freebsd/freebsd9.html
Generic GEOM IO schedulers
Status: Committed to -CURRENT
Will appear in 9.0: sure
Authors: Luigi Rizzo, Fabio Checconi
Web: commit message

The new framework, integrated with GEOM, allows for multiple disk IO schedulers to be used, if necessary, on different IO providers (e.g. drives). The usage of some IO schedulers can increase responsiveness in certain kinds of IO workloads, for example a mix of sequential and random IO.

http://svnweb.FreeBSD.org/base?view=revision&revision=206497

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

16. "Для ядра Linux представлен планировщик ввода-вывода FIOPS дл..."  +/
Сообщение от iZEN (ok), 11-Янв-12, 00:00 
> Не, в geom есть и "продвинутый" планировщик, с 2008 анонсирован кажись.

Ага. :) Только народ его в 9'ке увидел:

> http://ivoras.net/freebsd/freebsd9.html
> Generic GEOM IO schedulers
> Status: Committed to -CURRENT
> Will appear in 9.0: sure

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

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

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




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

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