আমার কম্পিউটার কীভাবে 300% পিসি প্রসেসিং শক্তি ব্যবহার করতে পারে?


65

আমি একটি স্ক্রিপ্ট নিয়ে চারপাশে খেলছি এবং ভালভাবে আমি চালিয়ে গেলাম (এটি এখনই চলছে এবং এখনও আমার কম্পিউটারটি মারা যায় নি)। আমি স্ক্রিপ্টটির 17 টি পুনরাবৃত্তি চালিয়ে যাচ্ছি (আমার কম্পিউটার ক্র্যাশ করার উদ্দেশ্যে)।

ক্রিয়াকলাপের পর্যবেক্ষণের দিকে তাকিয়ে আমি দেখতে পাচ্ছি যে প্রতিটি পাইথন প্রক্রিয়াটির একটি অনন্য পিড রয়েছে এবং তারা আমার প্রসেসিং পাওয়ারের প্রায় 17-20% গ্রহণ করবে বলে ... এটি কীভাবে সম্ভব? আমার কম্পিউটারটি কি যাদুতে 200% শক্তি বৃদ্ধি করেছে এবং কোথাও থার্মোডিনামিক্সের আইনগুলি ভেঙেছে?

এখানে চিত্র বিবরণ লিখুন


28
সিপিইউ = 3 সিপিইউয়ের 300%।
ব্যবহারকারী 253751

7
"পাওয়ার স্তরগুলি 400%"
নীতিশ

ওয়ার্প ইঞ্জিনগুলি নিয়ন্ত্রণের বাইরে চলে গেছে এমন সমস্ত স্টার ট্রেক এপিসোডগুলি আমাকে মনে করিয়ে দেয় ...
ড্যানিয়েল

এটাই কিছু মারাত্মক ওভারক্লকিং !!
অ্যান্ড্রু গ্রিম

উত্তর:


101

ওএস এক্স-তে, অন্যান্য * নিক্সের মতো সিপিইউ লোড ভার্চুয়াল প্রসেসরের কোর হিসাবে পরিমাপ করা হয়। আপনার যদি একাধিক থাকে - আপনার সম্পূর্ণ লোডের অধীনে 200% এবং আরও সংযুক্ত থাকতে পারে।

এটি উইন্ডোজ এবং অন্য কিছু সিস্টেমের থেকে পৃথক, যেখানে সিপিইউ লোডটি প্রতি সিপিইউ (বা সিপিইউস - বা একাধিক শারীরিক প্রসেসরের সাথে থাকলে এটি কীভাবে আচরণ করে তা মনে করি না)।


21
এই উত্তরটি কয়েকটি প্ল্যাটফর্মের জন্যই সঠিক! উদাহরণস্বরূপ, উইন্ডোজ কোনও সিওর শতাংশের চেয়ে মোট সিপিইউ লোডের প্রতিবেদন করে।
ফাবস্প্রো

2
তার মূল্য লক্ষ করেন, দশমিক লোড উপস্থাপনা করে (ex। 0.5 বা 2.4) হিসাবে দ্বারা রিপোর্ট উদাহরণস্বরূপ আপটাইম কমান্ড না প্রতিটি কোর ব্যবহার শতাংশ এর সমষ্টি বরং কত কোর আপনি অবিলম্বে যে অনুরোধ প্রক্রিয়া প্রয়োজন চাই একজন মুল্যায়ন। আমি নিশ্চিত নই যে এই অ্যাপ্লিকেশনটি মানগুলিকে কতটা স্বাভাবিক করে তোলে।
সেবব

3
@ সেকব লোড এভারেজ (এলএ) বাস্তবায়নের অপেক্ষায় থাকা প্রসেসের গড় সংখ্যা, তারা
সিপিইউয়ের

3
লিনাক্স ম্যান থেকে @ র্যান্ডম 832 - man7.org/linux/man-pages/man1/uptime.1.html : "সিস্টেম লোড গড়গুলি চলমান বা নিরবচ্ছিন্ন অবস্থায় থাকা প্রক্রিয়ার গড় সংখ্যা। একটি চলমান অবস্থায় একটি প্রক্রিয়া হয় সিপিইউ ব্যবহার করছে বা সিপিইউ ব্যবহারের জন্য অপেক্ষা করছে। নিরবচ্ছিন্ন অবস্থায় একটি প্রক্রিয়া কিছু আই / ও অ্যাক্সেসের জন্য অপেক্ষা করছে, যেমন ডিস্কের জন্য অপেক্ষা করছে। "
ভাসফেড

4
@ স্লেবেটম্যান লোড গড় সিপিইউ সময় সম্পর্কিত নয়, তবে সারির দৈর্ঘ্য, উদাহরণস্বরূপ দেখুন সার্ভারফল্ট
524818

81

