এসকিউএল সার্ভার 2012-এর সাথে 16 কোরের / প্রসেসরের 2 প্রসেসর কম্পিউটারের সাথে খুব অসম সিপিইউ ব্যবহার


8

সার্ভার + সিএল লাইসেন্স মডেলের সাথে এসকিউএল সার্ভার এন্টারপ্রাইজ 2012 ইনস্টল করার পরে, 2 টি প্রসেসর সহ একটি কম্পিউটারে 16 টি কোরের (এবং কোনও হাইপারথ্রেডিং জড়িত নেই) এবং প্রথম প্রসেসরে 16 টি কোর খুব নিম্নচাপযুক্ত অবস্থায় সার্ভার স্থাপন করা হয়েছিল, ২ য় সিপিইউতে প্রথম 4 টি কোরের ভারী ব্যবহার করা হয়েছিল, এবং শেষ 12 টি কোর মোটেও ব্যবহার করা হয়নি (কারণ এই স্ক্যুয়াল সার্ভার সংস্করণটির জন্য 20 মূল সীমা)। মোট সিপিইউ ব্যবহার প্রায় 25% হিসাবে প্রদর্শিত হয়েছিল। দুর্ভাগ্যক্রমে, সার্ভারটি অত্যন্ত দুর্বল পারফরম্যান্সের সাথে ভুগছে যদিও 20 টি কোরে কাজগুলি সমানভাবে বিতরণ করা হত তবে এটি খারাপের কাছাকাছি কোথাও হত না।

উইন্ডোজ সার্ভারটি ইএসএক্স সার্ভারের অধীনে একটি ভিএমওয়্যার ভার্চুয়াল ইমেজে চলছিল, তবে উইন্ডোজ সার্ভারে সমস্ত সিপিইউ বরাদ্দ ছিল।

আমরা অ্যাফিনিটি সেটিংস পরিবর্তন করার চেষ্টা করেছি (উদাহরণস্বরূপ, বেশিরভাগ সিপিইউতে এবং অন্যকে আই / ও-তে বরাদ্দ দেওয়া) তবে এটি কার্য সম্পাদনের সমস্যাগুলি সমাধান করতে সহায়তা করে নি।

এসকিউএল সার্ভার এন্টারপ্রাইজ কোর 2012 এ প্রোডাক্ট সংস্করণটি আপগ্রেড করার ফলে এসকিউএল সার্ভার কেবল ২ য় প্রসেসরের 12 টি অব্যবহৃত কোর ব্যবহারের অনুমতিই দেয় নি, তবে এটি প্রসেসরের সমস্ত অংশে আরও অনেক বেশি বিতরণও করেছিল। অনুরোধগুলির ব্যাকলগটি পাওয়ার জন্য সিপিইউ ব্যবহারটি 90% এর কাছাকাছি চলে গেছে, এবং একবার এটি ধরা পড়লে প্রায় 33% এ নেমে আসে তবে আমরা নতুন আপডেট হওয়া সংস্করণে ব্যর্থ হয়ে যাওয়ার কারণে পারফরম্যান্স নাটকীয়ভাবে উন্নত হয়েছিল এবং পারফরম্যান্সের সমস্যাগুলি দূরে চলে যায়।

আমি ভাবছিলাম যে যদি কেউ জানে যে এসকিউএল সার্ভারের কারণে কী অসমভাবে লোড বিতরণ করা হতে পারে, দ্বিতীয় প্রসেসরের প্রথম 4 টি কোরের উপর প্রায় একচেটিয়াভাবে নির্ভর করে যেটিতে 12 টি কর্কল নিষ্ক্রিয় ছিল এবং প্রথমটিতে 16 টি কোরকে কেবলমাত্র কয়েকটি কাজ বরাদ্দ করতে হবে? প্রসেসর। এছাড়াও, এমন কোনও উপায়ে কি আছে যে আমরা 20 টি কোরে পণ্য সংস্করণ আপগ্রেড ছাড়াই ব্যবহার করা হচ্ছে এমন আরও দুটি কোণ জুড়ে আরও সমানভাবে বিতরণ করতে পেরেছি?

এই প্রশ্নের উল্টো দিকটি হ'ল পণ্যটি আপগ্রেড কী করেছিল যা এসকিউএল সার্ভারকে স্বীকৃত সমস্ত কোর জুড়ে সমানভাবে লোড বিতরণ শুরু করেছিল?

