The OpenNET Project / Index page

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

Обзор и настройка планировщиков ввода/вывода в Linux

23.01.2010 15:08

В статье (часть 1, часть 2) рассматриваются планировщики ввода/вывода Linux и делается попытка ответить на вопрос "какой алгоритм планировщика наилучший?". Для каждого планировщика описываются параметры их настройки.

  1. Главная ссылка к новости (http://rus-linux.net/nlib.php?...)
  2. Выбор планировщика ввода/вывода в Red Hat® Enterprise Linux® 4 и ядре версии 2.6
  3. Планировщики ввода/вывода в Linux
  4. Планировщики ввода/вывода в Linux 2
  5. CFQ IO Schedule или как уменьшить тормоза при интенсивной работе с диском
  6. Приоритезация ввода/вывода в Linux
Автор новости: В.Костромин
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/25127-linux
Ключевые слова: linux, io, scheduler, optimization, disk
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (13) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, pavlinux (ok), 20:14, 23/01/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –7 +/
    > Для того, чтобы задать планировщик, выбираемый во время загрузки системы,
    > отредактируйте следующий файл /boot/grub/grub.conf



    /boot/grub/menu.lst

    > Либо для того, чтобы во время работы системы задать планировщик, например,
    > для диска hda, просто откройте окно терминала и наберите:
    > echo /sys/block/hda/queue/scheduler




    echo noop      > /sys/block/hda/queue/scheduler;
    или
    echo cfq       > /sys/block/hda/queue/scheduler;
    или
    echo deadline  > /sys/block/hda/queue/scheduler;
    или
    echo as        > /sys/block/hda/queue/scheduler;



     
     
  • 2.2, prapor (??), 20:20, 23/01/2010 [^] [^^] [^^^] [ответить]  
  • +7 +/

    >/boot/grub/menu.lst

    В GRUB 2 таки grub.conf, а ещё много где одно является симлинком на другое.

     
     
  • 3.3, pavlinux (ok), 20:27, 23/01/2010 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > Примеры, которые мы здесь используем, были проверены
    > для дистрибутива Red Hat Enterprise Linux

    http://www.redhat.com/docs/manuals/enterprise/RHEL-5-manual/Installation_Guid

     
     
  • 4.9, prapor (??), 04:14, 24/01/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/

    oberon % ls -l /boot/grub | grep conf                                         ~
    -rw------- 1 root root    986 Січ 22 22:08 grub.conf
    lrwxrwxrwx 1 root root     11 Гру 25 21:14 menu.lst -> ./grub.conf
    oberon % cat /etc/issue                                                       ~
    CentOS release 5.4 (Final)
    Kernel \r on an \m
     
     
  • 5.10, anyone (??), 13:07, 24/01/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вместо того, чтобы устраивать здесь споры, взяли бы и написали дополнение к статье...

     
     
  • 6.13, pavlinux (ok), 16:58, 24/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Вместо того, чтобы устраивать здесь споры, взяли бы и написали дополнение к
    >статье...

    Это статья, какого-то Paul Rubens, прошлогодней свежести...



     
  • 5.12, pavlinux (ok), 16:37, 24/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    CentOS != RHEL
     
     
  • 6.14, prapor (??), 18:49, 24/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Не до такой степени. Oracle Unbreakable Linux:
    A102 % cat /etc/redhat-release                                                ~
    Enterprise Linux Enterprise Linux Server release 5.1 (Carthage)
    A102 % ls -l /boot/grub | grep conf                                           ~
    -rw------- 1 root root    842 Бер 11  2008 grub.conf
    lrwxrwxrwx 1 root root     11 Бер  4  2008 menu.lst -> ./grub.conf

    Кусок из grub-install из RHEL 5:
    grep -n 'conf' grub-install
    645:if ! test -e ${grubdir}/grub.conf ; then
    646:    test -e ${grubdir}/menu.lst && ln -s ./menu.lst ${grubdir}/grub.conf

    Из CentOS 5.4:
    grep -n 'conf' /sbin/grub-install
    645:if ! test -e ${grubdir}/grub.conf ; then
    646:    test -e ${grubdir}/menu.lst && ln -s ./menu.lst ${grubdir}/grub.conf

    Учи матчасть, павлин, проще троллить будет.

     
     
  • 7.16, pavlinux (ok), 17:51, 25/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    ln -s ./menu.lst ${grubdir}/grub.conf

    cцылка не считается :)

     
     
  • 8.18, prapor (??), 20:44, 25/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Я тебе чего сразу сказал Симлинка оно А ты чего орать начал Содержимое по сим... текст свёрнут, показать
     
  • 2.7, anesth (ok), 21:05, 23/01/2010 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Да что ты с ними связываешься, они поди там вместо оптики до сих пор ethernet используют...
     
     
  • 3.15, Nas_tradamus (ok), 15:55, 25/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо за статью.

    Я так понял, в FreeBSD никакого выбора планировщикаов нет? (

     
     
  • 4.17, pavlinux (ok), 17:53, 25/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Спасибо за статью.
    >
    >Я так понял, в FreeBSD никакого выбора планировщикаов нет? (

    Зачем на роутере планировщик?!

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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