LINUX.ORG.RU

Ядро и планировщики

 , , ,


0

1

Привет. Друг задал мне вопрос - можно ли настроить конфигурацию ядра так, чтобы оптимизировать его под быстрые переключения тактовой частоты при повышениях нагрузки и стоит ли это делать в принципе?

Можно ли резко повысить тактовую частоту (меньше 10 мс / 50 мс или 1 секунды)? Сильно ли это вообще зависит от настроек ядра, или стоит смотреть в настройки BIOS в первую очередь?

Спасибо.

Если нужен моментальный выход на максимум при появлении нагрузки, то надо просто использовать performance

annulen ★★★★★
()

выставь epp в 1

anonymous
()

стоит ли это делать

нет, на новых процах разницу под лупой искать придётся в синтетике

anonymous
()

С точки зрения именно производительности и частот не думаю что планировщик сильно поможет. Тут лечше покрутить натройки intel_pstate

/sys/devices/system/cpu/cpufreq/policy<N ядра>/energy_performance_preference

и /sys/devices/system/cpu/cpu<N ядра>/power/energy_perf_bias

для всех ядер.

А вот если вопрос в интерактивности и вы не хотите чтобы при фоновой компиляции тупил и квакал ютуб в браузере - то тут очень хорошо работает BMQ scheduler.

Qui-Gon ★★★★★
()

Лучше сразу Xanmod накатить, чтобы закрыть основную часть узких мест.

https://xanmod.org/

anonymous
()

над ядром насмехаются кому не лень. https://www.google.com/search?client=firefox-b-e&q=вредный патчи ядра линукс это как не закрытое место в которое все кому не лень ходят по-большому. честно сказать я зауважал сообщество линукс когда они забанили их, потому что я раньше думал, что все линукс форумы могут банить только школьников. ну на лоре именно так. а тут вот ведь ж, все же нашли в себе силы. молодцы. это все к тому, что взять бы уже за столько лет да и написать нормальный планировщик. все же знают проблему. только кто это сделает? что опять разбанивать что-ли университет миннессоты?

Assembler
()
Ответ на: комментарий от Assembler

Чтобы написать планировщик, нужно писать планировщик, а не заниматься толканием смешного ядра.

anonymous
()
Ответ на: комментарий от anonymous

справедливо сказано тобой. давно уже пора собраться всем и написать новое, такое что будет принадлежать всем и никому в отдельности. просто нужно учесть все ошибки и на основе этого создать операционную систему Феникс, да конечно же возрадится не из огня она, но из ошибок, что делает ее еще больше ценной и символичной.

Assembler
()
Ответ на: комментарий от Assembler

Но почему то все едут вперед, а мы идем назад. полгода, ну максимум год и могли бы встать на новые рельсы где небыло бы пределу развития. просто уйти от x86 и сделать акцент на процессоры с нейромодулем. вот же где непаханое поле! чем в толксах сутками собирать сплетни сделали бы что-нибудь такое за что их вспоминали бы долгие годы добрым словом. а то ведь что останется то после, кромее комментов ЗАБАНЬСЯ ДЕБИЛ?

Assembler
()
Ответ на: комментарий от Assembler

Если целую «систему», да ещё и «операционную», то всевозможные консорциумы, фаундейшны и комитеты её непременно оседлают и заболтают. Символизацией пускай занимаются поэты-символисты серебрянного века, а программисты тем временем думают и программируют.

anonymous
()
Ответ на: комментарий от anonymous

её непременно ОСЕДЛАЮТ и заболтают

значит надо к новой ОС прикрутить такой прибор, что при оседлании которого у корпораций треснуло бы все пошвам и они еще долго ходили на раскаряк.

короч надо делать, а не болтать.

Assembler
()
Ответ на: комментарий от Assembler

… просто нужно учесть все ошибки и на основе этого создать операционную систему Феникс,

Зачем непременно новую?
Есть Linux.
В нем имеются годами не решенные проблемы.
Как-то: «Ад so», GUI, …
Кроме это ядро Linux стало больше походить не на ядро, а на свалку всяких протоколов …
А новая ОС нужна лишь в том случае если имеются инновации по развитию новых технологий разработки программ и ОС будет их поддерживать.
Таковых ныне нет.
К примеру технология разработка компиляторов такая же как и пятьдесят лет назад.
Да много МОНУМЕНТОВ в IT …

anonymous
()
Ответ на: комментарий от Assembler

Это " просто уйти от x86 и сделать акцент на процессоры с нейромодулем. вот же где непаханое поле! " что-ли.

Вы не БУМ БУМ в этих вопросах.
Лучше чушь всякую не пишите …

anonymous
()
Ответ на: комментарий от anonymous

но-но, всё, что содержит слова НЕЙРО- и КВАНТОВЫЙ автоматически получает +10 к производительности, пример: нейро сральное ведро, квантовый септик