এই প্রশ্নগুলির উত্তর দেওয়ার জন্য কোনও অন্তর্দৃষ্টি এবং / অথবা লিঙ্কগুলি যা আমাকে কী ঘটছে তা কীভাবে বোধ করা যায় তা আরও ভালভাবে বুঝতে সহায়তা করতে পারে বলে ধন্যবাদ।


আপনি কি বলছেন যে প্রশ্নে থাকা মেশিনটি 32 টি ভিসিপিইউ সহ একটি ভিএম? উভয় পরিস্থিতিতে?
mfinni

হ্যাঁ, এটি একই মেশিনে 2 টি প্রসেসর ছিল, প্রতিটি 16 টি কোর (এবং কোনও হাইপারথ্রেডিং জড়িত ছিল না)।
cooplarh

1
কেন সদাপ্রভুর নামে আপনার 32 টি ভিসিপিইউ রয়েছে? আপনি কি এটি হ্রাস করার চেষ্টা করেছেন? আমি জানি যে ESXi তার সিপিইউগুলির গ্যাং-শিডিউলিংয়ের উন্নতি করেছে, তবে আপনি কেবল এতগুলি সমস্যার জন্যই জিজ্ঞাসা করছেন। আপনি ESXi এর কোন সংস্করণে আছেন এবং অন্তর্নিহিত হার্ডওয়্যারটি কী?
এমফিনি

উত্তর:


4

অসম পারফরম্যান্সটি সম্ভবত বিশ-কোষের সীমাটির সংমিশ্রণ ছিল যেভাবে এসকিএল সার্ভার NUMA মেশিনে থ্রেডগুলি শিডিয়ুল করে। দুর্ভাগ্যক্রমে, এসকিউএল সার্ভার 2012 কোন 20 টি কোরের ব্যবহার করবে তা সিদ্ধান্ত নেওয়ার ক্ষেত্রে কোনও বুদ্ধি ব্যবহার করে না, ফলস্বরূপ NUMA নোডের প্রতি ভারসাম্যহীন সংখ্যক কোর। ২৩ টি এসএএ নোডে ছড়িয়ে থাকা 32 টি কোরের সাথে আপনার সম্ভবত 16/4 বিভাজন হবে end এটি সমস্যাযুক্ত কারণ এসকিউএল একটি রাউন্ড-রবিন ফ্যাশনে NUMA নোড জুড়ে সমানভাবে ক্রিয়াকলাপের ভারসাম্য বজায় রাখার চেষ্টা করবে (ধরে নিবেন যে আপনি স্নেহ ডাব্লু / রিসোর্স গভর্নরকে চাপ দিচ্ছেন না)।

আপনার ক্ষেত্রে, 1/2 বোঝা 4 টি এবং 1/2 থেকে 16 কোরের জন্য বরাদ্দ করা হয়েছে। 4-কোর নোডের বাধাটি কার্যকরভাবে একটি থ্রোটল হিসাবে কাজ করে, মেশিনের ক্ষমতা 2x 4 কোর = 8 কোর = 25% সিপিইউ ব্যবহারের মধ্যে সীমাবদ্ধ করে।

একবার আপনি মূল সংস্করণে আপগ্রেড হয়ে গেলে, স্ক্যুয়েল 2 টি নুমা নোড (16/16 বিভাজন) জুড়ে সমস্ত 32 টি কোরের ব্যবহার করে। পারফরম্যান্স উন্নতি, ইত্যাদি

আপনার কর্মক্ষমতা উন্নত করতে পারে এমন একটি বিকল্প হ'ল স্কেল সার্ভার রিসোর্স গভর্নরকে আপনার কাজের চাপের সিংহভাগকে একটি নোমা নোডে সংযুক্ত করার জন্য ব্যবহার করা। উদাহরণস্বরূপ, আপনি WEB_APP একটি রিসোর্স পুল তৈরি করতে পারেন এবং এটি কেবলমাত্র 16 টি কোর নুমা নোডে চালানোর জন্য সংযুক্ত করতে পারেন। WEB_APP পুলকে অর্পিত লোডটি সার্ভারের ক্ষমতার 50% ব্যবহার করতে পারে, এবং 4-কোর নোড থেকে অবশিষ্ট 12.5% ​​ক্ষমতা ব্যবহার করতে পারে।

অন্য বিকল্পটি স্কুয়েল সার্ভারে উপলব্ধ কোরগুলিকে প্রতিটি নুমা নোড থেকে কেবল 10 এ সীমাবদ্ধ করবে।

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