How to find out the response time for C-state to change to higher mode

Сколько времени ЦП ждет, чтобы перейти в более высокий режим, скажем, с C0 на C1? Или, если его можно настроить, где я могу найти текущее значение?

Кроме того, C-State изменяется поэтапно, например, сначала переход в режим C1, затем ожидание там некоторое время, затем переход в C2 и т. Д. так как это единственный возможный способ перейти во все режимы C-State. В противном случае нет причин использовать промежуточные режимы C-State.

Также, если вы тоже можете ответить: Что означает следующий вывод C-State?

0
задан 13 April 2017 в 15:14
1 ответ

Согласно http://ena-hpc.org/2014/pdf/paper_06.pdf и https://books.google.co.uk / books? id = DFAnCgAAQBAJ & pg = PA177 & lpg = PA177 & dq = c + состояние + задержка + MSR & source = bl & ots = NLTLrtN4JJ & sig = 1ReyBgj1Ej0_m6r6O8wShEtK4FU & hl = 20% ycate & hl = false способен вылавливать задержки входа и выхода x86 C-state из ACPI, но неясно, насколько точна эта информация. Глядя на https://lwn.net/Articles/658461/ , можно предположить, что машины ARM могут кодировать эту информацию через DeviceTree. http://connect.linaro.org.s3.amazonaws.com/hkg18/presentations/hkg18-111.pdf дает экспериментальный метод определения состояний входа и выхода с использованием платы ARM.

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

0
ответ дан 5 December 2019 в 09:42

Теги

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