मैकबुक प्रो रेटिना को तनाव कैसे दें?


15

मुझे अपने आरएमबीपी घटकों (जैसे सीपीयू / जीपीयू / रैम) को बिना किसी अतिरिक्त सॉफ्टवेयर टूल को लोड करने पर जोर देने की आवश्यकता है।

पृष्ठभूमि - मेरी rMBP में एक हार्डवेयर फॉल्ट ( इस मुद्दे के समान ) है, जो सिस्टम फ्रीज का कारण बनता है जो केवल घंटे में उपयोग होने के बाद ही प्रकट होता है और दैनिक लोड के तहत होता है (औसत पर दिन में 4/5 बार फ्रीज होता है) - मैं उपयोग कर सकता हूं geekbench जो सिस्टम को बहुत तेज़ी से फ्रीज़ करने का कारण बनता है, लेकिन कोई भी 3 पार्टी सॉफ्टवेयर के साथ जल्दी से त्रुटि को पुन: उत्पन्न करना चाहता है ताकि जीनियस टीम को दिखाया जा सके कि समस्या उच्च सिएरा की एक ताज़ा स्थापना के प्रतिलिपि प्रस्तुत करने योग्य हो सकती है और बिना किसी तीसरे पक्ष के सॉफ़्टवेयर को बस गति प्रदान करने के लिए उपयोगकर्ता त्रुटि का निदान और उसे समाप्त करने की प्रक्रिया।

वर्तमान में मैं 4K youtube वीडियो देख रहा हूँ और greensock.com पर जाकर सफारी को तनाव मुक्त करने और फ़ोटो खोलने की कोशिश कर रहा हूं, लेकिन मशीन अतिरिक्त लोड को भी नोटिस नहीं कर रही है!


कुछ फाइलों से निपटने के लिए कंप्रेस विकल्प का उपयोग करें: डेटा से भरा कुछ फोटोज ...
सोलर माइक

25
यह एक बंधक, क्रेडिट कार्ड ऋण, एक मालिक के साथ एक मृत अंत नौकरी प्राप्त करें जो निजी स्कूल में दो बच्चों को खुश करने और कॉलेज में प्रवेश करने के बारे में असंभव है; यह कुछ ही समय में बाहर जोर दिया जाएगा।
एलन

2
आप हमेशा Apple डायग्नॉस्टिक्स आत्म परीक्षण का प्रयास कर सकते हैं ।
सिल्वरवॉल्फ -

एक टिप्पणी के रूप में पोस्ट किया गया क्योंकि यह वास्तव में सवाल का जवाब नहीं देता है। लेकिन एक मैक का तनाव-परीक्षण करने का मेरा पसंदीदा तरीका BOINC है। प्रत्येक कोर और GPU पर SETI @ होम जैसा कुछ चलाएं। हालांकि निश्चित रूप से 3 पार्टी है।
l008com

जवाबों:


18

सभी सीपीयू कोर का उपभोग करना

नीचे दिया गया कमांड yesप्रत्येक सीपीयू कोर के लिए एक उदाहरण चलाता है और कंप्यूटर की प्रोसेसिंग क्षमता का अधिकतम उपयोग करता है:

CPU=$(sysctl -n hw.ncpu)
seq $CPU | xargs -I{} -P $CPU yes > /dev/null

आदेश पर बनाता माइक जवाब है, लेकिन एक से अधिक इंस्टेंस चलाता है yesके साथ xargs। एक yesप्रक्रिया एक सीपीयू कोर को अधिकतम करेगी, इसलिए कई प्रक्रियाओं की आवश्यकता है। इस कमांड को परिष्कृत करने के लिए @ Lights0123 को धन्यवाद।

यह CPU के साथ काम करता है लेकिन GPU या RAM नहीं।

CPU + GPU = वेबजीएल

सीपीयू और जीपीयू पर जोर देने के लिए , एक वेबगेल प्रयोग ( खुला स्रोत ) शिबुयाक्रोड पर जाएं ।

इस साइट को चलाने के एक मिनट बाद, आपका मैकबुक प्रो उचित कम्प्यूटेशनल लोड के तहत होना चाहिए।

यहाँ छवि विवरण दर्ज करें


