Производительность патч-диска после расплавления

357
선풍기

Я занимаюсь школьным проектом, касающимся исправлений Meltdown и его влияния на производительность, и проводил некоторые тесты дисков (CrystalDiskMark).

Текущая настройка - i5-8600K + Samsung 860Evo 250 ГБ, и, к моему удивлению, патч Meltdown увеличил производительность ... как для чтения, так и для записи очень маленькими числами ... (сделал 3 испытания) .. Я попробовал тест 4KiB Q32 T1 ,

Поэтому я рассуждал, что, возможно, это из-за того, что ЦП слишком быстр для SSD, и в фоновом режиме выполнял нагрузочный тест ЦП, проводя тестирование дисков.

Даже на ноутбуке с отключенным PCID, хотя скорость чтения снизилась на 8%, скорость записи увеличилась на 20% (без стресс-теста в фоновом режиме)

и я получаю 7% снижение производительности диска после исправления (36,85 -> 34,27 / 28,66 -> 26,66 МБ / с)

Это правильный способ для сравнения производительности, вызванной патчем? И почему патч увеличивает производительность при низкой загрузке процессора? Я читал комментарии к этому посту: в них говорилось о том, что эти тесты дисков плохи для рабочих нагрузок QD = 1 и плохо имитируют реальные сценарии, но я не смог понять, что он имел в виду.

Спасибо за ответ!

0
Я подозреваю, что вы установили только исправление Windows, которое не исправляет второй вариант Spectre, для которого требуется обновление прошивки и / или специальное исправление прошивки, которое еще не выпущено Microsoft для вашего процессора. Расплавление принесло ноль проблем с производительностью, я бы сказал команду PowerShell, чтобы проверить, действительно ли вы исправлены для всех вариантов Meltdown и Spectre. Ramhound 6 лет назад 1
@Ramhound Я специально пытаюсь протестировать только для Meltdown, поэтому я не думаю, что патч Spectre должен играть в этом роль (влияние KPTI на производительность) 선풍기 6 лет назад 0
Ты смущен. Разрешение Spectre на уязвимость - это то, что снизило производительность. У решения к Meltdown не было той же самой проблемы. Хит производительности был для процессора, любые изменения в производительности диска, скорее всего, не имеют ничего общего с самим патчем. Ramhound 6 лет назад 0
["В целом, наш опыт показывает, что смягчение последствий Варианта 1 и Варианта 3 оказывает минимальное влияние на производительность, в то время как исправление Варианта 2, включая ОС и микрокод, оказывает влияние на производительность. С Windows 10 на более новых микросхемах (ПК эпохи 2016 года со Skylake, Kabylake или более новый процессор), тесты показывают однозначные замедления, но мы не ожидаем, что большинство пользователей заметят изменение, потому что эти проценты отражаются в миллисекундах. "] (Https://cloudblogs.microsoft.com/microsoftsecure/2018/ 01/09 / понимание-эффективность ударопрочных-оф-призрака-и-расплавления-смягчение-на-окна-системы /) Ramhound 6 лет назад 1
Я уже ответил на два вопроса о влиянии производительности на Meltdown и Spectre. Я не думаю, что нам нужен еще один. Ramhound 6 лет назад 0
Просто чтобы вы знали, что вы сгенерировали неверное заключение, чтобы определить, что у вас было повышение производительности, вам придется выполнить тест несколько десятков раз. Ваш размер выборки очень маленький. * Вы перешли от слов о том, что получили повышение производительности к снижению производительности. * Ваши результаты чрезвычайно запутаны, но не связаны с патчем Meltdown / Spectre. Ramhound 6 лет назад 0
@ Ramhound Насколько я понимаю, патч Meltdown увеличивает нагрузку на процессор, что, в свою очередь, влияет на производительность SSD. Поскольку обычно скорость SATA SSD слишком низкая, снижение производительности процессора, вызванное постоянными системными вызовами, не отражается на скоростях чтения / записи SSD. Я сделал стресс-тест, чтобы драматизировать удар по производительности, и не был уверен, что это неправильно делать так. Да, я собираюсь запустить его больше раз, просто пытаясь понять, правильно ли я это делаю 선풍기 6 лет назад 0
Обвал или Spectre не должны приводить к каким-либо ощутимым проблемам с производительностью процессора, который вы описываете. Я предоставил вам документацию, чтобы указать, что именно Spectre, а не Meltdown имеет снижение производительности по сравнению со старыми процессорами. Ramhound 6 лет назад 0
Это не "процессор", который затронут; это системные вызовы. При каждом системном вызове память ядра должна отображаться, а затем не отображаться перед возвратом. Небольшой блок случайного ввода-вывода включает в себя множество системных вызовов, поэтому патч также будет тормозить его. psusi 6 лет назад 0
@psusi Как патч улучшает производительность? Я провел тест 4KB QD32, и патч, похоже, увеличил производительность (выполнил 5 испытаний для обоих, через 30 минут после загрузки системы, без подключения к интернету и фоновых задач) 선풍기 6 лет назад 0
Какова нагрузка на процессор во время теста? Если это происходит с патчем, то может случиться так, что если уделить больше времени системным вызовам, это повысит вероятность того, что задача все еще будет выполняться после завершения некоторого ввода-вывода, поэтому она будет меньше спать, позволяя обработать завершение быстрее и отправит еще один запрос ввода-вывода быстрее, чем если бы он пошел спать. psusi 6 лет назад 0

0 ответов на вопрос

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