কমান্ড লাইন থেকে আপনি কীভাবে বলতে পারবেন যে আপনি যখন ম্যাক ওএস এক্স চালাচ্ছেন তখন মেশিনে কয়টি কোর রয়েছে? লিনাক্সে, আমি ব্যবহার করি:
x=$(awk '/^processor/ {++n} END {print n+1}' /proc/cpuinfo)
এটি নিখুঁত নয়, তবে এটি কাছে। এটি খাওয়ানোর উদ্দেশ্যে করা হয়েছে make
, এজন্য এটি প্রকৃত সংখ্যার চেয়ে 1 টি বেশি ফলাফল দেয়। এবং আমি জানি যে উপরের কোডটি পার্লে ঘন লেখা যেতে পারে বা গ্রেপ, ডাব্লুসি, এবং কাটা ব্যবহার করে লেখা যেতে পারে, তবে আমি সিদ্ধান্ত নিয়েছি উপরোক্ত সংক্ষিপ্ততা এবং পাঠযোগ্যতার মধ্যে একটি ভাল ট্রেড অফ ছিল।
খুব দেরী সম্পাদনা: কেবল পরিষ্কার করতে: আমি জিজ্ঞাসা করছি যে কতগুলি লজিকাল কোর পাওয়া যায়, কারণ এটি কতগুলি একসাথে কাজ করতে চাই আমি তার সাথে মিল রেখেছি make
। jkp এর উত্তর, আরও ক্রিস লয়েড দ্বারা পরিশ্রুত ছিল ঠিক কি আমি প্রয়োজন ছিল। YMMV।
nproc
কমান্ড।
grep ^processor /proc/cpuinfo | wc -l