এটি হল lscpu কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
lscpu - CPU আর্কিটেকচার সম্পর্কে তথ্য প্রদর্শন করে
সাইনোপিসিস
lscpu [-a|-b|-c] [-x] [-s ডিরেক্টরি] [-e[=তালিকা]|-p[=তালিকা]]
lscpu -h|-V
বর্ণনাঃ
lscpu sysfs এবং /proc/cpuinfo থেকে CPU আর্কিটেকচার তথ্য সংগ্রহ করে। আদেশ
আউটপুট পার্সিং বা মানুষের দ্বারা সহজ পাঠযোগ্যতার জন্য অপ্টিমাইজ করা যেতে পারে। তথ্য
উদাহরণস্বরূপ, সিপিইউ, থ্রেড, কোর, সকেট এবং নন-ইউনিফর্ম মেমরির সংখ্যা অন্তর্ভুক্ত করে
অ্যাক্সেস (NUMA) নোড। এছাড়াও CPU ক্যাশে এবং ক্যাশে শেয়ারিং সম্পর্কে তথ্য রয়েছে,
পরিবার, মডেল, বোগোএমআইপিএস, বাইট অর্ডার এবং স্টেপিং।
একটি আউটপুট টেবিলের ফলে বিকল্প একটি আছে তালিকা যুক্তি. এই যুক্তি ব্যবহার করুন
কমান্ড আউটপুট কাস্টমাইজ করুন। সীমাবদ্ধ করার জন্য কলাম লেবেলগুলির একটি কমা দ্বারা পৃথক করা তালিকা নির্দিষ্ট করুন৷
শুধুমাত্র নির্দিষ্ট কলামে আউটপুট টেবিল, নির্দিষ্ট ক্রমে সাজানো। দেখা
COLUMNS বাই বৈধ কলাম লেবেলের তালিকার জন্য। কলাম লেবেলগুলি কেস সংবেদনশীল নয়৷
সব কলাম সব আর্কিটেকচারে সমর্থিত নয়। যদি একটি অসমর্থিত কলাম হয়
নির্দিষ্ট করা, lscpu কলাম প্রিন্ট করে কিন্তু এটির জন্য কোনো ডেটা প্রদান করে না।
COLUMNS বাই
নোট করুন যে টপোলজি উপাদান (কোর, সকেট, ইত্যাদি) থেকে শুরু করে অনুক্রমিক অনন্য আইডি ব্যবহার করে
শূন্য, কিন্তু CPU লজিক্যাল সংখ্যা কার্নেল অনুসরণ করে যেখানে অনুক্রমের কোন নিশ্চয়তা নেই
সংখ্যায়ন
সিপিইউ লিনাক্স কার্নেল দ্বারা ব্যবহৃত একটি CPU এর লজিক্যাল CPU সংখ্যা।
কোর লজিক্যাল কোর নম্বর। একটি কোরে একাধিক CPU থাকতে পারে।
সকেট লজিক্যাল সকেট নম্বর। একটি সকেটে বিভিন্ন কোর থাকতে পারে।
বই লজিক্যাল বই নম্বর। একটি বই বিভিন্ন সকেট থাকতে পারে।
নোড লজিক্যাল NUMA নোড নম্বর। একটি নোডে বেশ কয়েকটি বই থাকতে পারে।
CACHE CPU-র মধ্যে ক্যাশে কীভাবে ভাগ করা হয় সে সম্পর্কে তথ্য।
ADDRESS এর
একটি CPU এর প্রকৃত ঠিকানা।
অনলাইন লিনাক্স ইনস্ট্যান্স বর্তমানে সিপিইউ ব্যবহার করে কিনা তা দেখায় এমন সূচক।
কনফিগার করা হয়েছে
সূচক যা দেখায় যে হাইপারভাইজার ভার্চুয়ালে CPU বরাদ্দ করেছে কিনা
যে হার্ডওয়্যারে লিনাক্স ইনস্ট্যান্স চলে। কনফিগার করা সিপিইউ সেট করা যেতে পারে
লিনাক্স উদাহরণ দ্বারা অনলাইন। আপনার হার্ডওয়্যার হলেই এই কলামে ডেটা থাকে
সিস্টেম এবং হাইপারভাইজার গতিশীল CPU সম্পদ বরাদ্দ সমর্থন করে।
মেরুকরণ
এই কলামে ভার্চুয়াল হার্ডওয়্যারে চালিত Linux দৃষ্টান্তগুলির জন্য ডেটা রয়েছে
হাইপারভাইজার যা CPU ডিসপ্যাচিং মোড (পোলারাইজেশন) পরিবর্তন করতে পারে। দ্য
মেরুকরণ হতে পারে:
অনুভূমিক কাজের চাপ সমস্ত উপলব্ধ সিপিইউ জুড়ে বিস্তৃত।
উল্লম্ব কাজের চাপ কয়েকটি CPU-তে কেন্দ্রীভূত।
উল্লম্ব মেরুকরণের জন্য, কলামটি ঘনত্বের ডিগ্রিও দেখায়, উচ্চ,
মাঝারি, বা কম। এই কলামে ডেটা থাকে শুধুমাত্র যদি আপনার হার্ডওয়্যার সিস্টেম এবং
হাইপারভাইজার সমর্থন CPU পোলারাইজেশন।
এমএমএইচজেড CPU-এর জন্য সর্বোচ্চ মেগাহার্জ মান। lscpu হার্ডওয়্যার হিসাবে ব্যবহার করা হলে দরকারী
ইনভেন্টরি তথ্য সংগ্রহের টুল। লক্ষ্য করুন যে মেগাহার্টজ মান
গতিশীল, এবং বর্তমান সম্পদের প্রয়োজনের উপর নির্ভর করে CPU গভর্নর দ্বারা চালিত।
বিকল্প
-a, --সব
আউটপুটে অনলাইন এবং অফলাইন CPU-র জন্য লাইন অন্তর্ভুক্ত করুন (এর জন্য ডিফল্ট -e)। এই
বিকল্প শুধুমাত্র বিকল্পের সাথে একত্রে নির্দিষ্ট করা যেতে পারে -e or -p.
-b, --অনলাইন
অনলাইন CPU-তে আউটপুট সীমাবদ্ধ করুন (এর জন্য ডিফল্ট -p) এই বিকল্প শুধুমাত্র হতে পারে
বিকল্পের সাথে একসাথে নির্দিষ্ট করা হয়েছে -e or -p.
-c, --অফলাইন
অফলাইন CPU-তে আউটপুট সীমিত করুন। এই বিকল্পটি শুধুমাত্র একসাথে নির্দিষ্ট করা যেতে পারে
পছন্দ -e or -p.
-e, --সম্প্রসারিত[=তালিকা]
মানুষের পাঠযোগ্য বিন্যাসে CPU তথ্য প্রদর্শন করুন।
যদি তালিকা যুক্তি বাদ দেওয়া হয়েছে, সমস্ত কলাম যার জন্য ডেটা উপলব্ধ
কমান্ড আউটপুট অন্তর্ভুক্ত।
উল্লেখ করার সময় তালিকা যুক্তি, বিকল্পের স্ট্রিং, সমান চিহ্ন (=), এবং তালিকা
কোনো ফাঁকা জায়গা বা অন্য হোয়াইটস্পেস থাকা উচিত নয়। উদাহরণ: '-e=cpu,নোড'বা
'--extended=cpu,নোড'.
-h, --help
সাহায্য পাঠ্য প্রদর্শন করুন এবং প্রস্থান করুন।
-p, --পার্স[=তালিকা]
সহজ পার্সিংয়ের জন্য কমান্ড আউটপুট অপ্টিমাইজ করুন।
যদি তালিকা আর্গুমেন্ট বাদ দেওয়া হয়েছে, কমান্ড আউটপুট আগের সাথে সামঞ্জস্যপূর্ণ
সংস্করণ lscpu. এই সামঞ্জস্যপূর্ণ বিন্যাসে, CPU আলাদা করতে দুটি কমা ব্যবহার করা হয়
ক্যাশে কলাম। যদি কোনো CPU ক্যাশে চিহ্নিত না হয় তাহলে ক্যাশে কলাম বাদ দেওয়া হয়।
যদি তালিকা আর্গুমেন্ট ব্যবহার করা হয়, ক্যাশে কলাম একটি কোলন (:) দিয়ে আলাদা করা হয়।
উল্লেখ করার সময় তালিকা যুক্তি, বিকল্পের স্ট্রিং, সমান চিহ্ন (=), এবং তালিকা
কোনো ফাঁকা জায়গা বা অন্য হোয়াইটস্পেস থাকা উচিত নয়। উদাহরণ: '-p=cpu,নোড'বা
'--পার্স=cpu,নোড'.
-s, --sysroot ডিরেক্টরি
লিনাক্স ইনস্ট্যান্সের জন্য CPU ডেটা সংগ্রহ করুন lscpu
আদেশ জারি করা হয়। উল্লেখিত ডিরেক্টরি লিনাক্সের সিস্টেম রুট
উদাহরণ পরিদর্শন করা।
-x, --হেক্স
CPU সেটের জন্য হেক্সাডেসিমাল মাস্ক ব্যবহার করুন (উদাহরণস্বরূপ 0x3)। ডিফল্ট প্রিন্ট করা হয়
তালিকা বিন্যাসে সেট করে (উদাহরণস্বরূপ 0,1)।
-V, --সংস্করণ
সংস্করণ তথ্য প্রদর্শন করুন এবং প্রস্থান করুন।
onworks.net পরিষেবা ব্যবহার করে lscpu অনলাইন ব্যবহার করুন