GCP vm jikọọ ihe nkesa mpaghara

Enwere m ogbo / prod project. M setịpụrụ Okwey maka ijikọ mpaghara sava na VPC na ogbo. Ha nwere ike ping ọ bụla. Ma ugbu a, achọrọ m VM na prod nwere ike ijikọ sava mpaghara m. Kedu ihe m nwere ike ịme ? BTW Enwere m ntọala VPC ahụ. dị ka ndị ọzọ na-ere CSP na-eme. Ihe nkesa m nwere 20 cores, yabụ a ga - enwe ngụkọta nke oge 5 na 4 cores. Ihe m na-echegbu onwe m ...

Ka anyị kwuo na m ga-agba ọsọ sava iji binye ndị ahịa ọfụma, dịka ndị ọzọ na-ere CSP. Ihe nkesa m nwere 20 cores, ya mere a ga-enwe ngụkọta nke 5 na 4 cores.

Ihe m na-echegbu onwe m bụ ịkekọrịta ebe nchekwa ikpeazụ. Achọrọ m ka ihe atụ niile soro LLC kesaa nke ọma mana ọ ga-enwerịrị ibu ọrụ dịka ịghaghasị nke na-anwa iri ihe niile nwere ike ime, na-eme ka ọrụ ọrụ ndị ọzọ ghara ịba uru. , gini ka onye njikwa nwere ike ime? Ọ nwere ihe ọ bụla ọzọ karịa Intel CAT? Ma ọ bụ ọnọdụ m na-eche banyere ya agaghị eme?

Enwere m ike imebi iwu ụfọdụ na-arịọ nke saịtị a. Ndo maka nsogbu gị tupu oge eruo.

2
задан 28 October 2020 в 08:10
1 ответ

Проверьте свою рабочую нагрузку в аппаратных и программных средах, которые вы рассматриваете. В идеале реальная производственная работа, но если не считать этого, имитируйте то, что будут делать клиенты: транзакции, передача файлов, кодирование мультимедиа, что угодно. Найдите технические блоги для вдохновения. Например, выбору оборудования Cloudflare «Gen X» не хватает научной дисциплины, но они правы, рассматривая кэши в своем соревновании Intel Xeon Platinum 6162 и AMD EPYC 7642.

Несколько поставщиков могут поставлять ЦП с 20+ ядрами, и они различаются кэшем L3. AMD EPYC имеет L3 в каждом 4-ядерном комплексе. IBM POWER9 имеет L3, выделенный на 2 ядра. Intel Xeon Cascade Lake имеет общий уровень L3 для всех ядер . Размещение кэшей как можно ближе к ядру сокращает количество циклов задержки и, возможно, влияет на производительность.

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

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

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

1
ответ дан 28 October 2020 в 13:04

Теги

Похожие вопросы