3
स्वचालित रूप से कोर की संख्या प्राप्त करने के लिए, CPU="$(sysctl -n hw.ncpu)" seq $CPU | xargs -I{} -P $CPU yes > /dev/nullकाम करेगा।
रोशनी ०१२३

धन्यवाद। मैंने आपके सुझाव को उत्तर में जोड़ दिया है।
ग्राहम मिलन

7
आपकी yesतकनीक सीपीयू को गर्म करेगी, लेकिन वास्तव में इसे तनाव नहीं देगी: यह मुश्किल से कैश को छूती है, फ्लोटिंग-पॉइंट गणना इकाइयों के साथ कुछ भी नहीं करती है, और इस मामले के लिए, पूर्णांक-अंकगणितीय सर्किटों को मुश्किल से छूती है। जब तक कि यह वास्तव में उपयोग किए जाने वाले सीपीयू के छोटे से हिस्से में गलती नहीं है, तब तक यह फ्रीज का कारण नहीं होगा।
मार्क

@ मर्क कृपया आप एक वैकल्पिक निर्मित कमांड का सुझाव दे सकते हैं? हालांकि WebGL लिंक सीपीयू को यथोचित तनाव देगा।
ग्राहम मिलन

जब मैं शिबुयाक्राउड चलाता हूं तो यह एक समय में कुछ सेकंड के लिए थोड़ा गड़बड़ हो सकता है। क्या आप मानेंगे कि मेरे पीसी के बारे में कुछ कहा जा रहा है? IB.co/dR43A7
सेपरडान

9

बस yes > /dev/nullएक टर्मिनल सत्र में कमांड दर्ज करें । जब तक आप इसे Ctrl-C या टर्मिनल विंडो बंद नहीं करते तब तक CPU कोर को अधिकतम किया जाएगा।


4
एक कोर के लिए।
थोरबजोरन रावन एंडरसन 15

2
यह आपके सीपीयू को गर्म करने के करीब नहीं आता है जितना कि एक प्राइम 95 तनाव-परीक्षण होगा। सभी "100% सीपीयू" वर्कलोड समान नहीं हैं जब यह आता है कि कितने ट्रांजिस्टर वास्तव में सीपीयू के अंदर हर घड़ी चक्र को स्विच कर रहे हैं।
पीटर कॉर्डेस

@PeterCordes क्या आप एक वैकल्पिक अंतर्निहित कमांड का सुझाव दे सकते हैं जो सीपीयू को अधिक पूरी तरह से प्रयोग करेगा?
ग्राहम मिलन

@ ग्राहममिलन: ईमानदारी से मैं सिर्फ प्राइम 95 डाउनलोड करने की सलाह दूंगा। IDK ओएस एक्स के साथ आता है जो गंभीरता से कम्प्यूटेशनल रूप से गहन है। यदि यह पायथन + सुन्न, octaveया कुछ अन्य संख्यात्मक भाषा के साथ आता है , तो शायद एक मध्यम आकार का मैट्रिक्स लूप में गुणा कर सकता है। जब वे व्यस्त रहते हैं तो SIMD FP बहुगुणित निष्पादन इकाइयाँ बहुत अधिक गर्मी पैदा करती हैं। ओह, वीडियो एन्कोडिंग काफी मांग है, विशेष रूप से अधिक जटिल कोड जैसे h.264। यदि आपके पास उपयोग करने के लिए कोई स्रोत डेटा है, तो यह चाल हो सकती है। लेकिन GPU-offload (कम पॉवर फिक्स्ड-फंक्शन) का उपयोग न करें, आप CPU एन्कोडिंग चाहते हैं।
पीटर कॉर्डेस

1
@ ग्राहममिलन: cat /dev/urandom > /dev/nullसीपीयू को व्यस्त रख सकता है। कर्नेल के PRNG को बहु-सूत्रित करने के आधार पर, इसे कई कोर पर चलाने से मदद नहीं मिल सकती है, हालाँकि। यहां तक ​​कि अभी awk 'BEGIN { while(1){} }'शायद अधिक से अधिक करेंगे yes, जो अपना सारा समय सिस्टम कॉल में खर्च करता है। (और सीपीयू उपयोगकर्ता के दौरान ठप होने पर ज्यादा गर्मी नहीं बनाता है -> कर्नेल संक्रमण।)
पीटर कॉर्ड्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.