উবুন্টু কি মাল্টিকোর সিপিইউগুলির জন্য অনুকূলিত হয়েছে?


33

উবুন্টু কি মাল্টিকোর সিপিইউ ব্যবহার করে (উইন্ডোজ? তে যেমন বলা হয়)?

অন্য কথায়, এটি কি মাল্টিটাস্কিং অনুকূলিত হয়েছে যাতে ব্যবহারকারীরা 4+ কোর প্রসেসরের সুবিধা গ্রহণ করবেন?


7
"অপ্টিমাইজড" শব্দটি এক্ষেত্রে খুব কম বোঝায় না। লিনাক্স কার্নেল মাল্টিকোর সিপিইউ সমর্থন করে, সুতরাং উবুন্টুও তাই করে। "অপ্টিমাইজেশন" এই "সমর্থন" মানের স্তরের দ্বারা দেওয়া হয়।
জিডি 1

2
আপনি যদি সর্বাধিক পারফরম্যান্স চান তবে আপনি উবুন্টুর -৪-বিট সংস্করণটি চালাতে চাইতে পারেন যা কিছু কিছু ক্ষেত্রে দ্রুত হতে পারে।
বেনামে

@ অজ্ঞাতনামা এটি কি কারণ এটি র‌্যামের বেশি ব্যবহার করতে পারে? 32 বিট কেবলমাত্র প্রচুর গিগাবাইট র‌্যাম ব্যবহার করতে পারে (সমস্ত ভিডিও কার্ড ইত্যাদি etc. সহ) তবে বিশেষ সিপিইউ এবং অপারেটিং সিস্টেমের প্রয়োজন।
বেনামে পেঙ্গুইন

উত্তর:


45

হ্যাঁ, উবুন্টু মাল্টিকোর সিপিইউগুলির জন্য অনুকূলিত এবং বহু বছর ধরে।

কিছু পটভূমি :

"ভার্সন 2.0 (লিনাক্স কার্নেলের) 9 ই জুন 1996 প্রকাশিত হয়েছিল। সিরিজটিতে 41 টি রিলিজ হয়েছিল। 2.0 এর প্রধান বৈশিষ্ট্যটি ছিল এসএমপি সমর্থন (যা একক সিস্টেমে প্রতিসম মাল্টি প্রসেসিং ) এবং আরও ধরণের প্রসেসরের সমর্থন ছিল । "


4
মূলত অ্যাবাকাসের আগে লিনাক্সের এসএমপি ছিল। এটিতে এসএসএমপি 2 সমর্থন রয়েছে তবে প্রযুক্তি লিনাক্সের সাথে ধরা না আসা পর্যন্ত আমরা কখনই তা জানব না।
লুইস আলভারাদো

জানালার চেয়ে অবশ্যই ভাল! ;)
পল

2
@ মিশেল কে, রেকর্ডটির জন্য, উইন্ডোজ এনটি কার্নেলের সত্যিকারের দীর্ঘ সময়ের জন্য ভাল এসএমপি সমর্থন রয়েছে। একাধিক প্রসেসর বা কোরগুলির যথাযথভাবে সুবিধা গ্রহণের জন্য অ্যাপ্লিকেশনগুলি যথেষ্ট স্মার্ট কিনা তা সম্পূর্ণ অন্য বিষয় another
মিরসিয়া চিরিয়া

25

উবুন্টু একটি অপারেটিং সিস্টেম, একটি লিনাক্স বিতরণ। একটি অপারেটিং সিস্টেমে বেশ কয়েকটি সফ্টওয়্যার উপাদান থাকে যেমন কার্নেল, গ্রন্থাগার , পরিষেবা / ডেমন, অ্যাপ্লিকেশন ইত্যাদি of

উবুন্টু লিনাক্স কার্নেল ব্যবহার করে যা প্রতিসামান্য মাল্টিপ্রসেসিং (এসএমপি) এবং একাধিক কোর ব্যবহার করে। এটি হাজার হাজার মাল্টি-কোর সিপিইউ সহ লো-এন্ড সিঙ্গল-সিপিইউ সিঙ্গেল-কোর সিস্টেম থেকে হাই-এন্ড সুপার কম্পিউটার কম্পিউটারগুলিতে খুব ভাল স্কেল করে।

কয়েকশ লাইব্রেরি সহ উবুন্টু জাহাজ, যার কয়েকটি মাল্টি-থ্রেডেড এবং থ্রেড-সেফ, যার কয়েকটি নেই। কিছু ক্ষেত্রে তাদের পক্ষে বহু-থ্রেড হওয়া অর্থবোধ করে, অন্যথায় এটি প্রযোজ্য নয়, সাধারণত সম্ভব হয় বা খুব বেশি অর্থবোধ করে না।

শত শত অ্যাপ্লিকেশন সহ উবুন্টু জাহাজ, কিছু মাল্টি-কোর সিপিইউ ব্যবহারের জন্য কোড করা হয়, কিছু হয় না। কিছু ক্ষেত্রে অ্যাপ্লিকেশনটিকে কোড হিসাবে বোঝা যায়, অন্য ক্ষেত্রে এটি সম্ভব নয় not সমস্ত অ্যাপ্লিকেশন যা একাধিক কোর ব্যবহার করতে পারে বা করা উচিত তা না।