ওএস এক্স এবং লিনাক্স এবং সম্ভবত অন্যান্য ইউএনআইএক্স অপারেটিং সিস্টেমগুলি (বা বরং এই সিস্টেমে সর্বাধিক সাধারণ সরঞ্জামগুলি) সিপিইউ ব্যবহারটি উইন্ডোজ থেকে আলাদাভাবে প্রদর্শন করে। উইন্ডোজ 100% এর অর্থ " সমস্ত সিপিইউ সংস্থান ব্যবহৃত হয়"। লিনাক্সে, এর অর্থ একটি "থ্রেড" (হাইপার-থ্রেডিংয়ের মতো) সম্পূর্ণ ব্যস্ত। যেমনটি, এটি (Number of Threads per Core) * (Number of Cores per CPU) * (Number of CPUs)মোটে পৌঁছতে পারে ।

যদিও পুরোপুরি সম্পর্কিত নয়, আরেকটি আকর্ষণীয় সত্য: উইন্ডোজ 10 সিপিইউর বর্তমান থ্রোলটিং স্টেট ব্যবহার করে সিপিইউ ব্যবহারকে আরও সাধারণ করে তোলে। সুতরাং 1 গিগাহার্জ-এ থ্রোটলডযুক্ত 2 গিগাহার্জ সিপিইউ কেবল 50% পর্যন্ত ব্যস্ত থাকবে।


7
মজার ব্যাপার. :)
হেনেস

7
এবং টার্বো বুস্টের সাথে উইন্ডোজ সিপিইউ 100% এর বেশি চলমান রিপোর্ট করবে
মার্থিন কাহিয়া পাওলো

আমি মনে করি এটি বিএসডি উপায়, সাধারণভাবে * নিক্স উপায় নয়। আমি আমার ম্যাক এবং আমার ফ্রিবিএসডি বাক্সে একই জিনিসটি দেখতে পাচ্ছি।
JDługosz

1
@ জেডিগোগস আমি কমপক্ষে কিছু সরঞ্জামের জন্য লিনাক্স সম্পর্কেও সত্য তা নিশ্চিত sure আমি বেশ নিশ্চিত যে topএইভাবে আচরণ করে this
রিরাব

12

যেমন ইতিমধ্যে বেশ কয়েকটি উত্তরে নির্দেশিত হয়েছে, ম্যাক প্রতিটি প্রক্রিয়াটির সিপিইউ শতাংশকে 'একটি কোরের শতাংশ' হিসাবে দেখায় যাতে আপনার এটির কোরের সংখ্যা দ্বারা বিভক্ত করা উচিত [এইচটি সহ 'ডাবল' হিসাবে]

আপনার কতগুলি ভার্চুয়াল কোর রয়েছে তা আপনি যদি অনিশ্চিত Cmd ⌘ 3 হয়ে থাকেন তবে ক্রিয়াকলাপ মনিটরের সিপিইউ হিস্ট্রি ফলটি উপস্থিত করবে, যেখানে আপনি কেবল স্ট্রাইপগুলি গণনা করতে পারবেন;)

এখানে চিত্র বর্ণনা লিখুন

আপনি যেখানে চিত্রটি কাটাচ্ছেন সরাসরি তার নীচে হ'ল সিস্টেম:, ব্যবহারকারী: এবং নিষ্ক্রিয়: আপনার সাধারণ মোট ব্যবহার 100% এর নিখুঁতভাবে নিখুঁতভাবে করা উচিত you

এখানে চিত্র বর্ণনা লিখুন


4
বাস্তবের জন্য যদিও? 24 কোর ???? আমি ভাগ করেই
ফ্রাঙ্কেনমিট

5
আহ ... হ্যাঁ - এটি একটি ম্যাক প্রো 5,1 - "পনির-গ্রেটার" এর শেষ last ডুয়েল 6-কোর Xeons [+ + এইচটি];)
Tetsujin

6

ক্রিয়াকলাপ মনিটর আসলে প্রতিটি অ্যাপ্লিকেশন / প্রক্রিয়া ব্যবহার করে এমন প্রসেসিং শক্তি পরিমাপ করে না, এটি কেবলমাত্র একটি অ্যালগরিদম ব্যবহার করে এটি অনুমান করে। সুতরাং এটি ভুল হতে পারে ...

এছাড়াও, @ ভাসফিডে উল্লেখ করেছে যে, প্রসেসরের কোর প্রতি সিপিইউ খরচ পরিমাপ করা হয়। একাধিক কোরের অর্থ 100% এর বেশি ব্যবহার হতে পারে ...

কোনও গীক মাঝেমধ্যে এই ঘটনায় হোঁচট খায় এবং কোনও সুপারউসার তার সহায়তায় না আসা পর্যন্ত স্তম্ভিত হয় ...; ডি


@ মাউন্ডস_আর হ্যাঁ ... তবে আমি যখন উত্তর দিয়েছি তখন অন্য একটি উত্তর ছিল। অন্যান্য (স্বীকৃত আরও ভাল) উত্তরগুলি পরে পোস্ট করা হয়েছিল ...
rahuldottech

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