Планировщик BFS лучше, чем полностью плановый планировщик для настольных компьютеров?

Каковы преимущества bfs над cfs и есть ли какие-либо тесты, чтобы увидеть, есть ли реальные выигрыши в производительности?

17
задан 6 April 2011 в 05:11

9 ответов

Здесь есть отличный PDF-документ, в котором подробно объясняются различия. Он также выполняет несколько тестов, которые показывают на графиках, как обе ведут себя при определенных условиях.

Вот небольшой документ от создателя BFS: http://ck.kolivas.org/patches/bfs/bfs- faq.txt о том, почему он создал этот планировщик.

Но основные отличия:

BFS лучше для интерактивных задач, блокирующих ввод / вывод или пользовательский ввод BFS, как правило, бит быстрее, но немного более непоследовательная BFS в приложениях с низкой задержкой покажет значительное улучшение по сравнению с CFS (например, видео-приложения) В BFS гораздо меньше «пиков» в использовании процессора

CFS, как правило, более согласован для обеспечения согласованной производительности CFS лучше для пакетной обработки, которая связана с CFS с ЦП в многоинтенсивных задачах с несколькими процессорами + несколько задач будут иметь лучшую производительность, чем BFS У CFS больше пиков, чем у BFS, но это работает больше справедливость между задачами

Для обычного пользователя BFS может дать «лучшую» производительность, но это даст меньшую производительность, если вы выполняете много пакетного процесса.

16
ответ дан 25 July 2018 в 22:38
  • 1
    Итак, в итоге ... «вероятно»? Планировщик BFS, вероятно, лучше подходит для настольных компьютеров? – Scaine 9 January 2011 в 14:05
  • 2
    Хорошо, поскольку связанный pdf говорит: «Трудно предоставить единый планировщик ЦП, который хорошо работает на всех платформах и использует случаи». – Maxime R. 9 January 2011 в 20:01
  • 3
    Как сказал Максим. По крайней мере, наиболее распространенные обычаи должны изучаться дальше и много тестироваться, чтобы определить наиболее подходящий планировщик. В настоящее время идет работа над этим. – Luis Alvarado♦ 9 January 2011 в 22:33

Здесь есть отличный PDF-документ, в котором подробно объясняются различия. Он также выполняет несколько тестов, которые показывают на графиках, как обе ведут себя при определенных условиях.

Вот небольшой документ от создателя BFS: http://ck.kolivas.org/patches/bfs/bfs- faq.txt о том, почему он создал этот планировщик.

Но основные отличия:

BFS лучше для интерактивных задач, блокирующих ввод / вывод или пользовательский ввод BFS, как правило, бит быстрее, но немного более непоследовательная BFS в приложениях с низкой задержкой покажет значительное улучшение по сравнению с CFS (например, видео-приложения) В BFS гораздо меньше «пиков» в использовании процессора

CFS, как правило, более согласован для обеспечения согласованной производительности CFS лучше для пакетной обработки, которая связана с CFS с ЦП в многоинтенсивных задачах с несколькими процессорами + несколько задач будут иметь лучшую производительность, чем BFS У CFS больше пиков, чем у BFS, но это работает больше справедливость между задачами

Для обычного пользователя BFS может дать «лучшую» производительность, но это даст меньшую производительность, если вы выполняете много пакетного процесса.

16
ответ дан 31 July 2018 в 10:39
  • 1
    Итак, в итоге ... «вероятно»? Планировщик BFS, вероятно, лучше подходит для настольных компьютеров? – Scaine 9 January 2011 в 14:05
  • 2
    Хорошо, поскольку связанный pdf говорит: «Трудно предоставить единый планировщик ЦП, который хорошо работает на всех платформах и использует случаи». – Maxime R. 9 January 2011 в 20:01
  • 3
    Как сказал Максим. По крайней мере, наиболее распространенные обычаи должны изучаться дальше и много тестироваться, чтобы определить наиболее подходящий планировщик. В настоящее время идет работа над этим. – Luis Alvarado♦ 9 January 2011 в 22:33

Здесь есть отличный PDF-документ, в котором подробно объясняются различия. Он также выполняет несколько тестов, которые показывают на графиках, как обе ведут себя при определенных условиях.

Вот небольшой документ от создателя BFS: http://ck.kolivas.org/patches/bfs/bfs- faq.txt о том, почему он создал этот планировщик.

Но основные отличия:

BFS лучше для интерактивных задач, блокирующих ввод / вывод или пользовательский ввод BFS, как правило, бит быстрее, но немного более непоследовательная BFS в приложениях с низкой задержкой покажет значительное улучшение по сравнению с CFS (например, видео-приложения) В BFS гораздо меньше «пиков» в использовании процессора

CFS, как правило, более согласован для обеспечения согласованной производительности CFS лучше для пакетной обработки, которая связана с CFS с ЦП в многоинтенсивных задачах с несколькими процессорами + несколько задач будут иметь лучшую производительность, чем BFS У CFS больше пиков, чем у BFS, но это работает больше справедливость между задачами

