Декабрь 16 2019

Как проверить кэш процессора

Выбирая процессор, рядовой покупатель в первую очередь смотрит на такие характеристики, как количество ядер и тактовую частоту. Но есть и ещё один важный параметр, который следует учитывать при покупке — объем кэш памяти.

Итак, насколько важна эта характеристика и влияет на скорость вычислений?

Зачем нужна кэш память

В компьютере используется несколько типов памяти. HDD/SSD для долгосрочного хранения информации. ОЗУ (RAM), которая при потере питания сбрасывает всё содержимое. Важное различие между ними — это скорость доступа к их данным.

Для общего понимания следует знать, что программы состоят из набора команд. При запуске, они копируются с жесткого диска в оперативную память, а процессору указывается адрес ячейки, где находится стартовая команда. Выполнив её, результат записывается опять в оперативную память. Именно так всё работает, если отбросить важную деталь.

Процессоры давно способны выполнять такое количество команд в секунду, что их доставка из ОЗУ тормозит ход работы. Чтобы минимизировать эти задержки, задействуется сверхбыстрая кэш память и специальный контроллер внутри самого процессора. Контроллер по сложным алгоритмам предугадывает, какие данные в ближайшее время могут понадобиться и копирует их в кэш. Но на этом всё не заканчивается. Поступившие данные распределяются по уровням.

Уровни кэша: L1, L2 и L3

Кэш процессора разделен на три основных уровня: L1, L2 и L3. Отличаются они скоростью доступа и размером.

  • Кэш L1 (уровень 1) — это самая быстрая память которая присутствует в компьютере. С точки зрения приоритета, L1 содержит данные и команды, которые понадобятся в первую очередь. Размер обычно достигает 256 КБ, хотя некоторые топовые процессоры (типа Intel Xeon) могут иметь более 1 МБ.
  • Кэш L2 (уровень 2) медленнее, но больше по размеру. Объем в диапазоне от 256 КБ до 8 МБ. Содержит данные, которые также могут скоро потребоваться, но не уместились в L1. Память первых двух уровней встроена прямо в ядро процессора. То есть, у каждого ядра она своя.
  • Кэш L3 (уровень 3) — самая медленная из них, но и самая большая. Размер может достигать 62 МБ. Физически располагается непосредственно внутри кристалла процессора, что позволяет обращаться к её содержимому намного быстрее, чем к ячейкам оперативной памяти.

Когда процессор ищет данные для выполнения операции, то он последовательно начинает просматривать все уровни, начиная с L1 и заканчивая L3. Если поиск завершился неудачей, то приходиться обращаться к оперативной памяти, а это вызывает задержку в работе. Поэтому, чем объемней кэш, тем больше вероятность нахождения в нем нужных данных, а значит меньше задержек.

Влияние на скорость работы

Размер кэш памяти влияет на скорость работы программ, но почти всегда этот прирост незначителен за счет массы других факторов. Например, если производитель вдруг увеличит у конкретной модели процессора кэш L3 с 4 МБ до 8 МБ, то в лучшем случае, при выполнении некоторых приложений, получим прирост производительности на 10%. А при обычной работе это будет всего около 2%.

Таким образом, можно сделать вывод, что ориентироваться на объем кэш памяти при покупке процессора стоит в последнюю очередь. Хотя прогресс не стоит на месте и появляются новые идеи в устранении задержек при работе с данными. Например, компания Intel уже провела ряд экспериментов по внедрению кэша 4 уровня и останавливаться на этом не собирается.

Пример объема L3 буфера разных процессоров с примерной стоимостью:

Intel Celeron G4950 2 МБ 5 000 руб.
Intel Celeron G4500 3 МБ 4 500 руб.
AMD Ryzen 3 3200G 4 МБ 6 500 руб.
Intel Core i3-9100F 6 МБ 6 500 руб.
AMD Ryzen 5 1400 8 МБ 6 000 руб.
Intel Core i5-9400F 8 МБ 9 000 руб.
Intel Xeon E5-2623 v4 10 МБ 35 000 руб.
Intel Core i7-9700F 12 МБ 23 000 руб.
AMD Ryzen 7 2700 16 МБ 14 000 руб.
Intel Core i9-9900 16 МБ 35 000 руб.
Intel Xeon E5-2609 v4 20 МБ 22 000 руб.
Intel Xeon E5-2650 v4 30 МБ 80 000 руб.
AMD Ryzen 9 3900X 62 МБ 50 000 руб.
Читайте также:  Как починить реестр windows 10

Хеллоу ребята Поговорим о процессоре, а если быть точнее то о его кэше. Кэш у процессора может быть разный, например у меня сейчас Pentium G3220 (1150 сокет), это современный проц и в нем 3 мб кэша. Но при этом у старой модели Pentium D965 (775 сокет) кэша 4 мб. Но при этом G3220 в несколько раз быстрее чем D965, это я к тому, что кэш это хорошо, но главное чтобы кэш был современный. Кэш-память у старых процов намного медленнее, чем у новых, учтите это.

