Дали процесорите на Intel наистина ще се забавят? - Актуализирано!
Вероятно да, но не си струва да се паникьосвате. Ще се опитаме да изясним ситуацията.
Съобщава се, че процесорите на Intel, построени през последното десетилетие, имат критичен недостатък в дизайна, който може да позволи на неоторизирани приложения да четат паметта на ядрото. Проблемите от този характер са най-сериозните, но и най-трудни за откриване. Като се има предвид сериозността на ситуацията, ще се опитаме да обясним какво се е случило по-подробно, въпреки че ни затруднява много, тъй като все още не са направени официални изявления по въпроса.
Ядрото
Ядрото е частта от системата, която е постоянно в паметта. В допълнение към хардуерния абстракционен слой (HAL), това е другият компонент, който зависи от хардуера. В настоящия случай толкова интересното за нас е, че слоят на ядрото зависи от архитектурата на дадената централна единица, а не от точния тип. Последното е важно, тъй като означава, че ядрото не прави разлика между работа с базиран на x86 AMD или Intel CPU, базиран на същата основа. Ядрото, по дефиниция, има много важна роля при определяне кое приложение може да използва даден хардуерен елемент, в допълнение към осигуряването на опростен интерфейс, който улеснява работата на програмистите, използващи хардуерни компоненти - и можем да продължим дълго време да дойде. Продуктите, базирани на Windows NT, използват хибридни ядра, в които кодовите фрагменти могат да бъдат надстроени от потребителско ниво до защитено ниво - всичко важно за производителността. След това можете да познаете какъв сериозен проблем е, когато ядрото по същество се превърне в отворена книга поради недостатък в сигурността, тъй като злонамереното приложение може да има достъп и до важни данни.
A Phoronix измери значително забавяне за PostgreqSQL.
Петната идват
Добрата новина е, че програмистите са започнали да работят по необходимите корекции преди, така че ядрото на Linux 4.15 вече оправя ситуацията и Windows ще получи необходимата корекция на 9 януари. Важно е обаче да се спомене, че е намерено решение, което включва влошаване на производителността. В момента не е възможно да се каже какво точно ще възприемат обикновените потребители от това, първата новина е, че се очаква повечето работни потоци да се забавят с една цифра, но в най-лошия сценарий вече се споменават 30 до 35 процента - например, в система за управление на база данни. Пачът забавя системните разговори, така че програмите, които изпълняват много системни обаждания и задачи, които включват стартиране на виртуални машини, вероятно ще разберат промяната по-значително. Също така си струва да се отбележи, че грешката засяга "само" процесори на Intel, но е възможно кръпката да е активна на всички процесори x86 в Windows, така че темпото може да бъде по-бавно и за продуктите на AMD. Последното е интересно с това, че грешката не съществува тук, но възможната техническа причина е подчертана в предишния параграф. Знаем, че с течение на времето изолирането на платката на ядрото ще бъде деактивирано в Linux, така че AMD няма да видят промяна тук.
Няма проблем по време на игри ...
Има доста въпросителни, според нас това не е случайно. От Intel става ясно, че не иска да се вдига голям шум по случая, въпреки че случаят включва доставчици на облак като Amazon, Google и Microsoft. Очевидно потребителите се интересуват преди всичко от това какви промени преживяват. Това все още не е така за Windows.
В случай на I / O интензивни операции, да.
Резюме:
- Установен е сериозен недостатък в сигурността, който засяга процесорите на Intel.
- Пачовете трябва да се обработват на ниво операционна система, лепенките вече са на финалната линия.
- Определено ще има забавяне до известна степен, но домашните потребители ще забележат много малко от това.
- Не са получени официални изявления, има малко достоверна информация, дори по-малко налични измервания.
- Основните заинтересовани страни са: доставчици на облак, центрове за данни, системи с виртуални машини.
Актуализация:
Тъй като въпросният пластир вече беше активен в Windows 10 build 17063, беше необходим само уебсайт, който провеждаше някои тестове. Е, намерихме такъв в немската ComputerBase.
Засега това изглежда приемливо - изображението може да бъде увеличено!
Оказа се също така, че Assassin's Creed: Origins се забави с 3 процента при измерване на лимитите на процесора, а CrystalDiskMark показа спад от 2-960% за M.2 формат Samsung 7 PRO SSD. Също немски Hardwareluxx също коментира подобни цифри (1-5%).