anonymous
()
Ответ на: комментарий от anonymous

содержит слова НЕЙРО- и КВАНТОВЫЙ автоматически получает +10

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

чушь всякую

ну тогда сори, сидите на x86 и ждите чудес.

Assembler
()
Ответ на: комментарий от Assembler

ну тогда сори, сидите на x86 и ждите чудес.

Какие ваши конкретно предложения кроме КО-КО-КО?

anonymous
()
Ответ на: комментарий от Assembler

Процессор недалеко ушёл от последовательной машины Тьюринга, а вы ему пытаетесь навязать какой-то нейро-модуль, выполняющий функции планировщика операционной системы. Процессор вообще в упор не замечает процессы ОС - он лишь выполняет код и переключает контексты безопасности для защиты данных в памяти от повреждения.

iZEN ★★★★★
()
Ответ на: комментарий от Assembler

нужно создать ядро

Напишите для начала Fully Upward Compatible Keyboard Monitor. А маркетологи придумают, как его правильнее переименовать, чтобы убить двух зайцев: увеличить продажи и задрать ценник под носом у антимонопольщиков и налоговиков. http://homepage.divms.uiowa.edu/~jones/pdp8/faqs/#OS8

anonymous
()
Ответ на: комментарий от iZEN

Процессор вообще в упор не замечает процессы ОС

зачем искажать суть сказаного. я предложил выстроить ядро так, чтобы оно могло обходится совсем без планировщиков или отдать функции планировщика нейромудулю. о процессах я сказал что сейчас они похожи на тех кто стоит в очереди у манзолея к ленину. это неправильно. и наверное нужно пояснить что процессор и процессы это разные вещи, а то мы опять друг друга не поймем. а ваще в ос основанных на линукс, со слов уважаемых форумчан все основная работа ложится на процессор. и если исходит от этого, то x86 со своими конвеерами и прочей фигней не то что нужно для того чтобы отойти от планировщика. посути нейромодуль позвлил бы реализовать в корне иные решения, чем сейчас имеются в линукс. даже если вы изменили свой подход решению задач и вдруг додумались лет так 10 назад использовать видеоядро вместо цпу, когда еще нейромодули небыли так наслуху, то сейчас линукс был бы с таким заделом набудущее что и трудно представить. Но вы боитесь всего нового, поэтому беседу лучше закончить. оскорблять я никого не хотел))) поэтому не бегите в спец топик с жалобами. люблю, уважаю, обнимаю и все такое))))))))))))))))))))))))))))))))))))) x86 бесмертен.

Assembler
()
Ответ на: комментарий от anonymous

Какие ваши конкретно предложения кроме КО-КО-КО?

ну для начала предлагаю перестать бегать с жалобами в спецтопик. а второе, это найти в себе силы для осознания того что иногда нужно бежать для того чтобы оставаться на месте. нельзя граждане вот так вот сидеть на решениях 30 летней давности. нужно быть, как я уже говорил, мыслями вбудущем, а не впрошлом. ну или хотябы обратите внимание и почитайте что есть уже сегодня процессоры с нейромодулями, которые могли бы предоставить нам возможность создать новое ядро сейчас, потому что если это не сделать сейчас, то потом будет поздно. объясню: сейчас все стоит у того камня где направо пойдешь или налево или прямо. вот новое ядро могло бы стать тем местом куда пошли бы все те люди, которые имеют огронмые планы и идеи, но им некуда идти, то есть нет той почвы на которой они могли бы все это реализовать. понимаете вы это? это очень сильно сдерживает развитие и даже больше, просто нереализованые идеи сегодня, к примеру завтра уже не будут иметь никакой ценности.

Assembler
()
Ответ на: комментарий от Assembler

новое ядро могло бы стать тем местом куда пошли бы

Какую ещё ценность будет завтра иметь ядро, кроме юмористической?

anonymous
()

По умолчанию частоту меняет сам процессор, нечего «оптимизировать».

anonymous
()
Ответ на: комментарий от anonymous

ну что ж давайте потрудимся на всеобщее благо еще разок. я непротив. не хотите бесплатно? и тут есть выход. в чем проблема то? или

ничего этого не будет!

потому что нужны ум и талан, коих днем с огнем не сыскать? тогда действительно дела плохи.

Assembler
()
Ответ на: комментарий от Assembler

потому что нужны ум и талан, коих днем с огнем не сыскать?

Ум и талант у многих есть … /не в этом дело/

anonymous
()
Ответ на: комментарий от anonymous

Ум и талант у многих есть

ну вот у меня нету ума и таланта, но есть желание, но на одном желании далеко не уедешь. а если ум и талант есть у вас, тогда почему вы ничего не делаете? нет желания? тогда дела еще хуже, чем я думал.

Assembler
()
Ответ на: комментарий от anonymous

там один хрен сейчас amd-pstate запиливают, общий драйвер это фикция

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.