Давайте поговорим о некоторых устройствах, от которых зависит быстродействие. Вот смотрите, возьмем жесткий диск, есть ли у него кэш? Да, есть, но он мал, хотя и немного влияет на производительность. Потом идет что? Потом идет оперативная память, все с чем работает программа или процессор, все это помещается в оперативку. Если нет данных в оперативке, то они считываются с жесткого диска, а это очень медленно. А вот оперативка уже очень быстрая, ее может быть достаточно много. Но оперативка быстрая по сравнению с жестким диском, для процессора она все таки не очень быстрая и поэтому у последнего есть еще свой кэш, который уже реактивно супер быстрый!

Кэш процессора на что влияет? Именно в этом кэше процессор хранит то, чем часто пользуется, ну то есть всякие там команды и инструкции. Соответственно чем его больше, тем лучше, но это не совсем так. Вот сколько у вас кэша? Если не знаете, то я еще покажу как это узнать, тут все просто. Ну так вот, смотрите какая интересная ситуация, опять вернемся к старым процам. Вроде бы если много кэша, то это хорошо. Но есть процессор Q9650 (775 сокет), у которого 12 мб кэша, но он и близко не дотягивает до современных моделей Core i5 а то и Core i3. В i5 кэша в да раза меньше, то есть просто 6 мб, а в i3 его еще меньше — всего 3 мб.

Я понимаю что вообще современные процы куда быстрее, чем старые. Но я не о том. Кеш кэшу рознь, в топовом Q9650 просто медленный кэш по сравнению с процами на современном сокете. Поэтому толку от тех 12 мб никакого нет. Это все я к тому, что не гонитесь за количеством, гонитесь за качеством. Ну вот так. Это все я вам написал на заметку, надеюсь что вам пригодится

Вот на этой картинке по простому указан принцип работы кэша:

А вот другая картинка, тут также указано еще одно устройство, это контроллер, который как раз говорит о том есть ли данные в кэша или нет:

Кэш-память супер быстрая. Я не настолько разбираюсь в процах, но самому было бы интересно узнать, вот если бы этого кэша было… 100 мб.. или даже 1 гб.. был бы процессор быстрее? Это конечно даже сейчас фантастика, но уже сейчас есть процы с огромным количеством кэша.. около 30 мб или больше.. Я не уверен в этом, но вроде бы эта кэш-память очень дорогая и ее вообще сложно засунуть в проц, я имею ввиду большой обьем

Читайте также:  Как на хуавей поменять язык ввода

Ну а теперь давайте я покажу как узнать сколько кэша в процессоре. Если у вас Windows 10, то это отлично, ибо она умеет показывать все кэши, там ведь есть три уровня. Хотя вроде бы самый главный это третий уровень, он же и самый большой. Итак, смотрите, открываете диспетчер задач и идете в на вкладку Производительность и вот нам на вкладке ЦП вы можете увидеть инфу о кэше, вот она:

Вот тут видно, что у меня Pentium G3220, достаточно неплохой процессор, хоть и недорогой. Но реально быстрее многих моделей на 775 сокете, которые можно назвать околотоповые и которые имеют намного больше кэша… Вот такие дела…

Но скажу вот по чесноку, что это не есть четкий способ посмотреть сколько кэша у проца. Я советую использовать утилиту CPU-Z, если вы думаете типа: да это прога, нада ставить и все такое, а ну его… То стойте! Эту программу используют крутые оверлокеры, которые разгоняют свои процы. Утилита при установке не создает кучу файлов и на самом деле установка это просто распаковка проги в Program Files, потом cpuz.exe можно куда угодно скопировать и запускать, работать будет! Просто запустили и все, она собрала инфу и вы смотрите! Скачать ее можно легко в интернете, благо она есть на каждом углу. Только смотрите, чтобы вирусов не хапанули.. Для этого качайте например на софт-портале.. Так и пишите в поиске CPU-Z софт портал. Работает CPU-Z почти на всех версиях винды, ну кроме самих древних…

А вообще можете скачать вот на этом сайте: cpuid.com, я просто честно говоря не знал о нем и привык качать с других сайтов!

Ну что, надеюсь что скачать вы ее сможете без проблем. Теперь запускаете и вот тут вам о процессоре все как на ладони. Вот я запустил CPU-Z и вот что она показала о моем Pentium G3220:

Там где я обвел рамочкой, вот там и отображается кэш. Что такое way, ну вот там написано 8-way, 12-way, ну вот что это я не знаю, уж простите. Но вот как видите тут четко видно не только кэш, но и другая инфа, частота, ядра (Cores) и потоки (Threads). Ну так вот, что еще интересно, так это то что тут показывает у вас один кэш или два. Ну вот у меня тут написано просто 3 MBytes, то есть у меня просто 3 мб кэша.

