The OpenNET Project / Index page

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

Система непрерывного тестирования производительности ядра Linux

22.07.2015 16:05

Разработчики SUSE Linux представили проект Marvin, в рамках которого организован процесс непрерывного тестирования производительности ядра Linux. После завершения выполнения очередного набора тестов, Marvin переходит к их повторному выполнению над актуализированными сборками ядра, включающими свежие исправления. Затем результаты сравниваются с прошлым выполнением теста и выявляются регрессивные падения производительности, о которых информируются разработчики. Несмотря на то, что система изначально нацелена на тестирование ядра из состава SUSE Enterprise Linux, она также настроена и на тестирование основного ядра Linux.

  1. Главная ссылка к новости (http://www.csn.ul.ie/~mel/blog...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/42648-linux
Ключевые слова: linux, kernel, benchmark
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (19) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, A.Stahl (ok), 16:26, 22/07/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Что-то по ссылкам я так и не нашёл информации на каких платформах тестируют. Или один лишь AMD64?
     
  • 1.3, Аноним (-), 17:03, 22/07/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А те регрессии, что накапливались 20 лет определить не получится?
     
     
  • 2.4, rshadow (ok), 17:11, 22/07/2015 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Они уже давно перекрыты повышением в 2^10 раза производительности компов.
     
     
  • 3.5, Аноним (-), 17:37, 22/07/2015 [^] [^^] [^^^] [ответить]  
  • +12 +/
    Роутеры с вами не согласны
     
     
  • 4.6, Аноним (-), 18:19, 22/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Вы представитель союза (свободных) роутеров? Огласите ваши требования!
     
     
  • 5.8, Michael Shigorin (ok), 18:34, 22/07/2015 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Вы представитель союза (свободных) роутеров? Огласите ваши требования!

    Это лучше тов. sfstudio спросить, если по существу.

     
     
  • 6.11, sfstudio (ok), 21:46, 22/07/2015 [^] [^^] [^^^] [ответить]  
  • +12 +/
    А чего там спрашивать? Всё от задачи зависит.

    Типовая для роутера это роутинг + NAT. С ним дела обстоят так что после 3.4 версии деградация производительности на одноядерных мипсах порядка 40%, большей частью из-за удаления route cache. В итоге в OpenWRT таки бэкпортнули часть route cache  с которой работал контрак это частично решило проблему сократив регресс по скорости где-то до 20%.

    В общей сложности сравнивая 2.6.21 и 3.4 (чистые) деградация на mips24kc порядка 30%.

    На SMP mips 1004kc так же после 3.4 вплоть до 4.0 наблюдался некоторый завал производительности. С 4.0 стало даже быстрее чем на 3.4 ессно если приюзать XPS/RPS и правильно раскидать прерывания.

    Собсно большинство недорогих маршрутизаторов на рынке это именно что-то на mips 24kc.

    Но тенденция ясна, всё движется в сторону SMP в итоге оверхид на одноведерных железяках растёт и существенно. Как минимум в части сети, в остальном не тестировал и как бы не особо слежу за остальными подсистемами. Тут пусть другие поделятся.

     
     
  • 7.12, Аноним (-), 23:33, 22/07/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А появившееся в 3,18 http://www.opennet.me/opennews/art.shtml?num=41210
    >В сетевую подсистему внесены оптимизации, направленные на увеличение производительности пакетной передачи данных. Изменения особенно заметны при обработке большого объёма мелких пакетов. Производительность повышена за счёт организации групповых операций блокировки очереди, а также заполнения/очистки очереди и взаимодействия с драйвером сетевой карты не на уровне отдельных пакетов, а манипулируя порциями пакетов. Внесённые изменения позволяют добиться обработки полной пропускной способности высокоскоростных сетевых интерфейсов даже на относительно слабом оборудовании (например, на обычном компьютере продемонстрирована обработка потока в 40 гбит/сек), даже если в трафике преобладают пакеты небольшого размера;

    сказалось положительно на производительности недорогих роутеров?

     
     
  • 8.14, sfstudio (ok), 23:55, 22/07/2015 [^] [^^] [^^^] [ответить]  
  • +7 +/
    К сожалению никак не сказалось по сути BQL требует поддержку на уровне драйверо... текст свёрнут, показать
     
     
  • 9.17, 1283648282 (?), 12:01, 23/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Вендоры специально для таких случаев интегрируют аппаратную обработку NAT в чипы... текст свёрнут, показать
     
     
  • 10.18, sfstudio (ok), 12:12, 23/07/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А мы и используем PPE и во все поля, но факт остаётся фактом Да и далеко не для... текст свёрнут, показать
     
  • 7.19, freehck (ok), 15:57, 11/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > В итоге в OpenWRT таки бэкпортнули часть route cache

    Небольшой оффтоп по терминологии: не бэкпортнули, а именно портировали. Бэкпорт -- это когда из новых версий в старые переносят.

     
     
  • 8.20, sfstudio (ok), 16:04, 11/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Ну тут даже не портировали, а привернули родили написали лишь отчасти аналогичну... текст свёрнут, показать
     
  • 2.15, CSRedRat (ok), 08:55, 23/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Почему нет? Код ядра открыт, архивы доступны - пожалуйста.
     

  • 1.7, Аноним (-), 18:32, 22/07/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –9 +/
    Выглядит отвратно html4, на NodeJS им слабо?
     
     
  • 2.9, Аноним (-), 19:06, 22/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Вам шашечки или ехать?
     
     
  • 3.10, Аноним (-), 19:10, 22/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Нам нормальную систему проведения тестов, BuildBot вполне.
     
  • 3.16, iPony (?), 10:00, 23/07/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    нам надо ехать с шашечками
     
  • 2.13, Аноним (-), 23:39, 22/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > NodeJS

    нет, спасибо.

     

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



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

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