Кое-какеры из Intel заставят Линуса работать по-стахановски: различия между версиями

[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
Нет описания правки
Строка 6:
После множества сообщений от пользователей, установивших обновление безопасности для исправления уязвимостей [[w:Spectre (уязвимость)|Spectre]] и [[w:Meltdown (уязвимость)|Meltdown]] и пожаловавшихся на значительное снижение [[w:Вычислительная мощность компьютера|производительности]], внезапные перезагрузки и подобные неприятные "сюрпризы", компания [[w:Intel|Intel]] провела тестирование производительности до и после установки патчей и опубликовала полученные результаты.
 
4 января 2018 года была обнародована информация об аппаратных уязвимостях (уязвимости, имеющиеся в аппаратных средствах и возникшие при проектировании, разработке и производстве аппаратных средств), позволяющих пользовательским программам получить несанкционированный доступ на чтение памяти, используемой ядром операционной системы. В группу риска попадают все устройства с процессорами Intel, выпущенными за последние 10 лет, работающие под управлением ОС [[w:Windows|Windows]], [[w:Linux|Linux]] и 64-битной [[w:macOS|macOS]]. В результате эксплуатации уязвимостей программа, запущенная от имени пользователя, может отслеживать другие программы и похищать данные из памяти ядра, других программ и виртуальных машин. Т.о., если процессор компьютера подвержен уязвимости, работать с секретной информацией небезопасно, высок шанс утечки информации.
В начале прошлой недели компания Intel выпустила патчи для исправления уязвимости. Основатель Linux Линус Торвальдс высказался о патчах как о [http://www.vladtime.ru/computers/634434 полнейшем мусоре], а корпорация стала вскоре получать сообщения о потере производительности вплоть до 30%, вследствие чего компании пришлось провести исследование эффективности патчей.
 
Строка 21:
Результаты исследований производительности серверных систем выглядят гораздо более удручающими:
 
* потеря производительности вплоть до 20% наблюдается при обработке транзакций в реальном времени [[w:Система управления базами данных|СУБД]], при случайном доступе к памяти, при большой интенсивности системных вызовов;
 
* потеря производительности в 3-7% наблюдается в моменты интенсивного обмена информацией по сети или обращений к диску, в [[w:Java Virtual Machine|JVM]], при выполнении запросов, анализирующих данные в [[w:База данных|БД]];
 
* снижение производительности на 2-5% наблюдается при большой вычислительной нагрузке на [[w:Центральный процессор|CPU]];
 
* влияние на производительность менее 2% проявляется при прямом доступе к ресурсам в обход функций ядра.