А вот например что касается топового Q9650, то там немного другая ситуация, хоть там и 12 мб кэша, но это по сути два блока по 6 мб и CPU-Z это определяет:

Тут кстати еще как видите есть разгон до 4 ГГц, это неплохо. Кстати такой разгон вполне может быть и на воздушном охлаждении. Но это уже совсем другая история…

Кстати еще что интересно, что в моделях на 775 сокете нет кэша третьего уровня L3… То есть там только L1 и L2. а я не знал…

Так что вот такие вот дела. Надеюсь что все написал понятно. Еще раз повторю, не гонитесь вы за количеством. Вот я не очень жалею, но тем не менее.. Короче взял я и собрал себе комп на 1150 сокете. Ну думаю, все ништяк. Но как мне стало немного обидно, когда я узнал, что сокет 1151 вышел вот и что он стоит также, а то и чуть дешевле.. Но там реально быстрее процы уже идут.. Ну ладно. Я просто брал комп на века, но зато я обрадовался что моя плата, а это Asus Gryphon Z87 поддерживает процессоры на ядре Devil’s Canyon! Вот это был подарок, ведь раньше Intel заявляла что эти процессоры будут поддерживаться только чипсетом Z97, а я взял то блин Z87!

Читайте также:  Как открыть игру на андроиде в настройках

Короче вот такие дела

На этом все ребята. Надеюсь все у вас будет нормуль и данная инфа была вам полезной, удачи

Если вы когда-нибудь задумывались, как проверить размер кэш-памяти процессора (CPU) L2 и L3 на компьютере с ОС Windows 10 или 8.1, то это небольшое руководство будет для Вас полезным. Кэш уровни (L1, L2, L3) памяти в компьютерном процессоре (ЦП – центральный процессор) помогают компьютерной системе сохранить данные в памяти процессора, а не в ОЗУ.

Чем больше L2 и L3 кэш-память процессора, тем быстрее он может работать, потому что не нужно будет получать доступ к данным, таким как файлы операционной системы и двоичные файлы рабочих программ, к которым нужен частый и быстрый доступ. Таким образом, ваш компьютер может дать более лучшую производительность, используя внутреннюю кэш-память процессора.
Хотя кэш-памяти L1 не доступна в последних процессорах, L2 и L3 кэш-память очень важна. Поэтому лучше всегда покупать настольный или портативный компьютер с процессором, который имеет кэш-память L3. Разумеется, чем больше кэш-память L3, тем больше будет стоить процессор.

Это руководство показывает Вам как проверить размер кэша процессора (CPU) без перезагрузки компьютера под управлением Windows 10. Хотя это можно легко проверить в биос при загрузке компьютера, но здесь мы перечислим несколько методов о том, как проверить кэш-память процессора внутри операционной системы без перезагрузки компьютера.

Как проверить размер кэша L2, L3 в Windows 10

Это можно сделать с помощью встроенной в Windows командной строки при работе в Windows 10 с командной строкой. Выполните поиск команды «cmd» в Windows 10 поиске и выберите командную строку и введите следующую команду.

wmic cpu get L2CacheSize, L3CacheSize

Он возвращает следующее сообщение.

Как указано выше, мой процессор установленный на ПК имеет 8 МБ L3 и 1 МБ кэш-памяти второго уровня.

Найдите модель процессора в поиске Google (в основном это вендор процессора, такие как Intel или AMD).

Чтобы найти точную модель процессора в Windows 10 или Windows 8.1, вы можете искать в поисках ‘информационная система’. На полную информационную панель системы, вы можете определить модель процессора (посмотрите на номер модели).

Как было показано выше, однажды я искал более подробную информацию о процессоре i7 4790 в интернете, я нашёл информацию от Intel сайт, которая показывала кэш-память L3.

Шаг -3

При помощи утилиты CPU-Z, которая может дать больше информации!

CPU-Z — это небольшая и отличная утилита, которая может дать максимум деталей о вашем процессоре установленном в компьютере, материнской плате и оперативной памяти. В подробностях процессора, вы можете легко выяснить, размер кэша L2 и L3 в ОС Windows 10/8.1. Этот инструмент может сказать о технологии виртуализации (VT-х) и другой совместимости процессора.

Как только вы запустите программу, она будет собирать детали оборудования и предоставлять информацию как показано ниже.

Это наглядно показывает размер кэша процессора на экране процессора. Чтобы получить более подробную информацию об этом, вы можете выбрать вкладку Caches.

Надеюсь, это небольшое руководство может дать вам полезные советы о том, как найти кэш память процессора в Windows 10/8.1 без перезагрузки компьютера и входа в BIOS. Дайте мне знать, если вы найдёте более простые шаги, чтобы получить эту информацию о ЦП.




Опубликовано 16.12.2019 Xeon LGA755 в категории "Компьютеры