উদাহরণস্বরূপ, গ্রাফিক্স, অডিও, নেটওয়ার্ক, পদার্থবিজ্ঞান ইত্যাদির জন্য কোনও গেমটি মাল্টি-কোর ব্যবহার করার জন্য এটি বোধগম্য হয় তবে এটি কোনও ক্যালকুলেটর, স্ক্রিনশট সরঞ্জাম, সুডুকো, বা মেনু সম্পাদককে মাল্টি-কোর সচেতন হওয়ার জন্য অর্থবোধ করে না।


"ট্রেড নিরাপদ"? আপনি থ্রেড-নিরাপদ মানে?
ফ্লিম

10

উবুন্টুর কার্নেলটি দীর্ঘকাল ধরে একাধিক সিপিইউ সমর্থন করে, যদি তার মাল্টি-কোর বা একটি সিস্টেমে সিপিইউগুলি বহুগুণ করে দেয় তবে তা সঠিকভাবে পরিচালিত হবে না।

যদিও আপনাকে সচেতন হতে হবে, কেবল কারণ একটি সিস্টেমে বেশ কয়েকটি সিপিইউ / কোরগুলির সমর্থন রয়েছে এবং সেগুলি একটি সিস্টেমে উপস্থিত রয়েছে তার অর্থ এই নয় যে আপনার অ্যাপ্লিকেশনগুলি স্বয়ংক্রিয়ভাবে দ্রুত চলবে। আপনি এখন বিপরীতে অনেক কিছু বলতে পারেন, এটি একটি বিপণনের জিনিস।

অ্যাপ্লিকেশনটির একই সাথে বেশ কয়েকটি সিপিইউ / কোরগুলির সুবিধা গ্রহণের জন্য সেই সিপিইউ / কোরগুলির উপর প্রক্রিয়া লোড ভাগ করে নেওয়ার জন্য এটি তৈরি করা দরকার।

উদাহরণস্বরূপ: বলুন যে আপনি wordpadউইন্ডোজের মতো সাধারণ কিছু চালাচ্ছেন এবং এটি দিয়ে আপনি একটি বিশাল পাঠ্য ফাইল খুলছেন, লোডিংয়ের সময়টি একই রকম হয় আপনার 1 সিপিইউ বা 1 জিলিয়ন সিপিইউ রয়েছে (একই বাসের গতি এবং একই রকম আর্কিটেকচার সহ সিপিইউগুলির জন্য) Ofc)।

লিনাক্স কার্নেল এবং উবুন্টু ডিস্ট্রোতেও একই রকম হয়, যদি কোনও অ্যাপ্লিকেশন একটি থ্রেডের জন্য তৈরি করা হয় তবে এর চেয়ে বেশি সিপিইউ কিছুই করতে পারে না।

অপারেটিভ সিস্টেমগুলি এখন বেশ কয়েকটি সিপিইউ / কোরগুলির উপর অ্যাপ্লিকেশন লোডের অনুকূলকরণের জন্য একদিন যা করছে তা হ'ল অন্যটির মতো লোড হয় না এমন একটি কোরের উপর একটি প্রক্রিয়া চালনা করার ক্ষমতা, এইভাবে ভার ভারসাম্য বজায় রাখা এবং আপনার একাধিক কোরগুলি নিশ্চিত করা ব্যবহার সর্বোত্তম। কঠোরভাবে অনুশীলন করা, সেই কৌশলটির ব্যবহার কেবলমাত্র ছোট গতির উন্নতি নিয়ে আসে।

আপনি যদি সত্যই আপনার কোরের উজ্জ্বলতা দেখতে চান তবে আপনাকে এমন ভার্চুয়াল সিপিইউ ব্যবহারের প্রয়োজন যা এমন প্রোগ্রামগুলির সাথে ভারসাম্যপূর্ণ সিপিইউ ব্যবহার করতে হবে যা ভিডিও সম্পাদনা ইত্যাদির মতো প্রতিসৃত মাল্টিপ্রসেসিং সমর্থন করে etc.


1

হ্যাঁ, এটি আমার পক্ষে নিখুঁতভাবে কাজ করে এবং আমার একাধিক প্রসেসর এবং হাইপার-থ্রেডিং রয়েছে, যা আমি এর অর্থটি ভুলে গিয়েছিলাম তবে আমি নিশ্চিত যে এটির কিছু অর্থ যা প্রতিটি প্রসেসরের একাধিক থ্রেড কার্যকর করতে পারে যা প্রতিটি প্রসেসরের রয়েছে এমন সত্যের সাথে মিলিত হয় which 2 কোর, একটি সমস্যা বলে মনে হবে। আমি এখন পর্যন্ত কেবলমাত্র একমাত্র সমস্যাটির মুখোমুখি হয়েছি হ'ল উবুন্টুতে প্রোগ্রামগুলি হিমশীতল করে। আমি GB জিবি র‌্যাম থাকায় অদলবদল হ্রাস করে আমি এটি প্রায়শই কম করে দিয়েছি।


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