Могу ли я ускорить обмен, используя несколько жестких дисков?

У меня все еще есть два старых ATA-диска (один – только 8 ГБ, один – несколько дефект), и я думал о том, чтобы поместить их в свой компьютер и активировать своп на них. Каким будет эффект от этого? Будет ли моя система распределять данные по дискам равномерно, чтобы обмен менялся быстрее?

  • Проблема KVM и свопа
  • неустойчивость сворачивания zram
  • Как настроить обмен данными через Ethernet?
  • Как следует сформулировать запись в fstab для файла подкачки, который не находится на основном диске?
  • Что происходит, когда объем tmpfs заполнен и swap заполнен? Включен ли OOM-убийца Linux?
  • Java-процесс, swap (/ proc Solaris10) память, очень используемая
  • Может ли zswap сократить свопинг IO?
  • Как выделить больше места для обмена и увеличения его размера больше, чем Рам?
  • One Solution collect form web for “Могу ли я ускорить обмен, используя несколько жестких дисков?”

    Во-первых, использование медленного или неисправного жесткого диска для обмена не является хорошей идеей. Это похоже на то, что у вас действительно медленная или багги-память.

    Как ваша система распространяет данные по вашим разделам подкачки, зависит от приоритета, который вы даете им в вашем /etc/fstab

    В качестве примера,

     /dev/hda5 none swap sw,pri=2 0 0 /dev/hdb5 none swap sw,pri=1 0 0 /dev/hdc6 none swap sw,pri=3 0 0 

    Сначала ваша система будет использовать раздел с наивысшим приоритетом (в данном случае /dev/hdc6 ). Приоритеты идут от 0 до 32767. Вы можете назначить одинаковый приоритет для разных разделов, и это позволит вашей системе использовать их в равной степени (или распространять нагрузку на разные диски). Основная причина этого заключается в том, что сначала вы хотите использовать более быстрый (или менее используемый, но все же быстрый) диск, так как это может оказать серьезное влияние на вашу систему.

    Вы можете изменить тенденцию вашей системы писать в swap, установив swappiness . Больше информации здесь .

    Interesting Posts

    Как предоставить аргументы команды в виде массива?

    Ошибка RadioTray: gstplaysink

    Может ли bash развернуть цитированную и / или экранированную строковую переменную в слова?

    Как изменить имя хоста на CentOS 6.5?

    Мост беспроводной сети

    fedora 15, oracle 11: не удается войти с помощью sqlplus

    Аутентификация для обоих окон и пользователей Unix

    Изменения в функции input_get_keycode в ядре linux (input / input.c)

    Как я могу постоянно сообщать OpenSUSE об обновлении часового / текущего времени?

    Не удается получить rsync, чтобы сохранить исходный файл, попробовал много трюков

    Как настроить несколько IP-адресов на одном сетевом адаптере

    cat линии X в строку Y на огромный файл

    Как написать файл с netcat? И установите, чтобы он вырос до определенного размера и начал переписывать себя?

    В отчетах SAR% commit включает использование кеша страницы?

    Сделать меню grub быстрее (не похоже на анимацию)

    Linux и Unix - лучшая ОС в мире.