Я буду покупать новую высококлассную систему, и мне хотелось бы лучше понять, может ли двухпроцессорная система Xeon (я смотрю на новый высокопроизводительный Xeon E5-2687W) реально обеспечить заметное улучшение производительности за счет удвоения кеша L3 (20 МБ на процессор).
(Это в дополнение к случайным дополнительным преимуществам из-за удвоения ядер и оперативной памяти.)
Мой сценарий использования, примерно, заключается в том, что у меня много фоновых приложений, запущенных в любое время - 3 или 4 приложения сжатия / резервного копирования данных, веб-сервер с низким уровнем воздействия, одна или две виртуальные машины в любой момент времени (обычно довольно простоя), и возможно 20 служебных программ, которые используют заметную (но небольшую) часть ядер ЦП. В целом, когда я не активно использую компьютер, около 25% общей мощности ЦП используется в моей текущей 6-ядерной (12-поточной) системе i7-970.
Когда я выполняю рутинную работу, загрузка процессора часто превышает 50%, а иногда достигает 75% -80%.
Xeon E5-2687W является не только i7 второго поколения (поэтому должно улучшить производительность по этой причине), но также имеет 8 ядер (16 потоков), а не 6 ядер. По этой причине я ожидаю, что процессор будет работать на 75% реже. Тем не менее, возможность удвоения ядер и оперативной памяти является соображением.
Однако, в конце концов, я считаю, что это решение сводится к тому, обеспечит ли удвоение кэша L3 заметное улучшение. Есть много тестов и много дискуссий, касающихся мощности процессора. Однако я нахожу очень мало дискуссий об использовании кэша L3 и о том, как увеличение кэша L3 (например, удвоение его с помощью двух процессоров) влияет на производительность.
Например: если запущены только два процесса, но каждый получает выгоду от большого кэша L3 (например, это может иметь место в фоновых процессах, которые часто сканируют файловую систему), возможно, общая производительность системы может заметно улучшиться с двумя ЦП - даже если только одно ядро активно на каждом процессоре - из-за того, что каждый процесс имеет удвоенную эффективную кэш-память третьего уровня.
Я надеюсь, что кто-то почувствует преимущества увеличения (или удвоения) размера кэша L3.
Примечание: рассматриваемый мной процессор (Xeon E5-2687W) имеет 20 МБ кэш-памяти L3, поэтому система с двумя ЦП будет иметь 40 МБ кэш-памяти L3.