আমি কীভাবে জানতে পারি যে আমার পুরানো অ্যাপ্লিকেশনগুলি চলমান ভিএমগুলিতে ভার্চুয়াল NUMA অক্ষম করা উচিত?


9

ভিএমওয়্যারের ডক্স থেকে:

ভার্চুয়াল NUMA টপোলজি হার্ডওয়্যার সংস্করণ 8 ভার্চুয়াল মেশিনে উপলব্ধ এবং যখন ভার্চুয়াল সিপিইউগুলির সংখ্যা আটটির বেশি হয় তখন ডিফল্টরূপে সক্ষম হয়। আপনি উন্নত কনফিগারেশন বিকল্পগুলি ব্যবহার করে ম্যানুয়ালি ভার্চুয়াল NUMA টপোলজিকে প্রভাবিত করতে পারেন।

সুতরাং আসুন আমি বলি যে আমার কাছে একটি ভিএম আছে আমি 8 টি সিপিইউ নির্ধারণ করেছি - এটির চলমান ভার্চুয়াল NUMA। সার্ভারে যদি আমার একটি পুরনো অ-NUMA সচেতন অ্যাপ্লিকেশন চলমান থাকে তবে এটি কী খুব খারাপভাবে চলবে না বা খুব কমপক্ষে এটি অ-ভি-NUMA মোডে চলবে না?

আমি ধরে নিয়েছি ভি-NUMA এটির মতো সক্ষম হয়েছে কারণ যদি কোনও অ্যাপ্লিকেশন বিক্রেতা 8 বা ততোধিক কোরের প্রস্তাব দেয় তবে সফ্টওয়্যারটি সম্ভবত NUMA সচেতন হতে পারে। বা মাল্টি-কোর সমর্থন সহ অনেক অ্যাপ্লিকেশন বেকড রয়েছে, তবে NUMA সমর্থন নয়?

এই সম্ভাব্য সমস্যার কারণে আমি কীভাবে কোনও বাধা চিহ্নিত করব?

সম্পাদনা: দূরবর্তী NUMA কলগুলি পর্যবেক্ষণের জন্য ভিসেন্টারে কোনও মেট্রিক আছে কি তা ভাবা হয়েছিল?


4
আমি আমার প্রস্তাবিত উত্তরটি মুছে ফেলেছি কারণ আমি মনে করি না এটি আপনি যা খুঁজছেন তা। আপনার হোস্ট কনফিগারেশন সম্পর্কে আমার আরও তথ্য থাকলে আমি আরও সহায়তা সরবরাহ করতে সক্ষম হতে পারি। আমার ব্যক্তিগত মতামতটি হ'ল সাধারণভাবে ভিএনএমএএমএ অ-নুমা অ্যাপগুলিকে ক্ষতি করে না তবে এটি কেবল একটি মতামতের উত্তর নয় not এখানে প্রচুর পরিমাণে ভেরিয়েবল রয়েছে যা ভিএমের কর্মক্ষমতাকে প্রভাবিত করতে পারে এবং আমার বছরগুলিতে ভিএমওয়্যারের সাথে কাজ করার ক্ষেত্রে আমি কোনও পারফরম্যান্স ইস্যুতে অপরাধী হিসাবে ভিএনএমএএমএ কখনও পাইনি।
স্টিপুডাসো

উত্তর:


1

নিবন্ধ: " NUMA ডিপ ডাইভ পার্ট 1: ইউএমএ থেকে NUMA " "" ইনটেল মেমোরি লেটেন্সি চেকার v3.5 "এর একটি সংক্ষিপ্ত নিবন্ধ" ভিএমওয়্যার ভিস্পিয়ার - কেন NUMA কনফিগারেশনটি পরীক্ষা করা এত গুরুত্বপূর্ণ! "(যেখান থেকে আমি সেই লিঙ্কটি পেয়েছি) সুপারিশ করেছে ব্যাখ্যা করে:

"মুখ্য কথাটি হ'ল সিপিইউ - মেমরির অ্যাক্সেস সর্বদা দ্রুত হয়, যখন সিপিইউ তার স্থানীয় মেমরিটি অ্যাক্সেস করতে পারে NUM NUMA নোডগুলি সিপিইউ / মেমরি দম্পতি। সাধারণত, সিপিইউ সকেট এবং নিকটতম মেমরি ব্যাংকগুলি একটি NUMA নোড তৈরি করেছিল। যখনই কোনও সিপিইউ অন্য NUMA নোডের মেমোরি অ্যাক্সেস করার প্রয়োজন হয়, এটি সরাসরি এটি অ্যাক্সেস করতে পারে না তবে মেমরির মালিকানাধীন সিপিইউয়ের মাধ্যমে এটিকে অ্যাক্সেস করতে হবে ""

সুতরাং আপনার ভিএমএম বুট করার আগে এবং ভিএনইউএমএ বরাদ্দ করার আগে প্রতিটি সিপিইউর জন্য পর্যাপ্ত মেমরির সাথে আপনার NUMA সঠিকভাবে কনফিগার করুন।

ভিএমওয়্যারের অধীনে আপনি এসএএসটিপ ব্যবহার করতে পারেন, NUMA তথ্য সক্ষম করতে "এম", "চ" এবং "জি" টাইপ করতে পারেন। : এখানে esxtop সম্পর্কে আরও পড়ুন YellowBricks অথবা VMware এ প্রাচীন ডক্স: " দোভাষী esxtop পরিসংখ্যান "।

একবার NUMA টিউন করার পরে আপনি পরীক্ষা করতে পারবেন যে আপনার vNUMA এর বরাদ্দটি ইন্টেলের সরঞ্জাম ব্যবহার করে অ-স্থানীয় মেমরির কল করছে না।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.