Как включить кэш 3го уровня на виндовс 10

Обновлено: 04.07.2024

Приветствую на канале Личный опыт (PRO) . В этой статье хочетcя снова затронуть тему процессоров. Наверняка при сборке нового ПК приходилось слушать информацию от "экспертов", которые говорят, что чем больше кэш в процессоре, тем лучше. Но действительно ли он так важен?

Давайте сначала немного терминологии

Кэш - это по сути промежуточное место хранения информации. В процессоре это специальные чипы, которые имеют скорость работы значительно большую чем оперативная память, но значительно меньший объем. Они выступают как бы промежуточным звеном и позволят компьютеру не "тупить".

В любом процессоре 3 уровня памяти. Каждый из них менее быстрый по скорости, но больший по объему. В первых двух уровнях происходит хранение наиболее часто используемой информации, необходимой самому процессору. Третий предназначен для обмена информацией с оперативной памятью, а также для передачи информации между ядрами (и еще много для чего).

Нет. Кэш-память является внутренней частью процессора, и замене не подлежит. "Нехватка" решается только заменой ЦП.

Состав кэш-памяти

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

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

Может ли не хватать кэш-памяти?

С одной стороны утверждение о том, что чем больше "кэша", тем лучше конечно верное, но с другой, если его слишком много, то от него просто не будет толку. Дело в том, что производители и так рассчитывают ее размер под каждый процессор. Вы не найдете дорогой ЦП в котором будет мало кэш памяти третьего уровня, равно как и дешевый, где ее будет с большим запасом.

Нет никакого смысла добавлять дорогие чипы в процессор, который из за этого сильно подорожает, да еще и не сможет реализовать весь доступный потенциал (подробнее чуть ниже).

Для чего нужен большой кеш?

Он активно используется и показывает свою эффективность при использовании архиваторов, в некоторых процессоро-зависимых 3D играх, во время кодирования видео - в общем при работе в тяжелых многопоточных приложениях, или для одновременного решения нескольких задач (на серверах).

Опять же, в серверных решениях и так используются многоядерные процессоры с большим объемом кэша. При обычном офисном использовании, интернет-серфинге и т. д. практически никакой роли (имеется ввиду его объем) он не играет.

Так на сколько важен большой кэш?

Третий уровень памяти имеет объем в несколько мегабайт и является общим для всех ядер. Его объем - достаточно важный фактор, если последних действительно много.

Один известный блогер проводил эксперимент, задав вручную процессору i7 частоту работы и количество ядер, соответствующие характеристикам i3. В результате он выяснил, что в играх прирост FPS составляет всего несколько кадров (порядка 2%), а в тяжелых бэнчмарках разница и вовсе была на уровне погрешности. Напоминаю, что в данном случае различие была только в размере кэш-памяти.

Вместо вывода

Реальную производительность следует изучать исходя из мощности самого процессора. От одного "кэша" толку мало, так что при выборе нового ЦП не нужно ориентироваться только на этот параметр.

Спасибо за прочтение. С вами был канал Личный опыт (PRO) . Ставьте лайки, п одписывайтесь. Оставляйте ваше мнение в комментариях.

Lex-Prioria Official

Кэш — это память с большей скоростью доступа, предназначенная для ускорения обращения к данным

Самым быстрым является кэш первого уровня — L1 cache (level 1 cache). По сути, она является неотъемлемой частью процессора, поскольку расположена на одном с ним кристалле.

Отсюда понятно, что нам нужен кэш второго уровня и когда я принялся за этот вопрос я выяснил, что у меня кэш второго уровня отключен и после некоторых поисков, как же включить кэш второго уровня, я налетел на этот ролик, в нём идёт рассказ о программе с определённой версией выпуска, которая поможет включить кэш второго уровня.

Так что вот, надеюсь у вас сработает, например у меня не сработало, у меня Windows 8.1 и программа со старой версией не совместим с новой виндовс :(, но я стал искать и нашёл на англо язычном сайте инструцию, как включить кэш второго уровня и дать ему размер через операционную систему Windows.

Первое что нам нужно, открыть Блокнот и скопировать туда следующие 5 строк:

Set ProSet = GetObject("winmgmts:").InstancesOf("Win32_Processor")
For each Pro in ProSet
WScript.Echo "Created by Lex Prioria"
WScript.Echo "Level2 Cache:" & " " & Pro.L2CacheSize & " KB"
Next

Сохраняем файл в блокноте и в названии файла пишем start.vbs, тип файла выбираем - для всех типов ( рис1 )

Когда мы сохраним, у нас появится файл на рабочем столе с названием Start ( рис2 ), щёлкаем дважды на этот файл, и появляется иконка с кнопкой ОК ( рис3 ) жмём на ОК и видим размер своего кэш в килобайтах ( рис4 ) и вот узнав максимально допустимый размер своего кэш второго уровня (L2) смотрим небольшую таблицу снизу и в зависимости от своих размеров кэша узнаём нужное вам значения для дальнейших действий:

если у вас 256, то 100
если у вас 512, то 200
если у вас 1024, то 400
если у вас 2048, то 800
если у вас 3072, то 1200
если у вас 4096, то 1600
если у вас 6144, то 2400
если у вас 8192, то 3200
если у вас 12288, то 4800

Файл который мы создали через блокнот, спокойно можно удалять.

Узнав своё значение ( на моём примере из рис4 размер кэша у меня 1024КВ значит моё значение 400 ) жмём на старт в панели виндовс и в строке Поиск или Выполнить пишем regedit ( рис5 ) и жмём ентер, появляется следующяя таблица ( рис6 )

Щёлкаем правой кнопкой мыши на нём ( рис11 ), нажимаем изменить и вносим своё значение ( в моём случае 400 ) в строке где стоит 0 ( рис11 ) жмём ОК ( рис13 ). Всё закрываем и делаем перезагрузку компа и вуа ля, кэш включён и имеет размер :)

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

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

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

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

Шаг-1

wmic cpu get L2CacheSize, L3CacheSize


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

Шаг-2

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

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

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

Шаг -3

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

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

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

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

Параметр - CPU Level 3 Cache

Абсолютно во всех процессорах есть кэш первого и второго уровня, которые расположены непосредственно на кристалле. Современные многоядерные процессоры обладают и кэшем третьего уровня, который динамически распределяется между всеми. Он является самым медленным, но в то же время самым объемным — до 15 Мб и выше!

Именно благодаря CPU Level 3 Cache удается добиться настоящей многопоточности работы процессора. По сути, он является своеобразной «прослойкой» межу кэшем второго уровня и оперативной памятью. Это позволяет значительно сократить количество обращений процессора к RAM, благодаря чему уменьшается время его простоя.

Многие производители BIOS уже добавили в свои прошивки возможность включать и выключать кэш третьего уровня. Зачем же выключать такую полезную функцию? Дело в том, что в некоторых случаях лучше, чтобы данные грузились напрямую в кэш второго уровня. Например, при математических вычислениях, когда обрабатываемые данные занимают немного памяти. В таком случае лишняя прослойка между оперативной памятью и кэшем 2-го уровня будет только тормозить процесс.

Но все же большинство прикладных приложений работает с большими объемами данных и ориентировано на многопоточное выполнение. В таком случае отключение кэша третьего уровня может привести к значительному ухудшению производительности. Если вам кажется, что компьютер работает не на пределе своих возможностей, то следует зайти в биос и обратить внимание на функцию CPU Level 3 Cache. Она должна быть переключена в состояние Enable. Отключать функцию следует только при разгоне процессора и для работы с небольшими объемами данных.

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

Читайте также: