আপনি ব্যবহার করতে পারেন ps
।
যেমন ডুয়াল কোর সিপিইউতে দুটি ব্যস্ত থ্রেড সহ পাইথন প্রক্রিয়া:
$ ps -p 29492 -L -o pid,tid,psr,pcpu
PID TID PSR %CPU
29492 29492 1 0.0
29492 29493 1 48.7
29492 29494 1 51.9
(পিএসআর হ'ল থ্রেডটি বর্তমানে নির্ধারিত সিপিইউ আইডি)
আপনি দেখতে পাচ্ছেন যে থ্রেডগুলি একই সিপিইউ কোরটিতে চলছে (জিআইএল এর কারণে)
একই অজগর স্ক্রিপ্টটি জাইথনে চলছে, আমরা দেখতে পাচ্ছি যে স্ক্রিপ্টটি উভয় কোরের ব্যবহার করছে (এবং আরও অনেক পরিষেবা রয়েছে বা যা কিছু থ্রেড রয়েছে যা প্রায় নিষ্ক্রিয়):
$ ps -p 28671 -L -o pid,tid,psr,pcpu
PID TID PSR %CPU
28671 28671 1 0.0
28671 28672 0 4.4
28671 28673 0 0.6
28671 28674 0 0.5
28671 28675 0 2.3
28671 28676 0 0.0
28671 28677 1 0.0
28671 28678 1 0.0
28671 28679 0 4.6
28671 28680 0 4.4
28671 28681 1 0.0
28671 28682 1 0.0
28671 28721 1 0.0
28671 28729 0 88.6
28671 28730 1 88.5
আপনি আউটপুটটি প্রক্রিয়া করতে পারবেন এবং প্রতিটি সিপিইউ কোরের জন্য মোট সিপিইউ গণনা করতে পারেন।
দুর্ভাগ্যক্রমে, এই পদ্ধতিরটি 100% নির্ভরযোগ্য বলে মনে হচ্ছে না, কখনও কখনও আমি দেখতে পাই যে প্রথম ক্ষেত্রে দুটি কার্যকরী থ্রেড প্রতিটি সিপিইউ কোরকে আলাদা করা হয়েছে বলে জানা গেছে, বা পরবর্তী ক্ষেত্রে দুটি থ্রেড চালু রয়েছে বলে জানা গেছে একই কোর ..
I
টগল করতে টিপতে পারেন । যখন , প্রক্রিয়া তালিকায় প্রদর্শিত শতাংশ সিপিইউ থ্রেডের সাথে সম্পর্কিত । যখন , উল্লিখিত শতাংশটি তুলনামূলকভাবে সিপিইউ সামগ্রিক ক্ষমতাতে প্রদর্শিত হয় (যেমন সমস্ত থ্রেড - ওরফে সমস্ত কোর)।on
off