লিনাক্সের আওতায় সিপিইউগুলি যেভাবে গণনা করা যায় তা কী প্রভাবিত করা সম্ভব?


32

আমার সাথে এইচপি DL380 জি 7 রয়েছে 2 টি মিলছে না এমন সিপিইউ। একটি দ্রুত কোর সহ একটি কোয়াড কোর সিপিইউ, এবং একটি ধীর কোর সহ একটি 6 কোর সিপিইউ।

এই বাক্সে আমি একটি অ্যাপ্লিকেশন চালাচ্ছি যে লাইসেন্সিং কারণে কেবলমাত্র CPU0-CPU3 ব্যবহার করবে।

আমার জন্য অপারেটিং সিস্টেমের সিপিইউ-সিপিইউতে গণনা করা কোয়াড কোর সিপিইউর দ্রুত কোরগুলির জন্য, ক) দ্রুত ক্লকড কোরগুলি ব্যবহার করে, এবং খ) একই শারীরিক সিপিইউতে সমস্ত থ্রেড রাখার জন্য দ্রুত গতির জন্য আকাঙ্ক্ষিত হবে a ।

BIOS এর মধ্যে, বা লিনাক্সের একটি কনফিগারেশন ফাইল বা বুট বিকল্পে এটি করার কোনও উপায় আছে কি?

নির্দিষ্ট সিপিইউ মডেলগুলি হ'ল:

ইন্টেল (আর) জিয়ন (আর) সিপিইউ E5649 @ 2.53GHz (হেক্স কোর)

ইন্টেল (আর) জিয়ন (আর) সিপিইউ E5640 @ 2.67GHz (কোয়াড কোর)


দয়া করে এ থেকে নির্দিষ্ট সিপিইউ মডেলগুলি পোস্ট করুন cat /proc/cpuinfo
ew

24
উত্সাহ দেওয়া কারণ আমি জানতাম না যে অসম সিপিইউগুলি সম্ভব ছিল, সর্বদা নতুন কিছু শেখার জন্য ...
কাইল ব্র্যান্ড্ট

2
@ কাইল এটি সম্ভব, তবে এইচপি দ্বারা সমর্থন বা সমর্থন করা নেই।
ew

1
@ ক্যাস্পার্ড এইচপি-জমিতে, আপনি যদি বিভিন্ন স্টেপিংয়ের দুটি সিপিইউ লোড করেন, আপনি পোষ্টে একটি CPU mismatch detectedত্রুটি পাবেন । এটি একটি সিপিইউ প্রজন্মের মধ্যে ঘটতে পারে; যেমন একই চ্যাসিসে একটি ইন্টেল 5606 এবং 5690।
ew

3
কেউ যদি আমরা এখানে আসলে কী করতে আগ্রহী, আমরা ডেটাসেন্ট্রে নেমে একটি রোড ট্রিপ করেছি এবং সার্ভারগুলি থেকে কোয়াড কোর সিপিইউকে শারীরিকভাবে সরিয়ে
দিয়েছি

উত্তর:


27

Wut?!?

এ তো পাগল , জানো তো? এটি অসমর্থিত এবং সম্ভবত আপনার হার্ডওয়ারের পক্ষে ভাল নয়। আপনার সার্ভারে সমান-নির্দিষ্ট-করা প্রসেসর ব্যবহার করা উচিত।

আমি মনে করি আপনি দম্পতি কেবলমাত্র একটি সিগ্রুপ বা ieldাল (বা মাধ্যমে taskset) আপনার অ্যাপ্লিকেশনটি সম্পাদন করেন যা কেবলমাত্র আপনি ব্যবহার করতে চান এমন সিপিইউ কোর রয়েছে। আপনি সেই সিপিইউ দিয়ে মেমরি অ্যাক্সেস পিন করতে পারেন numactl। তবে সত্যই, আপনি কেন হয় না ধীরে ধীরে সিপিইউ পুরোপুরি সরিয়ে ফেলেন বা সিস্টেমটিকে অনুমানের মধ্যে আনতে যা লাগে তা প্রদান করবেন না।

সম্ভবত আপনার জিনিসটি যদি CPU0-CPU3 ব্যবহারের জন্য হার্ডকোডযুক্ত থাকে তবে এটি সকেটগুলি শারীরিকভাবে অদলবদল করা ... তবে সত্যিকার অর্থে এখানে কেবল একটি সিপিইউ দিয়ে চালানো।

আপনি যদি প্রোলিয়েন্ট ডিএল ৩৮০ জি hardware হার্ডওয়্যারটির কথা উল্লেখ করছেন তবে আপনার "দ্রুত" সিপিইউ সম্ভবত একটি নেহলেম 5500-সিরিজ প্রোক, ধীরে ধীরে হেক্স-কোর সিপিইউ ওয়েস্টমিয়ার হিসাবে রয়েছে। আপনি কি আদৌ বেঞ্চমার্ক করেছেন? কোন নির্দিষ্ট সিপিইউ ইনস্টল করা আছে?

সম্পাদনা:

ঠিক আছে, সুতরাং এগুলি একই প্রজন্মের / পদক্ষেপের কমপক্ষে সিপিইউ। তবে এটি এখনও একটি খারাপ ধারণা ... সিপিইউ অনুমানের পার্থক্য এমনকি এতটা দুর্দান্ত নয় (3.47GHz এ ইন্টেল X5690 এর মতো কিছু)।


4
সবার একই প্রতিক্রিয়া! আমি জানি যে আদর্শভাবে সিপিইউ একই রকম হবে, তবে এইচপি আমাদের আবার ফিরিয়ে দিয়েছে। এই হাতটি আমার সাথে মোকাবেলা করা হয়েছে যদিও পরবর্তী হার্ডওয়্যার রিফ্রেশ না হওয়া পর্যন্ত আমাকে এটির সেরাটি তৈরি করতে হবে। সিপিইউগুলি হ'ল জিওন ই 5649 @ 2.53GHz (হেক্স কোর) এবং E5640 @ 2.67GHz (কোয়াড কোর)। 6 টি মূল সিপিইউ পুরোপুরি সরিয়ে ফেলা টেবিলের বিকল্পগুলির মধ্যে একটি। বিআইওএস-তে সম্পূর্ণ সকেটটি অক্ষম করতে সক্ষম হওয়া আরও স্নিগ্ধ হবে তবে এটি সম্ভব বলে মনে হচ্ছে না।
পাওলো

@ প্যালোস এটি কি আবেদন?
ew

এটি আসলে একটি চেকপয়েন্ট ফায়ারওয়াল হিসাবে কাজ করছে
পাওলো

3
@ প্যালোস তাহলে কেন ২.6767 গিগাহার্জ বনাম 2.53 গিগাহার্টজ বিষয়টি বিবেচনা করে? সার্ভারে কেবল 6-কোর সিপিইউ রাখুন এবং 4-কোরটি সরান।
ew

পুনরায়: সিপিইউ স্পেস, হ্যাঁ আমি মনে করি এটি কেবল প্রায় 5% দ্রুত বা এরকম কিছু। আমি আশা করি পারফরম্যান্স লাভটি সমস্ত কর্মী থ্রেড এবং বিশেষত নেটওয়ার্ক কার্ড থেকে ইআরকি-এর ঝড় একই শারীরিক সিপিইউতে থাকার জন্য দায়ী করা হবে। সম্পাদনা: হ্যাঁ কেবলমাত্র 6 টি মূল সিপিইউ ব্যবহার করাও একটি সম্ভাবনা।
পাওলো
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.