ইংরেজিফরাসিস্প্যানিশ

Ad


অনওয়ার্কস ফেভিকন

hwloc-ps - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks ফ্রি হোস্টিং প্রদানকারীতে hwloc-ps চালান

এটি হল hwloc-ps কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


hwloc-ps - বর্তমানে চলমান প্রক্রিয়া বা আবদ্ধ থ্রেড তালিকা করুন

সাইনোপিসিস


hwloc-ps [অপশন]

বিকল্প


-a সমস্ত প্রসেস তালিকাভুক্ত করুন, এমনকি যেগুলি কোন নির্দিষ্ট অংশের সাথে আবদ্ধ নয়
মেশিন।

-p --শারীরিক
যৌক্তিক সূচকের পরিবর্তে OS/শারীরিক সূচী প্রতিবেদন করুন

-l --যৌক্তিক
ফিজিক্যাল/ওএস ইনডেক্সের পরিবর্তে লজিক্যাল ইনডেক্স রিপোর্ট করুন (ডিফল্ট)

-c --cpuset
বস্তুর পরিবর্তে cpusets হিসাবে প্রক্রিয়া বাইন্ডিং দেখান।

-t --থ্রেড
প্রসেসের ভিতরে থ্রেড দেখান। যদি -a পাশাপাশি দেওয়া হয়েছে, সমস্ত থ্রেডের মধ্যে তালিকা করুন
প্রতিটি প্রক্রিয়া। অন্যথায়, প্রতিটি প্রক্রিয়ার ভিতরে সমস্ত থ্রেড দেখান যেখানে অন্তত
একটি থ্রেড আবদ্ধ।

-e --গেট-লাস্ট-সিপিইউ-অবস্থান
শেষ প্রসেসরের রিপোর্ট করুন যেখানে প্রক্রিয়া/থ্রেড চলছে। উল্লেখ্য যে ফলাফল
অপারেটিং সিস্টেমটি সরাতে পারে বলে রিপোর্ট করার সময় ইতিমধ্যেই পুরানো হতে পারে
বাইন্ডিং অনুযায়ী যেকোনো সময় অন্যান্য প্রসেসরের কাজ।

--পুরো সিস্টেম
প্রশাসনের সীমাবদ্ধতা বিবেচনা করবেন না।

--pid-cmd
প্রতিটি পিআইডি লাইনে প্রদত্ত কমান্ডের আউটপুট যোগ করুন। প্রতিটি প্রদর্শিত জন্য
প্রসেস আইডি, কমান্ডটি চালান এবং যোগ করুন দ্য প্রথম লাইন তার
নিয়মিত hwloc-ps লাইনে আউটপুট।

বর্ণনাঃ


ডিফল্টরূপে, hwloc-ps শুধুমাত্র বর্তমানে চলমান প্রক্রিয়াগুলিকে তালিকাভুক্ত করে যা আবদ্ধ। যদি -t is
প্রদত্ত, আবদ্ধ নয় কিন্তু অন্তত একটি আবদ্ধ থ্রেড ধারণ করে এমন প্রসেসগুলিও রয়েছে৷
প্রদর্শিত, সেইসাথে তাদের সব থ্রেড.

hwloc-ps প্রসেস আইডেন্টিফায়ার, কমান্ড-লাইন এবং বাইন্ডিং প্রদর্শন করে। বাঁধাই হতে পারে
অবজেক্ট বা cpusets হিসাবে রিপোর্ট করা হয়েছে।

ডিফল্টরূপে, প্রক্রিয়া বাঁধাই বর্তমানে উপলব্ধ টপোলজিতে সীমাবদ্ধ। যদি কিছু
প্রসেসগুলি প্রসেসরের সাথে আবদ্ধ যা বর্তমান প্রক্রিয়ার জন্য উপলব্ধ নয়, তারা
যদি না উপেক্ষা করা হয় --পুরো সিস্টেম দেওয়া হয়.

আউটপুট একটি সরল তালিকা. আপনি যদি অনুক্রমিক টপোলজি দিয়ে টীকা করতে চান
প্রসেস যাতে মেশিনে প্রকৃতপক্ষে কীভাবে বিতরণ করা হয় তা দেখতে, আপনি চাইতে পারেন
পরিবর্তে lstopo --ps ব্যবহার করুন (যা শুধুমাত্র আবদ্ধ প্রক্রিয়াগুলি দেখায়)।

সার্জারির -a সুইচ দেখানোর জন্য ব্যবহার করা যেতে পারে সব প্রসেস, যদি ইচ্ছা হয়।

উদাহরণ


একটি প্রক্রিয়া আবদ্ধ হলে, এটি ডিফল্ট আউটপুটে প্রদর্শিত হয়:

$ utils/hwloc-ps
4759 কোর:0 মাইপ্রোগ্রাম

যদি একটি প্রক্রিয়া আবদ্ধ না হয় তবে তার 3টি থ্রেডের মধ্যে 4টি আবদ্ধ থাকে তবে এটি শুধুমাত্র থ্রেডে প্রদর্শিত হয়-
সচেতন আউটপুট:

$ utils/hwloc-ps

$ utils/hwloc-ps -t
4759 মেশিন:0 মাইপ্রোগ্রাম
4759 মেশিন:0
4761 PU:0
4762 PU:2
4765 PU:1

ইতিমধ্যেই চলমান MPI প্রক্রিয়াগুলির বাঁধাই প্রদর্শন করতে (ওপেন MPI দ্বারা চালু করা হয়েছে) এবং যুক্ত করুন৷
তাদের MPI র‍্যাঙ্ক (MPI_COMM_WORLD-এ) প্রতিটি লাইনে:

$ utils/hwloc-ps --pid-cmd myscript
29093 L1dCache:0 myprogram OMPI_COMM_WORLD_RANK=0
29094 L1dCache:2 myprogram OMPI_COMM_WORLD_RANK=1
29095 L1dCache:1 myprogram OMPI_COMM_WORLD_RANK=2
29096 L1dCache:3 myprogram OMPI_COMM_WORLD_RANK=3

কোথায় myscript একটি ব্যাশ স্ক্রিপ্ট করছে:

#!/ বিন / SH
বিড়াল /proc/$1/পরিবেশ 2>/dev/null | xargs --null --max-args=1 প্রতিধ্বনি | grep
OMPI_COMM_WORLD_RANK

onworks.net পরিষেবা ব্যবহার করে hwloc-ps অনলাইন ব্যবহার করুন


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

লিনাক্স কমান্ডগুলি

Ad