मेरी वेबसाइट, CompassionPit.com, Node.js. द्वारा संचालित है। मैंने सोर्स कोड जारी किया है; यह hosted at GitHub है। ऐप स्वयं एक लिनोड पर 768 एमबी रैम के साथ चल रहा है (मैंने हाल ही में सर्वर को अपग्रेड किया है, यह 512 एमबी पर था)।मैं अपने नोड ऐप को कैसे देख सकता हूं यह देखने के लिए कि मैं मेमोरी और सीपीयू संसाधनों का उपयोग कहां कर रहा हूं?
हाल ही में मैं linode से CPU उपयोग सूचनाएं प्राप्त करना किया गया है: हम तेजी से अक्सर 90% + उपयोग पर कर रहे हैं। मैंने लिनोड को यह देखने के लिए बुलाया कि मैं सीपीयू संसाधनों में अपनी पहुंच को अपग्रेड करने के बारे में क्या कर सकता हूं, लेकिन स्पष्ट रूप से मैं अभी ठीक हूं, क्योंकि अगर हम 100% तक अधिकतम हैं तो हम अगले 3 कोर में फैल सकते हैं (लिनोड 4 प्रोसेसर ज़ेन हैं उदाहरण)।
मैं कैसे कर सकते हैं प्रोफ़ाइल मेरी नोड एप्लिकेशन देखने के लिए जहां मैं स्मृति और CPU संसाधनों का उपयोग कर रहा हूँ? मैं भविष्यवाणी करता हूं कि मुझे जल्द ही एक सर्वर सर्वर सेटअप द्वारा चलाने के लिए एप्लिकेशन को पुन: स्थापित करने की आवश्यकता होगी, लेकिन मुझे सहजता से विश्वास है कि उचित प्रोफाइलिंग से बेहतर आर्किटेक्चर निर्णय ले सकते हैं। कृपया मुझे सुधारें अगर मैं गलत हूं।
CompassionPit.com चला गया प्रतीत होता है को रोकने के लिए। और v8-प्रोफाइलर (Glenjamin): – jcollum