Для обычного пользователя BFS может дать «лучшую» производительность, но это даст меньшую производительность, если вы выполняете много пакетного процесса.

16
ответ дан 31 July 2018 в 11:42
  • 1
    Итак, в итоге ... «вероятно»? Планировщик BFS, вероятно, лучше подходит для настольных компьютеров? – Scaine 9 January 2011 в 14:05
  • 2
    Хорошо, поскольку связанный pdf говорит: «Трудно предоставить единый планировщик ЦП, который хорошо работает на всех платформах и использует случаи». – Maxime R. 9 January 2011 в 20:01
  • 3
    Как сказал Максим. По крайней мере, наиболее распространенные обычаи должны изучаться дальше и много тестироваться, чтобы определить наиболее подходящий планировщик. В настоящее время идет работа над этим. – Luis Alvarado♦ 9 January 2011 в 22:33

Здесь есть отличный PDF-документ, в котором подробно объясняются различия. Он также выполняет несколько тестов, которые показывают на графиках, как обе ведут себя при определенных условиях.

Вот небольшой документ от создателя BFS: http://ck.kolivas.org/patches/bfs/bfs- faq.txt о том, почему он создал этот планировщик.

Но основные отличия:

BFS лучше для интерактивных задач, блокирующих ввод / вывод или пользовательский ввод BFS, как правило, бит быстрее, но немного более непоследовательная BFS в приложениях с низкой задержкой покажет значительное улучшение по сравнению с CFS (например, видео-приложения) В BFS гораздо меньше «пиков» в использовании процессора

CFS, как правило, более согласован для обеспечения согласованной производительности CFS лучше для пакетной обработки, которая связана с CFS с ЦП в многоинтенсивных задачах с несколькими процессорами + несколько задач будут иметь лучшую производительность, чем BFS У CFS больше всплесков, чем у BFS, но это работает больше справедливость между задачами

Для обычного пользователя BFS может дать «лучшую» производительность, но это даст меньшую производительность, если вы выполняете много пакетного процесса.

16
ответ дан 2 August 2018 в 04:05
  • 1
    Итак, в итоге ... «вероятно»? Планировщик BFS, вероятно, лучше подходит для настольных компьютеров? – Scaine 9 January 2011 в 14:05
  • 2
    Хорошо, поскольку связанный pdf говорит: «Трудно предоставить единый планировщик ЦП, который хорошо работает на всех платформах и использует случаи». – Maxime R. 9 January 2011 в 20:01
  • 3
    Как сказал Максим. По крайней мере, наиболее распространенные обычаи должны изучаться дальше и много тестироваться, чтобы определить наиболее подходящий планировщик. В настоящее время идет работа над этим. – Luis Alvarado♦ 9 January 2011 в 22:33

Здесь есть отличный PDF-документ, в котором подробно объясняются различия. Он также выполняет несколько тестов, которые показывают на графиках, как обе ведут себя при определенных условиях.

Вот небольшой документ от создателя BFS: http://ck.kolivas.org/patches/bfs/bfs- faq.txt о том, почему он создал этот планировщик.

Но основные отличия:

BFS лучше для интерактивных задач, блокирующих ввод / вывод или пользовательский ввод BFS, как правило, бит быстрее, но немного более непоследовательная BFS в приложениях с низкой задержкой покажет значительное улучшение по сравнению с CFS (например, видео-приложения) В BFS гораздо меньше «пиков» в использовании процессора

CFS, как правило, более согласован для обеспечения согласованной производительности CFS лучше для пакетной обработки, которая связана с CFS с ЦП в многоинтенсивных задачах с несколькими процессорами + несколько задач будут иметь лучшую производительность, чем BFS У CFS больше всплесков, чем у BFS, но это работает больше справедливость между задачами

Для обычного пользователя BFS может дать «лучшую» производительность, но это даст меньшую производительность, если вы выполняете много пакетного процесса.

16
ответ дан 4 August 2018 в 20:08
  • 1
    Итак, в итоге ... «вероятно»? Планировщик BFS, вероятно, лучше подходит для настольных компьютеров? – Scaine 9 January 2011 в 14:05
  • 2
    Хорошо, поскольку связанный pdf говорит: «Трудно предоставить единый планировщик ЦП, который хорошо работает на всех платформах и использует случаи». – Maxime R. 9 January 2011 в 20:01
  • 3
    Как сказал Максим. По крайней мере, наиболее распространенные обычаи должны изучаться дальше и много тестироваться, чтобы определить наиболее подходящий планировщик. В настоящее время идет работа над этим. – Luis Alvarado♦ 9 January 2011 в 22:33

Здесь есть отличный PDF-документ здесь , в котором подробно объясняются различия. Он также выполняет несколько тестов, которые показывают на графиках, как обе ведут себя при определенных условиях.

Вот небольшой документ от создателя BFS: http://ck.kolivas.org/patches/bfs /bfs-faq.txt о том, почему он создал этот планировщик.

Но основные отличия:

