Недавно я профиляю рабочую нагрузку с несколькими виртуальными машинами на основе KVM (VMS). Короче говоря, я обнаружил, что reff kvm record + perf kvm report показывает разные результаты с perf record + perf Report .
На самом деле, каждая виртуальная машина работает одно и то же приложение и одно и то же ядро, созданное FireCracker V1.9.0. Я отключаю обмен как в виртуальной машине, так и в хосте. Гипер-трудная, KSM и прозрачная страница также отключается на хозяине. Физической памяти на хосте достаточно, и я не видел ни одного OOM на хосте. Хост запускает Linux 6.12.17, и все гости являются Linux 5.10.226.
Более того, все виртуальные машины начинаются с моментального снимка, с одного и того же изображения снимка. 1: 100. Таким образом, я пытаюсь запустить 100 виртуальных машин на одном физическом процессоре. Я запускаю 100 виртуальных машин, связывая их с той же CGROUP. Я установил cpuset.cpus на один процессор в этом CGROUP. Обратите внимание, что 26 - это идентификатор процессора, используемый всеми виртуальными машинами (с помощью CGROUP). После записи я выполняю Perf Report , обнаружив, что harder_ept_violation занят около 25%. Это слишком высоко, так как это только что обрабатывает ошибку страницы KVM.
Подробнее здесь: https://stackoverflow.com/questions/794 ... erf-record
Какова разница между записи Perf KVM с PRF Record? ⇐ Linux
-
Anonymous
1741665708
Anonymous
Недавно я профиляю рабочую нагрузку с несколькими виртуальными машинами на основе KVM (VMS). Короче говоря, я обнаружил, что reff kvm record + perf kvm report показывает разные результаты с perf record + perf Report .
На самом деле, каждая виртуальная машина работает одно и то же приложение и одно и то же ядро, созданное FireCracker V1.9.0. Я отключаю обмен как в виртуальной машине, так и в хосте. Гипер-трудная, KSM и прозрачная страница также отключается на хозяине. Физической памяти на хосте достаточно, и я не видел ни одного OOM на хосте. Хост запускает Linux 6.12.17, и все гости являются Linux 5.10.226.
Более того, все виртуальные машины начинаются с моментального снимка, с одного и того же изображения снимка. 1: 100. Таким образом, я пытаюсь запустить 100 виртуальных машин на одном физическом процессоре. Я запускаю 100 виртуальных машин, связывая их с той же CGROUP. Я установил cpuset.cpus на один процессор в этом CGROUP. Обратите внимание, что 26 - это идентификатор процессора, используемый всеми виртуальными машинами (с помощью CGROUP). После записи я выполняю Perf Report , обнаружив, что harder_ept_violation занят около 25%. Это слишком высоко, так как это только что обрабатывает ошибку страницы KVM.
Подробнее здесь: [url]https://stackoverflow.com/questions/79499637/what-it-the-difference-between-perf-kvm-record-with-perf-record[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия