प्रदर्शन की अड़चन के निर्धारण के लिए उपकरण


11

मैं अपने शुरुआती 2011 मैकबुक प्रो का इस्तेमाल iOS डेवलपमेंट, फोटोशॉप वर्क और लाइक के लिए कर रहा हूं और यह काफी सुस्त है। क्या कोई उपकरण है जिसे मैं सिर्फ एक दिन के लिए चला सकता हूं, और फिर प्रदर्शन के अड़चन को पहचानने के लिए उसके द्वारा देखे गए आँकड़ों को देखता हूँ?

मैं या तो अधिक रैम खरीदने पर विचार कर रहा हूं (मेरे पास वर्तमान में 8 है, 16 मिलेगा) या एक एसएसडी (मेरे पास वर्तमान में स्टॉक एचडीडी है)।

जवाबों:


7

मेरे द्वारा उपयोग किए जाने वाले उपकरण हैं:

  • गतिविधि की निगरानी
  • उपकरण (Xcode से चलाएं)
  • vm_stat 900
  • io_stat 900
  • top -u -s 900
  • sysdiagnose - shift+ control+ option+ command+ .(या चलाएँ sudo sysdiagnose)

दो स्टेट कमांड और शीर्ष सभी एक टर्मिनल विंडो में चलते हैं और गतिविधि के 15 मिनट के अंतराल को स्नैप करते हैं। स्टेट वाले आंकड़े दर्ज करते हैं। मैं शायद ही कभी अवधि की शुरुआत में एक बार, जब ओएस असाधारण रूप से धीमा लगता है और एक बार अंत में लगता है, तो मैं शायद ही कभी sysdiagnose कमांड चलाऊंगा।

सबसे आसान प्रबंधन गतिविधि मॉनिटर है और मैं यह सुनिश्चित करने पर ध्यान केंद्रित करूंगा कि सीपीयू पर कोई कब्जा नहीं है, जो आपको नहीं लगता है कि आपको बहुत सारे संसाधन और रैम का संतुलन रखना चाहिए - क्या प्रतिशत वायर्ड है जो प्रतिशत वायर्ड + सक्रिय है।


मुझे लगता है कि इनमें से कुछ उपयोगिताओं (विशेष रूप से एसआईएस डायग्नोसिस) किसी ऐसे व्यक्ति के लिए थोड़ी महत्वाकांक्षी हैं, जो अपने कंप्यूटर की अड़चन नहीं खोज सकते। अशिष्ट नहीं होना, मुझे नहीं लगता कि यह एक उपयुक्त प्रतिक्रिया है
अलेक्जेंडर - मोनिका

5
@XAleXOwnZX: यह वास्तव में मुश्किल नहीं है - बस एक दर्द की तरह। हर बार जब मैं समस्या को देखने के लिए कुछ करना शुरू करता हूँ तो मुझे गतिविधि मॉनिटर की जाँच करने का मन नहीं करता। मैं पूरे दिन एक उपकरण चालू रखना चाहता हूं, और अंत में, मैं बस जल्दी से डेटा के माध्यम से जाने के लिए कुछ स्क्रिप्ट लिखूंगा, और मुझे बताएगा: सीपीयू अड़चन ने 10% समय मारा, एचडी टोंटी ने 50% समय मारा , RAM अड़चन 40% समय मारा। मैं कल तीन टर्मिनल आदेशों की जांच करूंगा, जो मुझे लगता है कि मुझे चाहिए।
२oub

3
इसके अलावा, मैं sysdiagnose के बारे में नहीं जानता था। यह बहुत उपयोगी लगता है, +1।
२13

3
कभी-कभी मैं लोगों को सही साधनों तक पहुंचने के लिए प्रोत्साहित करना पसंद करता हूं और उन्हें यह तय करने देता हूं कि सबसे अच्छे क्या हैं। इनमें से कोई भी खतरनाक नहीं है, और मैंने कहा "ये वही हैं जो मैं उपयोग करूंगा" का अर्थ है कि वे सभी के लिए नहीं हैं। इसके बारे में क्या अनुचित है?
bmike

io_stat 900होना चाहिएiostat 900
zwolin

-1

आपके सिस्टम की अड़चन आपके मैक के अनुप्रयोग के लिए अत्यधिक विशिष्ट है। यहाँ कुछ उदाहरण हैं:

  • एक वीडियो गेम रिग को लगभग हमेशा ग्राफिक्स कार्ड द्वारा बोतलबंद किया जाता है, क्योंकि वीडियो गेम में बहुत अधिक डिस्क एक्सेस या सीपीयू कंप्यूटिंग की आवश्यकता नहीं होती है।

  • एप्लिकेशन और फ़ाइलों को लोड करने की तरह आकस्मिक उपयोग,
    फ़ाइल पहुंच की गति से अड़चन है।

  • विकास और ए / वी उत्पादन के लिए अधिकांश कंप्यूटर विनिर्देशों के मिश्रण की आवश्यकता होती है, लेकिन आपके लिए इसे निर्धारित करने के लिए "स्वचालित" एप्लिकेशन नहीं है।

इस प्रकार मैं अड़चन का निर्धारण करूंगा:

  • अपने रैम उपयोग पर एक नज़र डालें। ऐसा करने का एक अच्छा मुक्त तरीका है एक्टिविटी मॉनिटर, डॉक आइकन पर राइट क्लिक करना, और "डॉक आइकन" सब-मेन्यू के तहत "शो मेमोरी यूसेज" का चयन करना। यदि आपकी रैम ("निष्क्रिय" मेमोरी को छोड़कर) अक्सर उच्च होती है (उदाहरण के लिए, 80%), तो शायद यह उन्नयन के लायक होगा। यदि आप केवल अपने 8GB RAM में से आधे का उपयोग करते हैं, तो 8 GB पर जोड़ने से प्रदर्शन प्रभावित नहीं होगा।
  • इसी तरह, अपने डिस्क गतिविधि (गतिविधि मॉनिटर से) पर नज़र रखें। अपने मैक के एचडीडी को बेंचमार्क करें (ताकि आप सीखें कि यह पढ़ें / अधिकतम गति लिखें) और डिस्क गतिविधि की तुलना करें जो आप ड्राइव की अधिकतम क्षमता का निरीक्षण करते हैं। यदि आप अक्सर अधिकतम हिट करते हैं, तो शायद यह एसएसडी अपग्रेड समय है।

मैं SSD के उन्नयन की सिफारिश करूंगा। स्पष्ट फ़ाइल I / O गति को बढ़ावा देने के अलावा, यदि आप बहुत अधिक मेमोरी का उपयोग करते हैं, तो आपका SSD आपके वर्तमान HDD की तुलना में बहुत बेहतर स्वैप स्थान बनाएगा।


और हां मुझे लगता है कि एसएसडी सबसे ज्यादा मदद करेगा; हालाँकि, यह केवल अधिक रैम प्राप्त करने की तुलना में काफी अधिक महंगा है, इसलिए पहले कुछ हार्ड डेटा रखना अच्छा होगा।
हॉबीसॉफ्ट

क्या आप अपने ऑप्टिकल ड्राइव का उपयोग अक्सर करते हैं? यदि नहीं, तो बहुत सारे ब्रैकेट हैं जिन्हें आप अपने ऑप्टिकल ड्राइव को अतिरिक्त 2.5 "SATA ड्राइव के साथ बदलने के लिए खरीद सकते हैं। (ऑप्टिबे लोकप्रिय ब्रांड नाम है, हालांकि जेनेरिक समकक्ष $ 10- $ 20 के लिए ईबे पर उपलब्ध हैं) आप अपने ओएस के लिए एक छोटे (सस्ता) एसएसडी उपयोग करने की अनुमति है, और प्रतीक लिंक अपने वर्तमान HDD करने के लिए सभी भारी (कम महत्वपूर्ण) फ़ाइलें आप एक सभ्य एसएसडी ~ $ 80 इस तरह के लिए स्थापित कर सकते
अलेक्जेंडर - को पुनः स्थापित मोनिका

मैंने नीचे टिप्पणी करने वाले टिप्पणियों को हटा दिया है। यह मेरे अनुभव में अधिक गिरावट का कारण बन सकता है। पर पूछें अलग मेटा पूछें यदि आप वास्तव में क्यों का जवाब चाहते हैं ...
bmike

डाउन वोट के बारे में Idc, सामान्य रूप से प्रतिष्ठा सिर्फ एक अप्रासंगिक "जंक" आकार की प्रतियोगिता है, जिसमें मुझे कोई दिलचस्पी नहीं है। मैं वैध रूप से उत्सुक हूं कि मैं अपने उत्तर को कैसे सुधार सकता हूं,
अलेक्जेंडर - मोनिका

बस एक नोट जो MemoryFreer और अपरिहार्य MenuMeters को चला रहा है, जो आप की तरह कॉन्फ़िगर किया गया है, आपको एक तेज़ दृश्य देता है - साथ ही माउस-ओवर मेनू बहुत सारी मेमोरी जानकारी दिखाता है और इसमें एक्टिविटी मॉनिटर का लिंक होता है।
Zo219
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.