त्वरित रूप से मैक ओएस एक्स वर्चुअल मेमोरी उपयोग की जांच करें

वर्चुअल मेमोरी आधुनिक ऑपरेटिंग सिस्टम में एक महत्वपूर्ण कार्य करता है, अनिवार्य रूप से यह कैसे काम करता है कि जब आप वास्तविक मेमोरी (रैम) से बाहर निकलते हैं, तो धीमी हार्ड डिस्क एक अस्थायी स्मृति स्रोत के रूप में ले जाएगी। नकारात्मकता यह है कि हार्ड डिस्क धीमी है, इसलिए वर्चुअल मेमोरी में चीजें चलाना आदर्श नहीं है, कई कारणों में से एक अधिक शारीरिक रैम बेहतर क्यों है। यदि आप यह देखने के लिए उत्सुक हैं कि आपका मैक वर्चुअल मेमोरी को कैसे प्रबंधित कर रहा है, तो आप vm_stat कमांड की मदद से कमांड लाइन से त्वरित अवलोकन देख सकते हैं।

Vm_stat के साथ मैक ओएस एक्स वर्चुअल मेमोरी उपयोग की जांच

vm_stat वर्चुअल मेमोरी उपयोग के एक सामान्य अवलोकन को थूक देगा, इस तरह कुछ दिख रहा है:

$ vm_stat
Mach Virtual Memory Statistics: (page size of 4096 bytes)
Pages free: 5231.
Pages active: 130041.
Pages inactive: 73169.
Pages wired down: 53703.
"Translation faults": 84039105.
Pages copy-on-write: 7089068.
Pages zero filled: 32672437.
Pages reactivated: 432070.
Pageins: 62166.
Pageouts: 63545.
Object cache: 1445817 hits of 1470191 lookups (98% hit rate)

यदि आप अपने वर्चुअल मेमोरी उपयोग का निरंतर अद्यतन चाहते हैं, तो vm_stat कमांड के बाद एक संख्यात्मक मान जोड़ने का प्रयास करें, जो डेटा को रीफ्रेश करने से पहले पास होने वाले सेकंड की मात्रा दर्शाता है। उदाहरण के लिए:

vm_stat 3

अब हर तीन सेकंड आपको वर्चुअल मेमोरी उपयोग का अपडेट मिलेगा।

Vm_stat के लिए मैन पेज बल्कि छोटा है, यहां दोहराया गया है:

vm_stat मैच वर्चुअल मेमोरी आंकड़े प्रदर्शित करता है। यदि वैकल्पिक है
अंतराल निर्दिष्ट किया गया है, तो vm_stat प्रत्येक आंकड़े प्रदर्शित करेगा
अंतराल सेकंड। इस मामले में, आउटपुट की प्रत्येक पंक्ति परिवर्तन को प्रदर्शित करती है
प्रत्येक आंकड़े में (1 की अंतराल गणना प्रति सेकंड-सेकंड मान प्रदर्शित करती है)।
दूसरी)। हालांकि, प्रत्येक बैनर प्रदर्शित करने के बाद आउटपुट की पहली पंक्ति
प्रत्येक आंकड़े के लिए सिस्टम-व्यापी योग। निम्नलिखित मान प्रदर्शित नहीं हैं:
खेला:

पेज मुफ्त
सिस्टम में मुफ्त पृष्ठों की कुल संख्या।

पेज सक्रिय
वर्तमान में उपयोग और पेजेबल में मौजूद पृष्ठों की कुल संख्या।

पेज निष्क्रिय
निष्क्रिय सूची पर पृष्ठों की कुल संख्या।

पेज नीचे वायर्ड
नीचे तारों की कुल संख्या। यही वह पृष्ठ है जो नहीं कर सकता है
बाहर पड़े रहो।

अनुवाद दोष
"vm_fault" दिनचर्या को कितनी बार बुलाया गया है।

पेज कॉपी-ऑन-राइट
दोषों की संख्या जिसके कारण पृष्ठ की प्रतिलिपि बनाई गई (आमतौर पर
कॉपी-ऑन-राइट दोषों के कारण)।

पृष्ठ शून्य भरा
मांग पर शून्य से भरे पृष्ठों की कुल संख्या।

पेज पुनः सक्रिय
निष्क्रिय से स्थानांतरित किए गए पृष्ठों की कुल संख्या
सक्रिय सूची में सूचीबद्ध (पुनः सक्रिय)।

Pageins
पेजर से पृष्ठों के लिए अनुरोधों की संख्या (जैसे कि इनोड
पेजर)।

Pageouts
पेज किए गए पृष्ठों की संख्या।

आप शीर्ष कमांड का उपयोग कर कुछ वर्चुअल मेमोरी उपयोग जानकारी भी देख सकते हैं, बस स्मृति उपयोग में स्वचालित रूप से अपडेट की गई लाइव सूची देखने के लिए टर्मिनल में 'शीर्ष' टाइप करें। इसके अतिरिक्त, ओएस एक्स में ग्राफ़िकल एक्टिविटी मॉनीटर दिखाएगा कि मैक वर्चुअल मेमोरी को "मेमोरी" टैब के अंतर्गत कैसे प्रबंधित कर रहा है।