BFS лучше для интерактивных задач, блокирующих операции ввода-вывода или пользовательский ввод BFS, как правило, немного быстрее, но немного более непоследовательная BFS в приложениях с низкой задержкой покажет значительное улучшение по сравнению с CFS (например, видео-приложения) BFS имеет гораздо меньше «спайков» в использовании процессора

CFS обычно более согласованный для согласованной производительности CFS лучше для пакетной обработки, которая связана с CFS с ЦП в многоинтенсивных задачах с несколькими процессорами + несколько задач будут иметь более высокую производительность, чем BFS CFS имеет больше пиков, чем BFS, но это работает более справедливо между задачами

Для обычного пользователя BFS может дать «лучшую» производительность, но это даст меньшую производительность, если вы выполняете много пакетного процесса.

16
ответ дан 6 August 2018 в 04:10

Здесь есть отличный PDF-документ здесь , в котором подробно объясняются различия. Он также выполняет несколько тестов, которые показывают на графиках, как обе ведут себя при определенных условиях.

Вот небольшой документ от создателя BFS: http://ck.kolivas.org/patches/bfs /bfs-faq.txt о том, почему он создал этот планировщик.

Но основные отличия:

BFS лучше для интерактивных задач, блокирующих операции ввода-вывода или пользовательский ввод BFS, как правило, немного быстрее, но немного более непоследовательная BFS в приложениях с низкой задержкой покажет значительное улучшение по сравнению с CFS (например, видео-приложения) BFS имеет гораздо меньше «спайков» в использовании процессора

CFS обычно более согласованный для согласованной производительности CFS лучше для пакетной обработки, которая связана с CFS с ЦП в многоинтенсивных задачах с несколькими процессорами + несколько задач будут иметь более высокую производительность, чем BFS CFS имеет больше пиков, чем BFS, но это работает более справедливо между задачами

Для обычного пользователя BFS может дать «лучшую» производительность, но это даст меньшую производительность, если вы выполняете много пакетного процесса.

16
ответ дан 7 August 2018 в 22:09

Здесь есть отличный PDF-документ здесь , в котором подробно объясняются различия. Он также выполняет несколько тестов, которые показывают на графиках, как обе ведут себя при определенных условиях.

Вот небольшой документ от создателя BFS: http://ck.kolivas.org/patches/bfs /bfs-faq.txt о том, почему он создал этот планировщик.

Но основные отличия:

BFS лучше для интерактивных задач, блокирующих операции ввода-вывода или пользовательский ввод BFS, как правило, немного быстрее, но немного более непоследовательная BFS в приложениях с низкой задержкой покажет значительное улучшение по сравнению с CFS (например, видео-приложения) BFS имеет гораздо меньше «спайков» в использовании процессора

CFS обычно более согласованный для согласованной производительности CFS лучше для пакетной обработки, которая связана с CFS с ЦП в многоинтенсивных задачах с несколькими процессорами + несколько задач будут иметь более высокую производительность, чем BFS CFS имеет больше пиков, чем BFS, но это работает более справедливо между задачами

Для обычного пользователя BFS может дать «лучшую» производительность, но это даст меньшую производительность, если вы выполняете много пакетного процесса.

16
ответ дан 10 August 2018 в 10:23

Здесь есть отличный PDF-документ здесь , в котором подробно объясняются различия. Он также выполняет несколько тестов, которые показывают на графиках, как обе ведут себя при определенных условиях.

Вот небольшой документ от создателя BFS: http://ck.kolivas.org/patches/bfs /bfs-faq.txt о том, почему он создал этот планировщик.

Но основные отличия:

BFS лучше для интерактивных задач, блокирующих операции ввода-вывода или пользовательский ввод BFS, как правило, немного быстрее, но немного более непоследовательная BFS в приложениях с низкой задержкой покажет значительное улучшение по сравнению с CFS (например, видео-приложения) BFS имеет гораздо меньше «спайков» в использовании процессора

CFS обычно более согласованный для согласованной производительности CFS лучше для пакетной обработки, которая связана с CFS с ЦП в многоинтенсивных задачах с несколькими процессорами + несколько задач будут иметь более высокую производительность, чем BFS CFS имеет больше пиков, чем BFS, но это работает более справедливо между задачами

Для обычного пользователя BFS может дать «лучшую» производительность, но это даст меньшую производительность, если вы выполняете много пакетного процесса.

16
ответ дан 13 August 2018 в 16:48
  • 1
    Итак, в итоге ... «вероятно»? Планировщик BFS, вероятно, лучше подходит для настольных компьютеров? – Scaine 9 January 2011 в 14:05
  • 2
    Хорошо, поскольку связанный pdf говорит: «Трудно предоставить единый планировщик ЦП, который хорошо работает на всех платформах и использует случаи». – Maxime R. 9 January 2011 в 20:01
  • 3
    Как сказал Максим. По крайней мере, наиболее распространенные обычаи должны изучаться дальше и много тестироваться, чтобы определить наиболее подходящий планировщик. В настоящее время идет работа над этим. – Luis Alvarado♦ 9 January 2011 в 22:33

Другие вопросы по тегам:

Похожие вопросы: