Оценка производительности планировщиков ввода/вывода в Linux

Ресурс Phoronix провёл тестирование производительности трёх планировщиков ввода/вывода для Linux - CFQ (используется по умолчанию), Noop с реализацией модели FIFO и Deadline. Тестирование проводилось как при использовании жесткого диска, так и для SSD-накопителя. Во всех тестах использовалась Ubuntu 12.04 (x86_64) с предварительной версией ядра Linux 3.4 и файловой системой Ext4.
  • В тестах FS-Mark планировщики показали примерно одинаковые результаты.
  • В тесте BlogBench, оценивающем производительность записи, Noop и Deadline оказались почти в два раза быстрее CFQ на SSD-накопителе, но немного отстали от него на жестком диске.
  • В тесте CompileBench, оценивающем скорость сборки, лучшие результаты на SSD-накопителе показал CFQ, который обогнал Noop и Deadline примерно на 25%. На жестком диске с небольшим отрывом победил Deadline, на втором месте CFQ и на третьем Noop;
  • В тесте IOzone на SSD с незначительным отрывом лидирует CFQ, а на жестком диске Noop;
  • В тесте Threaded I/O Teste разница в показателях незначительная.

Полный текст статьи читайте на OpenNet